cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1085
Views
0
Helpful
8
Replies

A-BCD and AA on CME

j.huizinga
Level 6
Level 6

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

8 Replies 8

Nadeem Ahmed
Cisco Employee
Cisco Employee

Can you please post  the config from the router.


Br,
Nadeem 

Please rate all useful post.

Br, Nadeem Please rate all useful post.

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

Hello huizinga,

have configured the ephone-hunt with pilot number and list to land the call

example

ephone-hunt 1 longest-idle

pilot 1111

list 1001,1002,1003,1004

timeout 10

Br,

Nadeem

Br, Nadeem Please rate all useful post.

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

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 command under telephony service.. Without this B-acd will not work correctly.


Br,
Nadeem

Please rate all useful post.

Br, Nadeem Please rate all useful post.

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

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

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

 

Getting Started

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: