autodial calls hangup on waiting agents, manual dialing fine

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

autodial calls hangup on waiting agents, manual dialing fine

Postby sirevilknight » Sat Feb 02, 2008 3:22 pm

Hello Guys,

Any help is appreciated. This is my first attempt installing vicidial/astguiclient. This box is a test server for us to test compatible system configuration and features before rolling it out on our existing asterisk production boxes.

Problem

Asterisk setup is fine. We can make calls on attached SIP hard/soft phones. Conferencing works. Astguiclient works fine (all features - originating, hangups, conferencing, park). Vicidial manual dial works.

Autodial -- need help...

Here is the issue: it dials the lead then hangs up before connecting the agent. I have checked the "o" flag is present in the Dial as instructed. I have not found another documentation for another cause of this issue on the site, if it's been documented elsewhere, please point it out.

If I am reading the log ASTERISK SCREEN OUTPUT LOG correctly, it seems that asterisk is hanging up the call BEFORE the VDADtransfer.agi could complete the transfer due to spawn extensions returning non-zero forcing it to fall back to a hangup mode.

Code: Select all
    -- Executing Macro("Local/12039876161@default-fefe,2", "dialout-trunk|2|12039876161||") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "DIAL_TRUNK=2") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "_NODEST=") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "DIAL_NUMBER=12039876161") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "ROUTE_PASSWD=") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "DIAL_TRUNK_OPTIONS=tTrwWo") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "1?noauth") in new stack
    -- Goto (macro-dialout-trunk,s,8)
    -- Executing Set("Local/12039876161@default-fefe,2", "GROUP()=OUT_2") in new stack
    -- Executing Macro("Local/12039876161@default-fefe,2", "user-callerid|SKIPTTL") in new stack
    -- Executing NoOp("Local/12039876161@default-fefe,2", "user-callerid: V0202140512000000082 0000000000") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "1?report") in new stack
    -- Goto (macro-user-callerid,s,11)
    -- Executing NoOp("Local/12039876161@default-fefe,2", "TTL:  ARG1: SKIPTTL") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "1?continue") in new stack
    -- Goto (macro-user-callerid,s,21)
    -- Executing NoOp("Local/12039876161@default-fefe,2", "Using CallerID "V0202140512000000082" <0000000000>") in new stack
    -- Executing Macro("Local/12039876161@default-fefe,2", "record-enable|0000000000|OUT") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "0 > 0?2:4") in new stack
    -- Goto (macro-record-enable,s,4)
    -- Executing DeadAGI("Local/12039876161@default-fefe,2", "recordingcheck|20080202-140513|1201979112.22") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
  recordingcheck|20080202-140513|1201979112.22: No AMPUSER db entry for 0000000000. Not recording
    -- AGI Script recordingcheck completed, returning 0
    -- Executing NoOp("Local/12039876161@default-fefe,2", "No recording needed") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "0?skipoutcid") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "DIAL_TRUNK_OPTIONS=tTrwWo") in new stack
    -- Executing Macro("Local/12039876161@default-fefe,2", "outbound-callerid|2") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "0?start") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "REALCALLERIDNUM=0000000000") in new stack
    -- Executing NoOp("Local/12039876161@default-fefe,2", "REALCALLERIDNUM is 0000000000") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "1?normcid") in new stack
    -- Goto (macro-outbound-callerid,s,9)
    -- Executing Set("Local/12039876161@default-fefe,2", "USEROUTCID=") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "EMERGENCYCID=") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "TRUNKOUTCID="AJIBOYE"<12039873553>") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "1?trunkcid") in new stack
    -- Goto (macro-outbound-callerid,s,16)
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "0?usercid") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "CALLERID(all)="AJIBOYE"<12039873553>") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "1?report") in new stack
    -- Goto (macro-outbound-callerid,s,22)
    -- Executing NoOp("Local/12039876161@default-fefe,2", "CallerID set to "AJIBOYE" <12039873553>") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "0?nomax") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "0?chanfull") in new stack
    -- Executing DeadAGI("Local/12039876161@default-fefe,2", "fixlocalprefix") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
    -- AGI Script fixlocalprefix completed, returning 0
    -- Executing Set("Local/12039876161@default-fefe,2", "OUTNUM=12039876161") in new stack
    -- Executing Set("Local/12039876161@default-fefe,2", "custom=SIP/voipstreet") in new stack
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "0?customtrunk") in new stack
    -- Executing AGI("Local/12039876161@default-fefe,2", "call_log.agi|s") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/call_log.agi
    -- AGI Script call_log.agi completed, returning 0
    -- Executing Dial("Local/12039876161@default-fefe,2", "SIP/voipstreet/12039876161|300|tTrwWo") in new stack
    -- Called voipstreet/12039876161
    -- SIP/voipstreet-09a2ce58 is ringing
    -- SIP/voipstreet-09a2ce58 answered Local/12039876161@default-fefe,2
       > Channel Local/12039876161@default-fefe,1 was answered.
  == Manager 'sendcron' logged off from 127.0.0.1
    -- Executing AGI("Local/12039876161@default-fefe,1", "call_log.agi|8365") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/call_log.agi
  == Spawn extension (macro-dialout-trunk, s, 21) exited non-zero on 'Local/12039876161@default-fefe,2' in macro 'dialout-trunk'
  == Spawn extension (macro-dialout-trunk, s, 21) exited non-zero on 'Local/12039876161@default-fefe,2'
    -- Executing Macro("Local/12039876161@default-fefe,2", "hangupcall") in new stack
    -- Executing ResetCDR("Local/12039876161@default-fefe,2", "w") in new stack
    -- Executing NoCDR("Local/12039876161@default-fefe,2", "") in new stack
