01-26-2014 10:22 AM - edited 03-16-2019 09:26 PM
Hi,
I am making in the lab an AA for a customer.
I am quite sure the configuration is correct, but I have issues.
Option 1 is dial-by-extension and works fine
Option 2 goes to a ephone-hunt and this doesn't work.
The debug say something about MOH:
========================================================================
VG2901#
Jan 26 18:10:35.967: //197//TCL :/tcl_PutsObjCmd:
proc init_perCallvars
Jan 26 18:10:35.967:
Jan 26 18:10:35.971: //197//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0
Jan 26 18:10:35.971:
Jan 26 18:10:35.971: //197//TCL :/tcl_PutsObjCmd: is mlpp = 0
Jan 26 18:10:35.971:
Jan 26 18:10:35.971: //197//TCL :/tcl_PutsObjCmd:
>>>>>>>>>legstate = lg_001<<<<<<<<<<<
Jan 26 18:10:35.971:
Jan 26 18:10:35.971: //197//TCL :/tcl_PutsObjCmd: TCL AA: ++ Playing Welcome Prompt and options menu ++
Jan 26 18:10:46.295: //197//TCL :/tcl_PutsObjCmd: >>>>>>>>>>>>> return from infotag get evt_dcdigits is : 2 <<<<<<<<<<<<<<<<<<<<<<<<<
Jan 26 18:10:46.295:
Jan 26 18:10:46.295: //197//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0
Jan 26 18:10:46.295:
Jan 26 18:10:46.303: //197//AFW_:/AFW_FSM_Drive: Tcl_Eval to drive FSM inside Tcl modulespace. code=1 code=ERROR
Jan 26 18:10:46.303: TCL script failure
Result:
Play Failed
Jan 26 18:10:46.303: TCL script failure errorInfo:
Play Failed
while executing
"media play leg_incoming moh:livemoh"
("default" arm line 23)
invoked from within
"switch -exact $optionSelected {
{#} {
act_RetryMenu
}
{0} {
act_GotDestNoOption
}
default {
set playMusicFlag 1
..."
(procedure "act_GotDest" line 38)
invoked from within
"act_GotDest"
Jan 26 18:10:46.303: //50//TCL :/tcl_PutsObjCmd: TCL B-ACD: +++ New incoming call to queue 502 +++
Jan 26 18:10:46.303: //50//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Queue index is 0 <<<
Jan 26 18:10:46.303: //50//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> THE QUEUE NOW IS {TclModule_0x3DB234F4_0_6255052 {CALL_NEW} {1390759846} {0}} <<<
Jan 26 18:10:46.307: //50//TCL :/tcl_PutsObjCmd: TCL B-ACD: +++ 502 Queue Length = 1 +++
Jan 26 18:10:46.307: //50//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> THE QUEUE IS <<<
VG2901#
VG2901#
============================================================
By default it should use the standard "en_bacd_music_on_hold.au" if I am correct and this is in the flash
The event digit is 2 and it must go to the ephone-hunt with pilot 502
This seems OK according to the debug.
The phones configured under this ephone-hunt don't ring, and the calling phone drops the line.
I amd calling the aa-pilot directly from an IP phone that is registered on the CME.
I hear the default welcome and the default option menu prompts.
Any idea why MOH gives issues?
Thanks,
JH
01-26-2014 10:38 AM
Can you please post the config from the router.
Br,
Nadeem
Please rate all useful post.
01-26-2014 10:43 AM
Hi,
This is the relevant config.
========================
!
application
service TEST-IVR_en flash:app-b-acd-aa-3.0.0.2.tcl
paramspace english index 1
param menu-timeout 0
param second-greeting-time 60
paramspace english language en
param max-time-vm-retry 0
param max-time-call-retry 700
param voice-mail 7777
param max-extension-length 3
param aa-pilot 500
param number-of-hunt-grps 3
paramspace english location flash:
param handoff-string TEST-IVR_en
param dial-by-extension-option 1
param welcome-prompt _bacd_welcome.au
param call-retry-timer 5
param service-name queue
!
service queue flash:app-b-acd-3.0.0.2.tcl
param queue-len 3
param aa-hunt3 503
param aa-hunt8 504
param number-of-hunt-grps 3
param aa-hunt2 502
!
!
!
interface Loopback1
description *** Used for TCL AA ***
ip address 22.22.22.22 255.255.255.255
!
!
!
dial-peer voice 1 voip
description TEST IVR
service TEST-ivr_en
destination-pattern 500
session target ipv4:22.22.22.22
incoming called-number 500
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
!
!
ephone-hunt 2 sequential
pilot 502
list 402
!
==================================
Thanks
Jan
01-26-2014 11:10 AM
01-26-2014 11:45 AM
Hello Nadeem,
I had the ephone-hunt correctly configured.
It is working now a litle, it seems you must have a moh configuration under the "telephone-service"
I have an IP phone calling the AA-pilot, and it seems the queue music doesn't play, but the call is transfered.
But I know that MOH and CME between IP phones doesn't really work, so this could be related.
How many menu items can I create?
I need for a customer 5, but I have read that only 3 are supported?
Thanks,
Bye,
Jan
01-26-2014 01:31 PM
As per this document
http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/bacd/configuration/guide/40tcl.pdf
Multiple Auto-Attendant Services
Cisco CME 3.2.1 and later versions support the creation of multiple AA services that feed into a single
call-queue service that manages up to ten ephone hunt groups (individual call queues). Each of the AAs
can be set up to use different options or to reach different hunt groups, and AAs can also share hunt
groups. For instance, you can have three AAs that each use three hunt groups, or you can have five AAs
that share some of the ten hunt groups, or ten AAs that each use one hunt group. This flexibility allows
companies to create different automatic-attendant treatment for different classes of callers. Multiple Auto-Attendant Services
Cisco CME 3.2.1 and later versions support the creation of multiple AA services that feed into a single
call-queue service that manages up to ten ephone hunt groups (individual call queues). Each of the AAs
can be set up to use different options or to reach different hunt groups, and AAs can also share hunt
groups. For instance, you can have three AAs that each use three hunt groups, or you can have five AAs
that share some of the ten hunt groups, or ten AAs that each use one hunt group. This flexibility allows
companies to create different automatic-attendant treatment for different classes of callers.
And regarding your MOH,
you must have moh
Br,
Nadeem
Please rate all useful post.
01-27-2014 02:40 AM
Hello Nadeem,
Sorry one last question, becuase I am not sure about the number of queue's.
If we assume the 'maximum' configuration for one AA:
Is it like this:
- If you know the extension press 1 plus the extension
- For department xxxx press 2
- For department yyyy press 3
- For department zzzz press 4
- for operator press 0
Or like this:
- If you know the extension press 1 plus the extension
- For department xxxx press 2
- For department yyyy press 3
- for operator press 0
Is the operator queue part of the 'number-of-hunt-grps 3' meaning you have only 2 department options.
Or is the operator queue a sort of default queue, meaning you have 3 department options?
Normally I make IVR's in UCCX or CUE, and then I can do whatever I want.
This TCL stuff is really a little weird.
Thanks,
Jan
03-06-2014 08:29 PM
Hi Jan,
I am trying to answer your question, based on the documentation and per my experience with BACD before.
You can define max for 10 aa-hunt param on the Queue service. with the first and the last already booked, means aa-hunt-1 is for dial-by-extension option and aa-hunt10 is for the Operator extension. so it should have more than 2 deparment configuration (hunt pilot) with max 8.
For example for 8 department configuration, you must define under service queue :
service queue flash:app-b-acd-3.0.0.2.tcl
param queue-len 3
param aa-hunt3 503
param aa-hunt4 50X
param aa-hunt5 50X
param aa-hunt6 50X
param aa-hunt7 50X
param aa-hunt9 50X
param aa-hunt10 50X
param aa-hunt8 504
param number-of-hunt-grps 10
param aa-hunt2 502
Rgds
Novri
03-09-2014 03:17 AM
Hi,
The rule is:
You can create a max of 10 queues
Each AA can have a max of 5 queues, of which 2 are predifined: the dial-by extension and the operator queue.
This leaves 3 department options for an AA
This is the poormans Autoattendant configuration.
The Unity express AA is way more customisible
Jan
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide