Cluster: DB & 5 dialers
VERSION: 2.8-409a
BUILD: 130809-1410
Asterisk: 1.4.21.2
ISO Install: 5.0.4 - 64-Bit
2x- Intel Xeon Quad-Core CPU
16GB RAM
[Please let me know if i'm forgetting something]
This cluster is setup to handle outbound dialing only. Some of our supervisors need to live monitor the calls for quality. Whenever we try to to that, Vicidial shows success in calling the extension but the phone never rings. If calling a desk phone, after about 5 minutes a voice mail of the call appears sounds just as it should, but again the phone never rings.
While troubleshooting and watching what was actually happening i noticed this:
- Code: Select all
[Feb 13 14:06:48] WARNING[16667]: pbx.c:1475 pbx_exec: The application delimiter is now the comma, not the pipe. Did you forget to convert your dialplan? (Dial(SIP/3020|60|))
== Using SIP RTP CoS mark 5
[Feb 13 14:06:48] ERROR[16667]: netsock2.c:269 ast_sockaddr_resolve: getaddrinfo("3020|60|", "(null)", ...): Name or service not known
[Feb 13 14:06:48] WARNING[16667]: chan_sip.c:5866 create_addr: No such host: 3020|60|
[Feb 13 14:06:48] WARNING[16667]: app_dial.c:2345 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Subscriber absent)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [3020@default:2] Goto("Local/010*000*000*047*08600052@default-000009c5;1", "default,850266666666663020,1") in new stack
-- Goto (default,850266666666663020,1)
-- Executing [850266666666663020@default:1] Wait("Local/010*000*000*047*08600052@default-000009c5;1", "1") in new stack
-- Executing [h@default:1] AGI("Local/010*000*000*047*08600052@default-000009c5;2", "agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16-----ANSWER-----1-----0") in new stack
-- <Local/010*000*000*047*08600052@default-000009c5;2>AGI Script agi://127.0.0.1:4577/call_log--HVcauses--PRI-----NODEBUG-----16-----ANSWER-----1-----0 completed, returning 0
== Spawn extension (default, 010*000*000*047*08600052, 1) exited non-zero on 'Local/010*000*000*047*08600052@default-000009c5;2'
== Manager 'sendcron' logged off from 127.0.0.1
-- Executing [850266666666663020@default:2] VoiceMail("IAX2/vicidial4s-10924", "3020,u") in new stack
-- <IAX2/vicidial4s-10924> Playing 'vm-theperson.gsm' (language 'en')
The part i'm most interested in is this:
- Code: Select all
WARNING[16667]: pbx.c:1475 pbx_exec: The application delimiter is now the comma, not the pipe. Did you forget to convert your dialplan? (Dial(SIP/3020|60|))
It's seems pretty self explanatory, however the only place i can find a dial plan that looks like that is in a vicidial auto-generated conf file.
The phones i tested with are registering just fine and able to make outbound calls.
I have an older cluster [version 4 i think] and the live monitoring works just fine.
Not sure if it helps, but currently we are able to live monitor only if we use the session ID.
Any ideas where i need to change the dial plan to make this work?
Thank You in advance.