Auto dialer calls not being transferred (dialplan duplicate)
Posted: Fri Jan 14, 2011 8:07 pm
Hello,
I've searched through the forums and I've found several cases related to mine. However, I tried all the possible answers I could find and still can't make the auto dialer work properly in this installation (I have another one with predictive dialing too which is working fine)
The problem is that my leads get dialed by the auto dialer. I receive the call, but when I answer I get no audio, calls gets hung up after 3 seconds, and the logged in agent never receives the call.
I'm using the following:
GoAutodial 2.0 CE
VICIDIAL VERSION: 2.2.1-237 BUILD: 100510-2015
Asterisk 1.4.27.1-1
I've already tried the following:
- Adding the 'Tto' to the end of the dialstring
- Changed the 'sip-silence' file for a different one.
- I was using a IAX2 trunk as the destination, then switched to SIP trunk from the same provider (provider is an Asterisk 1.6.2 box I have total control over, in case I need to change something over there)
My /var/log/astguiclient/agi-out for one call looks like this:
This is what Vicidial goes through to make the call:
As a side note, manual dialing works just fine.
Can someone shed some light over this? I've been stuck for several ours and still can't find what the problem is.
Kind regards,[/code]
I've searched through the forums and I've found several cases related to mine. However, I tried all the possible answers I could find and still can't make the auto dialer work properly in this installation (I have another one with predictive dialing too which is working fine)
The problem is that my leads get dialed by the auto dialer. I receive the call, but when I answer I get no audio, calls gets hung up after 3 seconds, and the logged in agent never receives the call.
I'm using the following:
GoAutodial 2.0 CE
VICIDIAL VERSION: 2.2.1-237 BUILD: 100510-2015
Asterisk 1.4.27.1-1
I've already tried the following:
- Adding the 'Tto' to the end of the dialstring
- Changed the 'sip-silence' file for a different one.
- I was using a IAX2 trunk as the destination, then switched to SIP trunk from the same provider (provider is an Asterisk 1.6.2 box I have total control over, in case I need to change something over there)
My /var/log/astguiclient/agi-out for one call looks like this:
- Code: Select all
agi-VDAD_ALL_outbound.agi|Perl Environment Dump:
agi-VDAD_ALL_outbound.agi|0|NORMAL-----LB
agi-VDAD_ALL_outbound.agi|callerID changed: V0114185023000176447
agi-VDAD_ALL_outbound.agi|AGI Environment Dump:
agi-VDAD_ALL_outbound.agi| -- accountcode =
agi-VDAD_ALL_outbound.agi| -- callerid = 5000000002
agi-VDAD_ALL_outbound.agi| -- calleridname = V0114185023000176447
agi-VDAD_ALL_outbound.agi| -- callingani2 = 0
agi-VDAD_ALL_outbound.agi| -- callingpres = 0
agi-VDAD_ALL_outbound.agi| -- callingtns = 0
agi-VDAD_ALL_outbound.agi| -- callington = 0
agi-VDAD_ALL_outbound.agi| -- channel = SIP/9998-00000016
agi-VDAD_ALL_outbound.agi| -- context = default
agi-VDAD_ALL_outbound.agi| -- dnid = unknown
agi-VDAD_ALL_outbound.agi| -- enhanced = 0.0
agi-VDAD_ALL_outbound.agi| -- extension = 8368
agi-VDAD_ALL_outbound.agi| -- language = en
agi-VDAD_ALL_outbound.agi| -- priority = 3
agi-VDAD_ALL_outbound.agi| -- rdnis = unknown
agi-VDAD_ALL_outbound.agi| -- request = agi-VDAD_ALL_outbound.agi
agi-VDAD_ALL_outbound.agi| -- type = SIP
agi-VDAD_ALL_outbound.agi| -- uniqueid = 1295052623.64
agi-VDAD_ALL_outbound.agi|AGI Variables: |1295052623.64|SIP/9998-00000016|8368|SIP|V0114185023000176447|V0114185023000176447|3|
agi-VDAD_ALL_outbound.agi|+++++ VDAD START : |176447|1.4.27.1-vici|3|
agi-VDAD_ALL_outbound.agi|0|SELECT count(*) FROM vicidial_live_agents where callerid='V0114185023000176447';|
agi-VDAD_ALL_outbound.agi|+++--- Duplicate: 0
agi-VDAD_ALL_outbound.agi|0|SELECT count(*) FROM vicidial_auto_calls where callerid='V0114185023000176447' and status IN('LIVE','XFER');|
agi-VDAD_ALL_outbound.agi|+++--- Duplicate: 0
agi-VDAD_ALL_outbound.agi|-- VDAD : |1|update of vac table: V0114185023000176447
|UPDATE vicidial_auto_calls set uniqueid='1295052623.64', channel='SIP/9998-00000016',status='LIVE',stage='LIVE-0' where callerid='V0114185023000176447' order by call_time desc limit 1;|
agi-VDAD_ALL_outbound.agi||UPDATE vicidial_list set status='PU' where lead_id='176447' and status NOT IN('CALLBK');|
agi-VDAD_ALL_outbound.agi|-- VDAD vicidial_list PU update: |1|1295052623.64|
agi-VDAD_ALL_outbound.agi||INSERT INTO vicidial_log (uniqueid,lead_id,campaign_id,call_date,start_epoch,status,phone_code,phone_number,user,processed,alt_dial,list_id) values('1295052623.64','176447','PREDICT','2011-01-14 18:50:37','1295052637','QUEUE','52','5546144330','VDAD','N','NONE','1001')|
agi-VDAD_ALL_outbound.agi|-- VDAD : |176447|176447|insert to vicidial_log: 1295052623.64
agi-VDAD_ALL_outbound.agi|Perl Environment Dump:
agi-VDAD_ALL_outbound.agi|0|NORMAL-----LB
agi-VDAD_ALL_outbound.agi|callerID changed: V0114185023000176447
agi-VDAD_ALL_outbound.agi|AGI Environment Dump:
agi-VDAD_ALL_outbound.agi| -- accountcode =
agi-VDAD_ALL_outbound.agi| -- callerid = unknown
agi-VDAD_ALL_outbound.agi| -- calleridname = V0114185023000176447
agi-VDAD_ALL_outbound.agi| -- callingani2 = 0
agi-VDAD_ALL_outbound.agi| -- callingpres = 0
agi-VDAD_ALL_outbound.agi| -- callingtns = 0
agi-VDAD_ALL_outbound.agi| -- callington = 0
agi-VDAD_ALL_outbound.agi| -- channel = SIP/9998-00000016
agi-VDAD_ALL_outbound.agi| -- context = default
agi-VDAD_ALL_outbound.agi| -- dnid = unknown
agi-VDAD_ALL_outbound.agi| -- enhanced = 0.0
agi-VDAD_ALL_outbound.agi| -- extension = 8368
agi-VDAD_ALL_outbound.agi| -- language = en
agi-VDAD_ALL_outbound.agi| -- priority = 4
agi-VDAD_ALL_outbound.agi| -- rdnis = unknown
agi-VDAD_ALL_outbound.agi| -- request = agi-VDAD_ALL_outbound.agi
agi-VDAD_ALL_outbound.agi| -- type = SIP
agi-VDAD_ALL_outbound.agi| -- uniqueid = 1295052623.64
agi-VDAD_ALL_outbound.agi|AGI Variables: |1295052623.64|SIP/999800000016|8368|SIP|V0114185023000176447|V0114185023000176447|4|
agi-VDAD_ALL_outbound.agi|+++++ VDAD START : |176447|1.4.27.1-vici|4|
agi-VDAD_ALL_outbound.agi|0|SELECT count(*) FROM vicidial_live_agents where callerid='V0114185023000176447';|
agi-VDAD_ALL_outbound.agi|+++--- Duplicate: 1
agi-VDAD_ALL_outbound.agi|1|SELECT count(*) FROM vicidial_auto_calls where callerid='V0114185023000176447' and status IN('LIVE','XFER');|
agi-VDAD_ALL_outbound.agi|+++--- Duplicate: 1
agi-VDAD_ALL_outbound.agi|+++++ VDAD START DIALPLAN DUPLICATE: EXITING- 4
This is what Vicidial goes through to make the call:
- Code: Select all
exten => _55ZXXXXXXX,1,AGI(agi://127.0.0.1:4577/call_log)
exten => _55ZXXXXXXX,n,Dial(SIP/9${EXTEN:2}@9998,,Tto)
exten => _55ZXXXXXXX,n,Hangup
As a side note, manual dialing works just fine.
Can someone shed some light over this? I've been stuck for several ours and still can't find what the problem is.
Kind regards,[/code]