Page 1 of 1

vicidialer not working in autodialer mode

PostPosted: Tue Mar 25, 2008 7:49 am
by srinivas
hello all,
very new to this group,

actually i was struggling with vicidialnow installation and one voip account
with which the manual mode is working fine and the autodialer mode is
not been able to bridge the answered outgoing call to the local agents.

i was seen some help from this group when i gooogle'd and made my
autodialer to work when i put playback(silence/1) before callling
VDADtransfer.agi script and its happy now .

but i want to know the intention of putting this line before calling the VDADtransfer.agi script
what was actually happening behind the scenes with and without this line?

can anybody help me out finding the answer

thanks in advance for the reply
regards
srinivas antarvedi

PostPosted: Tue Mar 25, 2008 8:16 am
by pylinuxian
i suggest you post your versions of vicidial & of asterisk too because they would help the developpers.
as of my experience vicidial predictive dialer is working out of the box if you you get to setup your trunk correctly, now to set up your trunk you can follow the examples that come with vicidial or maybe try some documentation of asterisk itself.

PostPosted: Tue Mar 25, 2008 8:36 am
by mflorell
The reason sip-silence is necessary for some SIP trunks is channel resolution.

This is actually stated about a dozen times here in the forums but I'll summarize again:

When you place a call out on a Local/ channel the result is two Local/ channel legs, after the call receives an Answer signal it SHOULD resolve those Local/ channels to their proper SIP channel pointer, but for some reason Asterisk doesn't always do that. Playing an audio file on the channel for some reason forces the resolution of the channel pointer immediately, which is why we use a very short silent audio file to do that.

hello

PostPosted: Thu Mar 27, 2008 2:06 pm
by eliasferreyra
in a more specific point


do that



;; VICIDIAL_auto_dialer transfer script:
exten => 8365,1,Playback(sip-silence)
exten => 8365,2,AGI(agi://127.0.0.1:4577/call_log)
;;exten => 8365,2,AGI(call_log.agi,${EXTEN})
exten => 8365,3,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,4,AGI(agi-VDADtransfer.agi,${EXTEN})
exten => 8365,5,Hangup
:)