Feb  2 14:05:19 NOTICE[9213]: cdr.c:443 ast_cdr_free: CDR on channel 'Local/12039876161@default-fefe,2' not posted
Feb  2 14:05:19 NOTICE[9213]: cdr.c:445 ast_cdr_free: CDR on channel 'Local/12039876161@default-fefe,2' lacks end
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "1?skiprg") in new stack
    -- Goto (macro-hangupcall,s,6)
    -- Executing GotoIf("Local/12039876161@default-fefe,2", "1?theend") in new stack
    -- Goto (macro-hangupcall,s,9)
    -- Executing Wait("Local/12039876161@default-fefe,2", "5") in new stack
    -- AGI Script call_log.agi completed, returning 0
    -- Executing AGI("SIP/voipstreet-09a2ce58", "agi-VDADtransfer.agi|8365") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDADtransfer.agi
    -- Executing Hangup("Local/12039876161@default-fefe,2", "") in new stack
  == Spawn extension (macro-hangupcall, s, 10) exited non-zero on 'Local/12039876161@default-fefe,2' in macro 'hangupcall'
  == Spawn extension (macro-hangupcall, s, 10) exited non-zero on 'Local/12039876161@default-fefe,2'
    -- AGI Script agi-VDADtransfer.agi completed, returning 0
    -- Executing AGI("SIP/voipstreet-09a2ce58", "agi-VDADtransfer.agi|8365") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/agi-VDADtransfer.agi
  == Parsing '/etc/asterisk/manager.conf': Found
  == Parsing '/etc/asterisk/manager_custom.conf': Found
  == Manager 'sendcron' logged on from 127.0.0.1
  == Spawn extension (default, 8365, 3) exited non-zero on 'SIP/voipstreet-09a2ce58'
    -- Executing DeadAGI("SIP/voipstreet-09a2ce58", "call_log.agi|h") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/call_log.agi
    -- AGI Script call_log.agi completed, returning 0
    -- Executing DeadAGI("SIP/voipstreet-09a2ce58", "VD_hangup.agi|PRI-----NODEBUG-----0---------------") in new stack
    -- Launched AGI Script /var/lib/asterisk/agi-bin/VD_hangup.agi
    -- AGI Script VD_hangup.agi completed, returning 0


These output from the agi-out log file might be helpful:

Code: Select all
2008-02-02 14:05:13|call_log.agi|AGI Environment Dump:
2008-02-02 14:05:13|call_log.agi| -- accountcode =
2008-02-02 14:05:13|call_log.agi| -- callerid = 12039873553
2008-02-02 14:05:13|call_log.agi| -- calleridname = AJIBOYE
2008-02-02 14:05:13|call_log.agi| -- callingani2 = 0
2008-02-02 14:05:13|call_log.agi| -- callingpres = 0
2008-02-02 14:05:13|call_log.agi| -- callingtns = 0
2008-02-02 14:05:13|call_log.agi| -- callington = 0
2008-02-02 14:05:13|call_log.agi| -- channel = Local/12039876161@default-fefe,2
2008-02-02 14:05:13|call_log.agi| -- context = macro-dialout-trunk
2008-02-02 14:05:13|call_log.agi| -- dnid = unknown
2008-02-02 14:05:13|call_log.agi| -- enhanced = 0.0
2008-02-02 14:05:13|call_log.agi| -- extension = s
2008-02-02 14:05:13|call_log.agi| -- language = en
2008-02-02 14:05:13|call_log.agi| -- priority = 20
2008-02-02 14:05:13|call_log.agi| -- rdnis = unknown
2008-02-02 14:05:13|call_log.agi| -- request = call_log.agi
2008-02-02 14:05:13|call_log.agi| -- type = Local
2008-02-02 14:05:13|call_log.agi| -- uniqueid = 1201979112.22
2008-02-02 14:05:13|call_log.agi|AGI Variables: |1201979112.22|Local/12039876161@default-fefe,2|s|Local|12039873553|
2008-02-02 14:05:13|call_log.agi|+++++ CALL LOG START : 2008-02-02 14:05:13
2008-02-02 14:05:13|call_log.agi||INSERT INTO call_log (uniqueid,channel,channel_group,type,server_ip,extension,number_dialed,start_time,start_epoch,end_time,end_epoch,length_in_sec,length_in_min,caller_code) values('12019791
12.22','Local/12039876161@default-fefe,2','','Local','66.93.232.176','s','','2008-02-02 14:05:13','1201979113','','','','','12039873553')|
2008-02-02 14:05:19|call_log.agi|Perl Environment Dump:
2008-02-02 14:05:19|call_log.agi|0|8365
2008-02-02 14:05:19|call_log.agi|AGI Environment Dump:
2008-02-02 14:05:19|call_log.agi| -- accountcode =
2008-02-02 14:05:19|call_log.agi| -- callerid = 0000000000
2008-02-02 14:05:19|call_log.agi| -- calleridname = V0202140512000000082
2008-02-02 14:05:19|call_log.agi| -- callingani2 = 0
2008-02-02 14:05:19|call_log.agi| -- callingpres = 0
2008-02-02 14:05:19|call_log.agi| -- callingtns = 0
2008-02-02 14:05:19|call_log.agi| -- callington = 0
2008-02-02 14:05:19|call_log.agi| -- channel = Local/12039876161@default-fefe,1
2008-02-02 14:05:19|call_log.agi| -- context = default
2008-02-02 14:05:19|call_log.agi| -- dnid = unknown
2008-02-02 14:05:19|call_log.agi| -- enhanced = 0.0
2008-02-02 14:05:19|call_log.agi| -- extension = 8365
2008-02-02 14:05:19|call_log.agi| -- language = en
2008-02-02 14:05:19|call_log.agi| -- priority = 1
2008-02-02 14:05:19|call_log.agi| -- rdnis = unknown
2008-02-02 14:05:19|call_log.agi| -- request = call_log.agi
2008-02-02 14:05:19|call_log.agi| -- type = Local
2008-02-02 14:05:19|call_log.agi| -- uniqueid = 1201979112.21
2008-02-02 14:05:19|call_log.agi|AGI Variables: |1201979112.21|Local/12039876161@default-fefe,1|8365|Local|V0202140512000000082|
2008-02-02 14:05:19|call_log.agi|+++++ CALL LOG START : 2008-02-02 14:05:19
2008-02-02 14:05:19|call_log.agi||INSERT INTO call_log (uniqueid,channel,channel_group,type,server_ip,extension,number_dialed,start_time,start_epoch,end_time,end_epoch,length_in_sec,length_in_min,caller_code) values('12019791
12.21','Local/12039876161@default-fefe,1','','Local','66.93.232.176','8365','','2008-02-02 14:05:19','1201979119','','','','','V0202140512000000082')|
2008-02-02 14:05:19|agi-VDADtransfer.agi|Perl Environment Dump:
2008-02-02 14:05:19|agi-VDADtransfer.agi|0|8365
2008-02-02 14:05:19|agi-VDADtransfer.agi|AGI Environment Dump:
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- accountcode =
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- callerid = 12039873553
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- calleridname = AJIBOYE
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- callingani2 = 0
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- callingpres = 0
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- callingtns = 0
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- callington = 0
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- channel = SIP/voipstreet-09a2ce58
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- context = default
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- dnid = unknown
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- enhanced = 0.0
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- extension = 8365
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- language = en
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- priority = 2
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- rdnis = unknown
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- request = agi-VDADtransfer.agi
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- type = SIP
2008-02-02 14:05:19|agi-VDADtransfer.agi| -- uniqueid = 1201979112.21
2008-02-02 14:05:19|agi-VDADtransfer.agi|AGI Variables: |1201979112.21|SIP/voipstreet-09a2ce58|8365|SIP|12039873553|AJIBOYE|2|
2008-02-02 14:05:19|agi-VDADtransfer.agi|+++++ VDAD START : |0|2008-02-02 14:05:19|1.2.26.1|2|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_live_agents where callerid='12039873553';|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where callerid='12039873553' and status IN('LIVE','XFER');|
2008-02-02 14:05:19|agi-VDADtransfer.agi|--    VDAD : |0E0|update of vac table: 12039873553
|UPDATE vicidial_auto_calls set uniqueid='1201979112.21', channel='SIP/voipstreet-09a2ce58',status='LIVE',stage='LIVE-0' where callerid='12039873553' order by call_time desc limit 1;|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:19|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:19|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|
2008-02-02 14:05:30|agi-VDADtransfer.agi||SELECT voicemail_ext FROM vicidial_campaigns where campaign_id = '' limit 1;|
2008-02-02 14:05:30|agi-VDADtransfer.agi|--    VDAD call_hungup timout: |VH0202140530||SIP/voipstreet-09a2ce58|insert to vicidial_manager
2008-02-02 14:05:30|agi-VDADtransfer.agi|--    VDAD vac record deleted: |0E0||
2008-02-02 14:05:30|agi-VDADtransfer.agi||UPDATE vicidial_log set status='DROP',end_epoch='1201979130',length_in_sec='10' where uniqueid = '1201979112.21';|
2008-02-02 14:05:30|agi-VDADtransfer.agi|--    VDAD vicidial_log update: |0E0|1201979112.21
2008-02-02 14:05:30|agi-VDADtransfer.agi||UPDATE vicidial_list set status='DROP' where lead_id = '0';|
2008-02-02 14:05:30|agi-VDADtransfer.agi|--    VDAD vicidial_list update: |0E0|0
2008-02-02 14:05:30|agi-VDADtransfer.agi|Perl Environment Dump:
2008-02-02 14:05:30|agi-VDADtransfer.agi|0|8365
2008-02-02 14:05:30|agi-VDADtransfer.agi|AGI Environment Dump:
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- accountcode =
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- callerid = 12039873553
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- calleridname = AJIBOYE
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- callingani2 = 0
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- callingpres = 0
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- callingtns = 0
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- callington = 0
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- channel = SIP/voipstreet-09a2ce58
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- context = default
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- dnid = unknown
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- enhanced = 0.0
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- extension = 8365
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- language = en
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- priority = 3
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- rdnis = unknown
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- request = agi-VDADtransfer.agi
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- type = SIP
2008-02-02 14:05:30|agi-VDADtransfer.agi| -- uniqueid = 1201979112.21
2008-02-02 14:05:30|agi-VDADtransfer.agi|AGI Variables: |1201979112.21|SIP/voipstreet-09a2ce58|8365|SIP|12039873553|AJIBOYE|3|
2008-02-02 14:05:30|agi-VDADtransfer.agi|+++++ VDAD START : |0|2008-02-02 14:05:30|1.2.26.1|3|
2008-02-02 14:05:30|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_live_agents where callerid='12039873553';|
2008-02-02 14:05:30|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where callerid='12039873553' and status IN('LIVE','XFER');|
2008-02-02 14:05:30|agi-VDADtransfer.agi|--    VDAD : |0E0|update of vac table: 12039873553
|UPDATE vicidial_auto_calls set uniqueid='1201979112.21', channel='SIP/voipstreet-09a2ce58',status='LIVE',stage='LIVE-0' where callerid='12039873553' order by call_time desc limit 1;|
2008-02-02 14:05:30|agi-VDADtransfer.agi||SELECT count(*) FROM vicidial_auto_calls where status = 'LIVE' and server_ip='66.93.232.176' and campaign_id = '' and call_time < "" and lead_id != '';|
2008-02-02 14:05:30|agi-VDADtransfer.agi|WWWWWWWW VDAD XFER WAIT: |0||SIP/voipstreet-09a2ce58|12039873553|1201979112.21|


Can anyone with better understanding of this offer me any pointer, insight? Thanks.

System Setup

1) Asterisk 1.2.26
2) Astguiclient/Vicidial 2.0.4
3) FreePBX 2.2 (Trixbox 2.0 Installation)
5) VOIP SIP Trunks only
6) CentOS release 4.6 (Final)
7) Load Averages 0.31 0.44 0.39


extensions.conf default dialplans


[code]

