There's a mobile version of our website.
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...
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;
Select the number and type of call-routing (menu) options to offer callers for each AA application.
For each AA application, decide what options to offer callers and what hunt groups you will use.#
You can designate that an AA application will operate in interactive mode, in which callers make active choices on the basis of the menu choices that you offer. By pressing the specified digit, a caller can take any of the following actions:####
Alternatively, you can designate that an AA application will operate in drop-through mode, in which calls are directly sent to a hunt group without giving callers the opportunity to make choices.
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?
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?
Posted by WebUser Danny Wong
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
004126: .Mar 27 11:22:57.140: TCL script failure errorInfo:
"handoff appl $tmpLeg $hstring"
(procedure "QueueManager.Start" line 63)
invoked from within
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 <extension> is mandatory, even if you aren't using voicemail (found that on a blog...if i can find the blog again, i'll give proper credit)
param handoff-string <string>---this is supposed to be the service name of the AA Tcl script...this threw me off since that parameter is part of the AA Tcl script's parameters
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.
Login to share your discussion activity with your friends on Facebook. You can control what you share and turn off sharing anytime.
Your Facebook friends can now see that you have started this discussion
Your Facebook friends can now see that you have commented on this discussion
Your Facebook friends can now see that you have read this discussion