I've setup the in-groups, DIDs, and campaigns correctly for accepting inbound. When the agent logs in and selects their in-groups, the phone beeps (not the conference connection to the agent but the popup).
Then neither party can hear a thing. If it's as the phone lines are dead. When looking at the * console, I can see the system trying to connect to the conference bridge, but it fails with no reason. Instead, the CPU skyrockets. So much so that I have to kill the asterisk process and start over again.
The CLI output is similar to this Executing[064*234*011*001*8600051] over and over again. The IP address in this example is fictitious but the actual log generates the actual IP address of the machine.
AGI logs show no errors either. Those are listed below. For fun, I've also listed the extensions.conf that confer with this setup.
Another strange behavior is how the Vicidal can detect when the inbound call hangs up, but when the agent hangs up the call, the line is still held (except for dropped calls, they function correctly).
I'm thinking it's a Zaptel issue with the ztdummy. The module is loaded and testing gives an average 99.98 so I'm lost now. Outbound calls with vicidial work just fine.
AGI Log
- Code: Select all
2009-06-09 3:05:10|agi-VDAD_ALL_inbound.agi|-- VDXL vicidial_xfer_log update: |0E0|916|3011
|UPDATE vicidial_xfer_log set closer='3011' where lead_id = '916' order by call_date desc limit 1;|
2009-06-09 3:05:10|agi-VDAD_ALL_inbound.agi|-- closer log : |1|update of vcl table: 916
|UPDATE vicidial_closer_log set user='3011' where lead_id='916' order by call_date desc limit 1;|
2009-06-09 3:05:10|agi-VDAD_ALL_inbound.agi|exiting VDAD app, transferring call to 064*234*011*001*8600051
2009-06-09 3:05:10|agi-VDAD_ALL_inbound.agi||SELECT calls_today from vicidial_inbound_group_agents WHERE user='3011' and group_id='100001';|
2009-06-09 3:05:10|agi-VDAD_ALL_inbound.agi|-- VDLIA agent calls: |15|3011|100001|
2009-06-09 3:05:10|agi-VDAD_ALL_inbound.agi|-- VDCL vcl update: |1|916|
|UPDATE vicidial_closer_log set queue_seconds='0' where lead_id = '916' and call_date='2009-06-09 3:05:10';|
2009-06-09 3:05:10|agi-VDAD_ALL_inbound.agi|XXXXX VDAD transferred: start|stop 2009-06-09 3:05:10|2009-06-09 3:05:10
extensions.conf
- Code: Select all
exten => _18665550176,1,Answer
exten => _18665550176,2,AGI(agi-VDAD_ALL_inbound.agi,CLOSER-----LB-----100001-----8665550176----------park----------10011-----1)
exten => _18665550176,3,Hangup
exten => _8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)
exten => _064*234*011*001*8600XXX*.,1,AGI(agi-VDADfixCXFER.agi)