'#' => 1. Playback(invalid) [pbx_config]
2. Hangup() [pbx_config]
'1234' => 1. Ringing() [pbx_config]
2. Wait(1) [pbx_config]
3. Answer() [pbx_config]
4. AGI(agi-VDADcloser_inboundCID.agi|CL_GALLERIA-----7275555134-----Closer-----park----------999-----1) [pbx_config]
5. Hangup() [pbx_config]
'8019249993' => 1. Answer() [pbx_config]
2. AGI(agi-VDADcloser_inboundCID.agi|SALESLINE-----8019249993-----Closer---------------999-----1) [pbx_config]
3. Hangup() [pbx_config]
'8168' => 1. Answer() [pbx_config]
2. AGI(agi-record_prompts.agi) [pbx_config]
3. Hangup() [pbx_config]
'8300' => 1. Hangup() [pbx_config]
'8301' => 1. Answer() [pbx_config]
2. AGI(park_CID.agi) [pbx_config]
3. Playback(park) [pbx_config]
4. Hangup() [pbx_config]
'8302' => 1. Answer() [pbx_config]
2. Playback(conf) [pbx_config]
3. Hangup() [pbx_config]
'8303' => 1. Answer() [pbx_config]
2. AGI(park_CID.agi) [pbx_config]
3. Playback(conf) [pbx_config]
4. Hangup() [pbx_config]
'8307' => 1. Answer() [pbx_config]
2. Playback(vm-goodbye) [pbx_config]
3. Hangup() [pbx_config]
'8309' => 1. Answer() [pbx_config]
2. Monitor(wav|${CALLERIDNAME}) [pbx_config]
3. Wait(3600) [pbx_config]
4. Hangup() [pbx_config]
'8310' => 1. Answer() [pbx_config]
2. Monitor(gsm|${CALLERIDNAME}) [pbx_config]
3. Wait(3600) [pbx_config]
4. Hangup() [pbx_config]
'8320' => 1. WaitForSilence(2000|2) [pbx_config]
2. Playback(conf) [pbx_config]
3. AGI(VD_amd_post.agi|${EXTEN}) [pbx_config]
4. Hangup() [pbx_config]
'8364' => 1. AGI(call_log.agi|${EXTEN}) [pbx_config]
2. Answer() [pbx_config]
3. AGI(agi-VDADtransfer.agi|${EXTEN}) [pbx_config]
4. AGI(agi-VDADtransfer.agi|${EXTEN}) [pbx_config]
5. AGI(agi-VDADtransfer.agi|${EXTEN}) [pbx_config]
6. Hangup() [pbx_config]
'8365' => 1. AGI(call_log.agi|${EXTEN}) [pbx_config]
2. AGI(agi-VDADtransfer.agi|${EXTEN}) [pbx_config]
3. AGI(agi-VDADtransfer.agi|${EXTEN}) [pbx_config]
4. AGI(agi-VDADtransfer.agi|${EXTEN}) [pbx_config]
5. Hangup() [pbx_config]
'8366' => 1. AGI(call_log.agi|${EXTEN}) [pbx_config]
2. AGI(agi-VDADtransferSURVEY.agi|${EXTEN}) [pbx_config]
3. AGI(agi-VDADtransferSURVEY.agi|${EXTEN}) [pbx_config]
4. AGI(agi-VDADtransferSURVEY.agi|${EXTEN}) [pbx_config]
5. Hangup() [pbx_config]
'8367' => 1. AGI(call_log.agi|${EXTEN}) [pbx_config]
2. AGI(agi-VDAD_LO_transfer.agi|${EXTEN}) [pbx_config]
3. AGI(agi-VDAD_LO_transfer.agi|${EXTEN}) [pbx_config]
4. AGI(agi-VDAD_LO_transfer.agi|${EXTEN}) [pbx_config]
5. Hangup() [pbx_config]
'8368' => 1. AGI(call_log.agi|${EXTEN}) [pbx_config]
2. AGI(agi-VDAD_LB_transfer.agi|${EXTEN}) [pbx_config]
3. AGI(agi-VDAD_LB_transfer.agi|${EXTEN}) [pbx_config]
4. AGI(agi-VDAD_LB_transfer.agi|${EXTEN}) [pbx_config]
5. Hangup() [pbx_config]
'8369' => 1. AGI(call_log.agi|${EXTEN}) [pbx_config]
2. AMD(3500|1500|300|5000|120|50|5|256) [pbx_config]
3. AGI(VD_amd.agi|${EXTEN}) [pbx_config]
4. AGI(agi-VDAD_LB_transfer.agi|${EXTEN}) [pbx_config]
5. AGI(agi-VDAD_LB_transfer.agi|${EXTEN}) [pbx_config]
6. AGI(agi-VDAD_LB_transfer.agi|${EXTEN}) [pbx_config]
7. Hangup() [pbx_config]
'8372' => 1. AGI(call_log.agi|${EXTEN}) [pbx_config]
2. AGI(agi-VDADautoREMINDER.agi|${EXTEN}) [pbx_config]
3. AGI(agi-VDADautoREMINDER.agi|${EXTEN}) [pbx_config]
4. AGI(agi-VDADautoREMINDER.agi|${EXTEN}) [pbx_config]
5. Hangup() [pbx_config]
'8500' => 1. VoicemailMain() [pbx_config]
2. Goto(s|6) [pbx_config]
'8500998' => 1. Answer() [pbx_config]
2. Playback(silence) [pbx_config]
3. AGI(agi-dtmf.agi) [pbx_config]
4. Hangup() [pbx_config]
'8501' => 1. VoicemailMain(s${CALLERIDNUM}) [pbx_config]
2. Hangup() [pbx_config]
'8600' => 1. Meetme(8600) [pbx_config]
'8600001' => 1. Meetme(8600001|q) [pbx_config]
'8600002' => 1. Meetme(8600002|q) [pbx_config]
'8600003' => 1. Meetme(8600003|q) [pbx_config]
'8600004' => 1. Meetme(8600004|q) [pbx_config]
'8600005' => 1. Meetme(8600005|q) [pbx_config]
'8600006' => 1. Meetme(8600006|q) [pbx_config]
'8600007' => 1. Meetme(8600007|q) [pbx_config]
'8600008' => 1. Meetme(8600008|q) [pbx_config]
'8600009' => 1. Meetme(8600009|q) [pbx_config]
'8600010' => 1. Meetme(8600010|q) [pbx_config]
'8600011' => 1. Meetme(8600011|q) [pbx_config]
'8600012' => 1. Meetme(8600012|q) [pbx_config]
'8600013' => 1. Meetme(8600013|q) [pbx_config]
'8600014' => 1. Meetme(8600014|q) [pbx_config]
'8600015' => 1. Meetme(8600015|q) [pbx_config]
'8600016' => 1. Meetme(8600016|q) [pbx_config]
'8600017' => 1. Meetme(8600017|q) [pbx_config]
'8600018' => 1. Meetme(8600018|q) [pbx_config]
'8600019' => 1. Meetme(8600019|q) [pbx_config]
'8600020' => 1. Meetme(8600020|q) [pbx_config]
'8600021' => 1. Meetme(8600021|q) [pbx_config]
'8600022' => 1. Meetme(8600022|q) [pbx_config]
'8600023' => 1. Meetme(8600023|q) [pbx_config]
'8600024' => 1. Meetme(8600024|q) [pbx_config]
'8600025' => 1. Meetme(8600025|q) [pbx_config]
'8600026' => 1. Meetme(8600026|q) [pbx_config]
'8600027' => 1. Meetme(8600027|q) [pbx_config]
'8600028' => 1. Meetme(8600028|q) [pbx_config]
'8600029' => 1. Meetme(8600029|q) [pbx_config]
'8600051' => 1. Meetme(8600051) [pbx_config]
'8600052' => 1. Meetme(8600052) [pbx_config]
'8600053' => 1. Meetme(8600053) [pbx_config]
'8600054' => 1. Meetme(8600054) [pbx_config]
'8600055' => 1. Meetme(8600055) [pbx_config]
'8600056' => 1. Meetme(8600056) [pbx_config]
'8600057' => 1. Meetme(8600057) [pbx_config]
'8600058' => 1. Meetme(8600058) [pbx_config]
'8600059' => 1. Meetme(8600059) [pbx_config]
'8600060' => 1. Meetme(8600060) [pbx_config]
'8600061' => 1. Meetme(8600061) [pbx_config]
'8600062' => 1. Meetme(8600062) [pbx_config]
'8600063' => 1. Meetme(8600063) [pbx_config]
'8600064' => 1. Meetme(8600064) [pbx_config]
'8600065' => 1. Meetme(8600065) [pbx_config]
'8600066' => 1. Meetme(8600066) [pbx_config]
'8600067' => 1. Meetme(8600067) [pbx_config]
'8600068' => 1. Meetme(8600068) [pbx_config]
'8600069' => 1. Meetme(8600069) [pbx_config]
'8600070' => 1. Meetme(8600070) [pbx_config]
'8600071' => 1. Meetme(8600071) [pbx_config]
'8600072' => 1. Meetme(8600072) [pbx_config]
'8600073' => 1. Meetme(8600073) [pbx_config]
'8600074' => 1. Meetme(8600074) [pbx_config]
'8600075' => 1. Meetme(8600075) [pbx_config]
'8600076' => 1. Meetme(8600076) [pbx_config]
'8600077' => 1. Meetme(8600077) [pbx_config]
'8600078' => 1. Meetme(8600078) [pbx_config]
'8600079' => 1. Meetme(8600079) [pbx_config]
'8600080' => 1. Meetme(8600080) [pbx_config]
'8600081' => 1. Meetme(8600081) [pbx_config]
'8600082' => 1. Meetme(8600082) [pbx_config]
'8600083' => 1. Meetme(8600083) [pbx_config]
'8600084' => 1. Meetme(8600084) [pbx_config]
'8600085' => 1. Meetme(8600085) [pbx_config]
'8600086' => 1. Meetme(8600086) [pbx_config]
'8600087' => 1. Meetme(8600087) [pbx_config]
'8600088' => 1. Meetme(8600088) [pbx_config]
'8600089' => 1. Meetme(8600089) [pbx_config]
'8600090' => 1. Meetme(8600090) [pbx_config]
'8600091' => 1. Meetme(8600091) [pbx_config]
'8600092' => 1. Meetme(8600092) [pbx_config]
'8600093' => 1. Meetme(8600093) [pbx_config]
'8600094' => 1. Meetme(8600094) [pbx_config]
'8600095' => 1. Meetme(8600095) [pbx_config]
'8600096' => 1. Meetme(8600096) [pbx_config]
'8600097' => 1. Meetme(8600097) [pbx_config]
'8600098' => 1. Meetme(8600098) [pbx_config]
'8600099' => 1. Meetme(8600099) [pbx_config]
'8600100' => 1. Meetme(8600100) [pbx_config]
'8600101' => 1. Meetme(8600101) [pbx_config]
'8600102' => 1. Meetme(8600102) [pbx_config]
'8600103' => 1. Meetme(8600103) [pbx_config]
'8600104' => 1. Meetme(8600104) [pbx_config]
'8600105' => 1. Meetme(8600105) [pbx_config]
'8600106' => 1. Meetme(8600106) [pbx_config]
'8600107' => 1. Meetme(8600107) [pbx_config]
'8600108' => 1. Meetme(8600108) [pbx_config]
'8600109' => 1. Meetme(8600109) [pbx_config]
'8600110' => 1. Meetme(8600110) [pbx_config]
'8600111' => 1. Meetme(8600111) [pbx_config]
'8600112' => 1. Meetme(8600112) [pbx_config]
'8600113' => 1. Meetme(8600113) [pbx_config]
'8600114' => 1. Meetme(8600114) [pbx_config]
'8600115' => 1. Meetme(8600115) [pbx_config]
'8600116' => 1. Meetme(8600116) [pbx_config]
'8600117' => 1. Meetme(8600117) [pbx_config]
'8600118' => 1. Meetme(8600118) [pbx_config]
'8600119' => 1. Meetme(8600119) [pbx_config]
'8600120' => 1. Meetme(8600120) [pbx_config]
'8600121' => 1. Meetme(8600121) [pbx_config]
'8600122' => 1. Meetme(8600122) [pbx_config]
'8600123' => 1. Meetme(8600123) [pbx_config]
'8600124' => 1. Meetme(8600124) [pbx_config]
'8600125' => 1. Meetme(8600125) [pbx_config]
'8600126' => 1. Meetme(8600126) [pbx_config]
'8600127' => 1. Meetme(8600127) [pbx_config]
'8600128' => 1. Meetme(8600128) [pbx_config]
'8600129' => 1. Meetme(8600129) [pbx_config]
'8600130' => 1. Meetme(8600130) [pbx_config]
'8600131' => 1. Meetme(8600131) [pbx_config]
'8600132' => 1. Meetme(8600132) [pbx_config]
'8600133' => 1. Meetme(8600133) [pbx_config]
'8600134' => 1. Meetme(8600134) [pbx_config]
'8600135' => 1. Meetme(8600135) [pbx_config]
'8600136' => 1. Meetme(8600136) [pbx_config]
'8600137' => 1. Meetme(8600137) [pbx_config]
'8600138' => 1. Meetme(8600138) [pbx_config]
'8600139' => 1. Meetme(8600139) [pbx_config]
'8600140' => 1. Meetme(8600140) [pbx_config]
'8600141' => 1. Meetme(8600141) [pbx_config]
'8600142' => 1. Meetme(8600142) [pbx_config]
'8600143' => 1. Meetme(8600143) [pbx_config]
'8600144' => 1. Meetme(8600144) [pbx_config]
'8600145' => 1. Meetme(8600145) [pbx_config]
'8600146' => 1. Meetme(8600146) [pbx_config]
'8600147' => 1. Meetme(8600147) [pbx_config]
'8600148' => 1. Meetme(8600148) [pbx_config]
'8600149' => 1. Meetme(8600149) [pbx_config]
'8600150' => 1. Meetme(8600150) [pbx_config]
'8600151' => 1. Meetme(8600151) [pbx_config]
'8600152' => 1. Meetme(8600152) [pbx_config]
'8600153' => 1. Meetme(8600153) [pbx_config]
'8600154' => 1. Meetme(8600154) [pbx_config]
'8600155' => 1. Meetme(8600155) [pbx_config]
'8600156' => 1. Meetme(8600156) [pbx_config]
'8600157' => 1. Meetme(8600157) [pbx_config]
'8600158' => 1. Meetme(8600158) [pbx_config]
'8600159' => 1. Meetme(8600159) [pbx_config]
'8600160' => 1. Meetme(8600160) [pbx_config]
'8600161' => 1. Meetme(8600161) [pbx_config]
'8600162' => 1. Meetme(8600162) [pbx_config]
'8600163' => 1. Meetme(8600163) [pbx_config]
'8600164' => 1. Meetme(8600164) [pbx_config]
'8600165' => 1. Meetme(8600165) [pbx_config]
'8600166' => 1. Meetme(8600166) [pbx_config]
'8600167' => 1. Meetme(8600167) [pbx_config]
'8600168' => 1. Meetme(8600168) [pbx_config]
'8600169' => 1. Meetme(8600169) [pbx_config]
'8600170' => 1. Meetme(8600170) [pbx_config]
'8600171' => 1. Meetme(8600171) [pbx_config]
'8600172' => 1. Meetme(8600172) [pbx_config]
'8600173' => 1. Meetme(8600173) [pbx_config]
'8600174' => 1. Meetme(8600174) [pbx_config]
'8600175' => 1. Meetme(8600175) [pbx_config]
'8600176' => 1. Meetme(8600176) [pbx_config]
'8600177' => 1. Meetme(8600177) [pbx_config]
'8600178' => 1. Meetme(8600178) [pbx_config]
'8600179' => 1. Meetme(8600179) [pbx_config]
'8600180' => 1. Meetme(8600180) [pbx_config]
'8600181' => 1. Meetme(8600181) [pbx_config]
'8600182' => 1. Meetme(8600182) [pbx_config]
'8600183' => 1. Meetme(8600183) [pbx_config]
'8600184' => 1. Meetme(8600184) [pbx_config]
'8600185' => 1. Meetme(8600185) [pbx_config]
'8600186' => 1. Meetme(8600186) [pbx_config]
'8600187' => 1. Meetme(8600187) [pbx_config]
'8600188' => 1. Meetme(8600188) [pbx_config]
'8600189' => 1. Meetme(8600189) [pbx_config]
'8600190' => 1. Meetme(8600190) [pbx_config]
'8600191' => 1. Meetme(8600191) [pbx_config]
'8600192' => 1. Meetme(8600192) [pbx_config]
'8600193' => 1. Meetme(8600193) [pbx_config]
'8600194' => 1. Meetme(8600194) [pbx_config]
'8600195' => 1. Meetme(8600195) [pbx_config]
'8600196' => 1. Meetme(8600196) [pbx_config]
'8600197' => 1. Meetme(8600197) [pbx_config]
'8600198' => 1. Meetme(8600198) [pbx_config]
'8600199' => 1. Meetme(8600199) [pbx_config]
'8600200' => 1. Meetme(8600200) [pbx_config]
'8601' => 1. Meetme(8601) [pbx_config]
'8612001' => 1. ZapBarge(1) [pbx_config]
'8612002' => 1. ZapBarge(2) [pbx_config]
'8612003' => 1. ZapBarge(3) [pbx_config]
'8612004' => 1. ZapBarge(4) [pbx_config]
'8612005' => 1. ZapBarge(5) [pbx_config]
'8612006' => 1. ZapBarge(6) [pbx_config]
'8612007' => 1. ZapBarge(7) [pbx_config]
'8612008' => 1. ZapBarge(8) [pbx_config]
'8612009' => 1. ZapBarge(9) [pbx_config]
'8612010' => 1. ZapBarge(10) [pbx_config]
'8612011' => 1. ZapBarge(11) [pbx_config]
'8612012' => 1. ZapBarge(12) [pbx_config]
'8612013' => 1. ZapBarge(13) [pbx_config]
'8612014' => 1. ZapBarge(14) [pbx_config]
'8612015' => 1. ZapBarge(15) [pbx_config]
'8612016' => 1. ZapBarge(16) [pbx_config]
'8612017' => 1. ZapBarge(17) [pbx_config]
'8612018' => 1. ZapBarge(18) [pbx_config]
'8612019' => 1. ZapBarge(19) [pbx_config]
'8612020' => 1. ZapBarge(20) [pbx_config]
'8612021' => 1. ZapBarge(21) [pbx_config]
'8612022' => 1. ZapBarge(22) [pbx_config]
'8612023' => 1. ZapBarge(23) [pbx_config]
'8612024' => 1. ZapBarge(24) [pbx_config]
'h' => 1. DeadAGI(call_log.agi|${EXTEN}) [pbx_config]
2. DeadAGI(VD_hangup.agi|PRI-----NODEBUG-----${HANGUPCAUSE}-----${DIALSTATUS}-----${DIALEDTIME}-----${ANSWEREDTIME}) [pbx_config]
'i' => 1. Playback(invalid) [pbx_config]
's' => 1. Playback(vm-goodbye) [pbx_config]
2. Macro(hangupcall) [pbx_config]
't' => 1. Goto(#|1) [pbx_config]
'_54XXX' => 1. AgentCallbackLogin(||) [pbx_config]
'_55558600XXX' => 1. MeetMeAdmin(${EXTEN:4}|K) [pbx_config]
2. Hangup() [pbx_config]
'_55XXX' => 1. AgentLogin(${EXTEN:1}) [pbx_config]
'_56XXX' => 1. AgentCallbackLogin(||${EXTEN:1}@default) [pbx_config]
'_66*93*232*176*78600XXX' => 1. Goto(default|${EXTEN:16}|1) [pbx_config]
'_66*93*232*176*78600XXX*.' => 1. Goto(default|${EXTEN:16}|1) [pbx_config]
'_66*93*232*176*8600XXX' => 1. Goto(default|${EXTEN:16}|1) [pbx_config]
'_66*93*232*176*8600XXX*.' => 1. Goto(default|${EXTEN:16}|1) [pbx_config]
'_68600XXX' => 1. Meetme(${EXTEN:1}|mq) [pbx_config]
'_78600XXX' => 1. Meetme(${EXTEN:1}|q) [pbx_config]
'_78600XXX*.' => 1. AGI(agi-VDADfixCXFER.agi) [pbx_config]
'_85026666666666.' => 1. Wait(2) [pbx_config]
2. Voicemail(${EXTEN:14}) [pbx_config]
3. Hangup() [pbx_config]
'_851XXXXX' => 1. Answer() [pbx_config]
2. Playback(${EXTEN}) [pbx_config]
3. Hangup() [pbx_config]
'_8600XXX*.' => 1. AGI(agi-VDADfixCXFER.agi) [pbx_config]
'_90009.' => 1. Answer() [pbx_config]
2. AGI(agi-VDADcloser.agi|${EXTEN}-----START) [pbx_config]
3. Hangup() [pbx_config]
'_X18600XXX' => 1. MeetMeAdmin(${EXTEN:2}|M|${EXTEN:0:1}) [pbx_config]
2. Hangup() [pbx_config]
'_X28600XXX' => 1. MeetMeAdmin(${EXTEN:2}|m|${EXTEN:0:1}) [pbx_config]
2. Hangup() [pbx_config]
'_X38600XXX' => 1. MeetMeAdmin(${EXTEN:2}|t|${EXTEN:0:1}) [pbx_config]
2. Hangup() [pbx_config]
'_X48600XXX' => 1. MeetMeAdmin(${EXTEN:2}|T|${EXTEN:0:1}) [pbx_config]
2. Hangup() [pbx_config]
Include => 'ext-local' [pbx_config]
Include => 'outbound-allroutes' [pbx_config]

-= 250 extensions (327 priorities) in 1 context. =-
Verbosity is at least 21
[ Context 'ext-local' created by 'pbx_config' ]
'*100' => 1. Macro(vm|100|DIRECTDIAL) [pbx_config]
2. Hangup() [pbx_config]
'*101' => 1. Macro(vm|101|DIRECTDIAL) [pbx_config]
2. Hangup() [pbx_config]
'100' => hint: SIP/100 [pbx_config]
1. Macro(exten-vm|100|100) [pbx_config]
2. Hangup() [pbx_config]
'101' => hint: SIP/101 [pbx_config]
1. Macro(exten-vm|101|101) [pbx_config]
2. Hangup() [pbx_config]
Include => 'ext-local-custom' [pbx_config]

-= 4 extensions (10 priorities) in 1 context. =-
Verbosity is at least 21
[ Context 'outbound-allroutes' created by 'pbx_config' ]
'foo' => 1. Noop(bar) [pbx_config]
Include => 'outbound-allroutes-custom' [pbx_config]
Include => 'outrt-001-standard' [pbx_config]

-= 1 extension (1 priority) in 1 context. =-
Verbosity is at least 21
[ Context 'outrt-001-standard' created by 'pbx_config' ]
'_1NXXNXXXXXX' => 1. Macro(dialout-trunk|2|${EXTEN}||) [pbx_config]
2. Macro(dialout-trunk|1|${EXTEN}||) [pbx_config]
3. Macro(outisbusy|) [pbx_config]
'_91NXXNXXXXXX' => 1. Macro(dialout-trunk|2|${EXTEN:1}||) [pbx_config]
2. Macro(dialout-trunk|1|${EXTEN:1}||) [pbx_config]
3. Macro(outisbusy|) [pbx_config]
Include => 'outrt-001-standard-custom' [pbx_config]

-= 2 extensions (6 priorities) in 1 context. =-
Verbosity is at least 21
[ Context 'macro-dialout-trunk' created by 'pbx_config' ]
'h' => 1. Macro(hangupcall) [pbx_config]
's' => 1. Set(DIAL_TRUNK=${ARG1}) [pbx_config]
2. Set(_NODEST=) [pbx_config]
3. Set(DIAL_NUMBER=${ARG2}) [pbx_config]
4. Set(ROUTE_PASSWD=${ARG3}) [pbx_config]
5. Set(DIAL_TRUNK_OPTIONS=${DIAL_OPTIONS}) [pbx_config]
6. GotoIf($["${ROUTE_PASSWD}" = ""]?noauth) [pbx_config]
[auth] 7. Authenticate(${ROUTE_PASSWD}) [pbx_config]
[noauth] 8. Set(GROUP()=OUT_${DIAL_TRUNK}) [pbx_config]
9. Macro(user-callerid|SKIPTTL) [pbx_config]
10. Macro(record-enable|${CALLERID(number)}|OUT) [pbx_config]
11. GotoIf($["${INTRACOMPANYROUTE}" = "YES"]?skipoutcid) [pbx_config]
12. Set(DIAL_TRUNK_OPTIONS=${TRUNK_OPTIONS}) [pbx_config]
13. Macro(outbound-callerid|${DIAL_TRUNK}) [pbx_config]
[skipoutcid] 14. GotoIf($["${OUTMAXCHAN
sirevilknight
 
Posts: 4
Joined: Sat Feb 02, 2008 2:49 am

Postby mflorell » Sun Feb 03, 2008 12:55 am

Looks like you override CallerID information. This will break VICIDIAL.
mflorell
Site Admin
 
Posts: 18387
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby JagFan » Mon Mar 10, 2008 2:07 pm

Could you elaborate on how overriding the callerid breaks ViciDial? I seem to have a similar issue where manual dialing works perfectly but autodial never connects calls to an agent. It simply hangs up the line.
JagFan
 
Posts: 10
Joined: Mon Mar 03, 2008 2:10 am

Postby Op3r » Mon Mar 10, 2008 3:33 pm

if you are testing vicidial

REMOVE the macros of the Freepbx. and follow the scratch install specially the one with

exten => 91NXXNXXXXXX,1,AGI in it.
Get paid for US outbound Toll Free calls. PM me.
Op3r
 
Posts: 1432
Joined: Wed Jun 07, 2006 7:53 pm
Location: Manila

Caller ID and Vicidial

Postby sirevilknight » Mon Mar 10, 2008 9:38 pm

Hello JagFan

The issue with vicidial and caller id that is not clearly explained in the docs
is that vicidial uses the caller id as a storage area for storing the call
identification data. Vicidial uses this call identification data to match and
find each call as it works, and when you override the caller id, vicidial
breaks. So basically, it dials a number, then when it comes time to
connect it to an agent, it would not be able to locate the call because
the caller id text is the identifier and it is not what it expected it to be (or something to that effect). Anyway, can't find the call, the call gets dropped.

I am not sure why exactly the call indentication data has to
be in the caller id, I personally don't think it's the most flexible place to
store this data, but maybe there are technical considerations.

Another thing is when people say callerid here, they don't clarify that
they are infact refering to the callerid text not the number. For example,
callerid format is "Caller ID Text<Caller ID Number>". So you may think
you are changing just the description or text, and not the number, but
you would be wrong. Vicidial, as it turns out, stores/uses the text portion
for identification of calls.

In any case, until it is changed in vicidial, it will continue to cause
interoperability problems with other systems such as trixbox.

For you and I, what you need to lookout for is anything in your dialplan
that changes or modifies the outgoing caller id set by the asterisk system
for each call. In my case, I was doing something very bone-headed and
manually override the callerid text with the phone station extension because we want the caller id showing up on the recipient phone to have
the toll free number and the phone extension, but it turns out carriers
don't necessarily allow you to override this information anyway and it
is not widely supported, so why even bother.
sirevilknight
 
Posts: 4
Joined: Sat Feb 02, 2008 2:49 am

Postby mflorell » Tue Mar 11, 2008 2:11 am

The CallerID issue is actually mentioned several places, such as in the REQUIREMENTS.txt doc:

- No modification of outgoing callerID (you can set callerID through admin)

As well as the REQUIREMENTS web page on the project site:
http://astguiclient.sourceforge.net/install.html

The reason that CallerIDname is used is because there is no other method in Asterisk of tagging a call in ALL call actions. inherited channel variables work in most cases, but not all, and CallerIDname is all that is left.

The issue with Trixbox(or more appropriately FreePBX) is that it is hard to get it to not overwrite the callerID information, even in one small context which is all you would need for VICIDIAL to work properly. There are so many macros and AGI scripts that alter call information that it is extremely difficult to override those actions selectively.

There are people working on these issues with limited success, as soon as some method of easily working with FreePBX is worked out, you can be sure it will show up in several places in the documentation.
mflorell
Site Admin
 
Posts: 18387
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby JagFan » Tue Mar 11, 2008 12:28 pm

Thanks guys. Now I have a much better understanding of the issue. I think this is what is happening to me as I can manually dial calls but the autodialer hangs up the call before it is connected to the agent. I am looking through the dialplan now to see if I am changing callerid anywhere. I so much appreciate the feedback.
JagFan
 
Posts: 10
Joined: Mon Mar 03, 2008 2:10 am

Postby JagFan » Tue Mar 11, 2008 4:32 pm

My issue was easy and in the docs. With all the tweaking I did to the extensions.conf, when I reloaded my providers configurations I forgot to add the 'o' Dial flag for my outbound extension. Helps if you RTFM.

Thanks again for your help guys.
JagFan
 
Posts: 10
Joined: Mon Mar 03, 2008 2:10 am

I have exactly similiar problem

Postby bhavionline » Tue Mar 18, 2008 5:36 am

JagFan wrote:My issue was easy and in the docs. With all the tweaking I did to the extensions.conf, when I reloaded my providers configurations I forgot to add the 'o' Dial flag for my outbound extension. Helps if you RTFM.

Thanks again for your help guys.



Hello,

I have exactly similiar problem, i have "o" flag in the dial command but asterisk still fails to transfer the call to the agent. Please let me know what am i missing

Thanks
bhavionline
 
Posts: 30
Joined: Fri Mar 07, 2008 4:00 am

Postby Op3r » Tue Mar 18, 2008 6:09 am

Dont double post.

I asked you on your previous thread about your extensions.conf

You answered it wrong.

Post your entire extensions.conf on the previous thread that you open.
Get paid for US outbound Toll Free calls. PM me.
Op3r
 
Posts: 1432
Joined: Wed Jun 07, 2006 7:53 pm
Location: Manila


Return to Support

Who is online

Users browsing this forum: Google [Bot] and 86 guests