03-23-2012 10:07 AM - edited 03-16-2019 10:16 AM
Hi folks--i'm trying to make sense of the TCL scripts for queuing in CME and i'm a little lost. The customer has the requirement that there be a queue, but they don't want an auto-attendant. Just a drop-through queue...is it possible to make this work without building the seperate AA application in CME? I can't seem to find any examples...
Solved! Go to Solution.
03-23-2012 10:29 AM
Hi Steve,
You still require the AA but it has no welcome prompt for callers (silent) and
drop calls directly through to to queue without any interaction so it should be
exactly what the client requires;
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/bacd/configuration/guide/40bacd.html#wp1058600
Cheers!
Rob
03-23-2012 10:29 AM
Hi Steve,
You still require the AA but it has no welcome prompt for callers (silent) and
drop calls directly through to to queue without any interaction so it should be
exactly what the client requires;
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/bacd/configuration/guide/40bacd.html#wp1058600
Cheers!
Rob
03-23-2012 10:50 AM
Ah! I see it now…wasn’t reading between the lines…
One other question that concerns me though—I’m working through the example in the B-ACD and Tcl Call-handling application document, and as I specify parameters under the call-queue script, it says they’re not registered under the paramspace…do I need to register the parameters or are they in the Tcl file?
03-27-2012 05:20 AM
Rob--great stuff. What i've got now is when i dial into the AA, instead of a fast-busy, it just drops the call...to me, that screams codec mismatch, but it's all local so it should be g711u...any thoughts on what else it could be?
03-23-2012 12:05 PM
http://pandaeatsbamboo.blogspot.com/2012/02/b-acd-drop-through-option.html
---
Posted by WebUser Danny Wong
03-27-2012 08:26 AM
Ok--see output below...anyone have any thoughts on this...? Call just drops as soon as i dial the pilot...
004121: .Mar 27 11:22:57.136: %IVR-6-APP_INFO: TCL B-ACD: >>> B-ACD Service Started <<<
004122: .Mar 27 11:22:57.140: //132//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> B-ACD Service Started <<<
004123: .Mar 27 11:22:57.140: //132//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Handoff String = aa <<<
004124: .Mar 27 11:22:57.140: //132//AFW_:/AFW_FSM_Drive: Tcl_Eval to drive FSM inside Tcl modulespace. code=1 code=ERROR
004125: .Mar 27 11:22:57.140: TCL script failure
Result:
Handoff Failed
004126: .Mar 27 11:22:57.140: TCL script failure errorInfo:
Handoff Failed
while executing
"handoff appl $tmpLeg $hstring"
(procedure "QueueManager.Start" line 63)
invoked from within
"QueueManager.Start"
03-27-2012 11:24 AM
After spending most of the day today on this, I was finally able to figure it out. A couple things I noticed:
param voice-mail
param handoff-string
Also--after switching to the embedded Tcl scripts, it started working (running v. 15.1(3)T IOS)
Probably some noob mistakes, but i also noticed these things weren't documented very well...hopefully this will help the next person tasked with doing this.
Thanks Rob and Danny for your input as well.
SJ
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: