by yws20 » Tue Apr 15, 2014 9:50 pm
Hello
ok, Surfing the web, I think I have one solution what is with creating in-group and a DID extension
so the elastix server and vici server just connect with the IP.
but still I can get the call transfered into one of my closer agent (agent logged to the web)
I have configured my vicidial like this
1. one campaign "outbound" for predictive
2. one campaign "closers" for closers
3. one in-group "AGENTDIRECT" directing campaign closers and selected as transfer group for campaign "outbound" (this in-group comes as default when I installed)
with those configurations, outbound function with predictive, and call transfers from agent of "outbound" to "closers" agent work great.
now for external agents using elastix server (not predictive)
I have
1. new in-group "external" selected as inbound group for campaign "closers"
2. did with number "5000" and routing to in-group "external"
3. my vicidial server and external elastix server are connected with IP (ext to ext working great both)
when from elastix extension dial "5000" I get "the person at extension 5000 is unavailable" and goes to voicemail
and the CLI shows this
-- Executing [5000@default:1] Dial("SIP/xxx.xxx.xxx.xxx-0000786c", "SIP/5000|60|") in new stack
[Apr 15 21:35:54] WARNING[25245] app_dial.c: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [5000@default:2] Goto("SIP/xxx.xxx.xxx.xxx-0000786c", "default|850266666666665000|1") in new stack
-- Goto (default,850266666666665000,1)
-- Executing [850266666666665000@default:1] Wait("SIP/xxx.xxx.xxx.xxx-0000786c", "1") in new stack
-- Executing [850266666666665000@default:2] VoiceMail("SIP/xxx.xxx.xxx.xxx-0000786c", "5000|u") in new stack
-- <SIP/xxx.xxx.xxx.xxx-0000786c> Playing 'vm-theperson' (language 'en')
-- <SIP/xxx.xxx.xxx.xxx-0000786c> Playing 'digits/5' (language 'en')
-- <SIP/xxx.xxx.xxx.xxx-0000786c> Playing 'digits/0' (language 'en')
-- <SIP/xxx.xxx.xxx.xxx-0000786c> Playing 'digits/0' (language 'en')
-- <SIP/xxx.xxx.xxx.xxx-0000786c> Playing 'digits/0' (language 'en')
-- <SIP/xxx.xxx.xxx.xxx-0000786c> Playing 'vm-isunavail' (language 'en')
-- <SIP/xxx.xxx.xxx.xxx-0000786c> Playing 'vm-intro' (language 'en')
I know I'm doing something wrong but , can someone please explain
thanks