Correct on Audio SIT Tones. You still do get SIP/ISDN messages that
the number is either temporarily or permanently unavailable depending
on the trunks you are using, as you are correct that you do not get
answer supervision in that case. It is important that anytime you
deploy a new system that you test thoroughly with your provider if you
would like to have a more reliable system in terms of detecting all
appropriate cause codes. Having said this, some of the carriers in
between your system and the person you are trying to reach may present
problems of their own. If only standards were consistent...
In some cases I have found that folks actually want the SIT tones
transferred to a human in some cases so that they may record the new
number when it is available. What would be more interesting here is
using something like Automatic Speech Recognition to capture these
details when a SIT is detected.
On Jan 21, 5:39 pm, VICIDIAL <
vicid...@gmail.com> wrote:
> Audio SIT tones are not detected by anything in Asterisk currently.
> The closest thing would be AMD, WaitForSilence, NVfaxdetect,
> BackGroundDetect, etc... but those only work AFTER receiving an Answer
> signal on a call which is not usually the case with SIT tone calls.
> Unfortunately PRI/SIP termination codes in the USA are not consistent
> across carriers.
>
> MATT---
>
>
>
> On Wed, Jan 21, 2009 at 8:23 PM, JasonGoecke <
jsgoe...@gmail.com> wrote:
>
> > This is a function of Asterisk and the underlying network in use.
> > Generally the progress messages such as answer supervision, busy, SIT
> > tones, etc are all handled at the signaling level. This would be SIP/
> > IAX2 or in the case of TDM the D-Channel via ISDN. You would need to
> > do the combination of a Originate command and then monitor the events
> > via events.rb to get these details to determine the final status of
> > the call attempt.
>
> > In terms of answering machine detection this once again is a function
> > of Asterisk and there are a number of approaches, one of which may be
> > found here:
>
> >
http://www.voip-info.org/wiki/index.php?page=Asterisk+cmd+BackGroundD...
>
> > In this case once you have Answer Supervision you would have the call
> > go to a context which calls an AGI to the Adhearsion dialplan. The
> > dialplan could then execute that command, see here:
>
> >
http://api.adhearsion.com/Adhearsion/VoIP/Asterisk/Commands.html#exec...