cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1238
Views
0
Helpful
10
Replies

B-ACD remove the menu

mrmhar1408
Level 4
Level 4

Hi

I have CME and i configured B-ACD it's working fine

what i want to configure is to dial the extension number while i hear the message i want to remove the menu? how to do this

10 Replies 10

paolo bevilacqua
Hall of Fame
Hall of Fame

That is drop-through mode to dial-by extension choice. Explained in documentation.

Note default B-ACD/AA does not handle busy or not answering extensions, my variation does.

Ok fine I did the changes but still can't dial the extension once i hear the message the call drop immediately when i start dial the extension.

what is the exact configuration to dial the extension once i hear the message

application
service aa flash:app-b-acd-aa-2.1.0.0.tcl
  paramspace english index 1
  param number-of-hunt-grps 2
  param drop-through-option 1
  param handoff-string aa
  paramspace english language en
  param max-time-vm-retry 2
  param aa-pilot 8025
  paramspace english location flash:
  param second-greeting-time 45
  param drop-through-prompt _bacd_welcome.au
  param call-retry-timer 15
  param voice-mail 5003
  param max-time-call-retry 700
  param service-name queue
!
service queue flash:app-b-acd-2.1.0.0.tcl
  param queue-len 15
  param aa-hunt0 2222
  param queue-manager-debugs 1
  param number-of-hunt-grps 2

what i missed ?

Take "debug voice application script" with "term mon".

Router#
*Mar 14 06:55:11.968: //114//TCL :/tcl_PutsObjCmd:
proc init_perCallvars
*Mar 14 06:55:11.968:
*Mar 14 06:55:11.968: //114//TCL :/tcl_PutsObjCmd: TCL AA: ++ Playing Welcome Prompt and options menu ++
Router#
Router#
*Mar 14 06:55:38.300: //3//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> B-ACD Service Running <<<
Router#
*Mar 14 06:55:40.284: //119//TCL :/tcl_PutsObjCmd:
proc init_perCallvars
*Mar 14 06:55:40.284:
*Mar 14 06:55:40.284: //119//TCL :/tcl_PutsObjCmd: TCL AA: ++ Playing Welcome Prompt and options menu ++
Router#
Router#
*Mar 14 06:55:42.476: //119//AFW_:/AFW_FSM_Drive: Tcl_Eval to drive FSM inside Tcl modulespace. code=1 code=ERROR
*Mar 14 06:55:42.476: TCL script failure
    Result:
             Play Failed
*Mar 14 06:55:42.476:     TCL script failure errorInfo:
            Play Failed
    while executing
"media play leg_incoming moh:livemoh"
    ("default" arm line 15)
    invoked from within
"switch -exact $optionSelected {
                {#} {
                    act_RetryMenu
                }
                {0} {
                    act_GotDestNoOption
                }
                default {
                    set playMusicFlag 1
            ..."
    (procedure "act_GotDest" line 31)
    invoked from within
"act_GotDest"                                              
Router#
*Mar 14 06:55:42.480: //3//TCL :/tcl_PutsObjCmd: TCL B-ACD: ++ Message received from IOS ++
Router#

Hi

I saw this on my lab router a while back whilst trying this - I guess it's trying to use some feature of CME for live MoH, but not knowing much about that I took the option of modifying the script:

Switch this line:

media play leg_incoming moh:livemoh

for:

media play leg_incoming _bacd_music_on_hold.au

Possibly not the best solution, but worked for me.

Regards

Aaron

Please rate helpful posts..

Aaron Please remember to rate helpful posts to identify useful responses, and mark 'Answered' if appropriate!

mrmhar1408
Level 4
Level 4

i did the changes but still once i start to dial the extension the call drops

Hi

So you need to debug again..

Aaron

Aaron Please remember to rate helpful posts to identify useful responses, and mark 'Answered' if appropriate!

Router#
*Mar 14 09:52:32.071: //129//TCL :/tcl_PutsObjCmd:
proc init_perCallvars
*Mar 14 09:52:32.071:
*Mar 14 09:52:32.071: //129//TCL :/tcl_PutsObjCmd: TCL AA: ++ Playing Welcome Prompt and options menu ++
Router#
*Mar 14 09:52:38.299: //3//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> B-ACD Service Running <<<
Router#
*Mar 14 09:52:41.191: //129//AFW_:/AFW_FSM_Drive: Tcl_Eval to drive FSM inside Tcl modulespace. code=1 code=ERROR
*Mar 14 09:52:41.191: TCL script failure
        Result:
                         Play Failed
*Mar 14 09:52:41.191:   TCL script failure errorInfo:
                        Play Failed
    while executing
"media play leg_incoming moh:livemoh"
    ("default" arm line 15)
    invoked from within
"switch -exact $optionSelected {
                                {#} {
                                        act_RetryMenu
                                }
                                {0} {
                                        act_GotDestNoOption
                                }
                                default {
                                        set playMusicFlag 1
                        ..."
    (procedure "act_GotDest" line 31)
    invoked from within
"act_GotDest"                                              
*Mar 14 09:52:41.195: //3//TCL :/tcl_PutsObjCmd: TCL B-ACD: ++ Message received from IOS ++
Router#

That is CSCsd14203 - "moh play using media play verb doesnt work"

You have few choices:

- apply the workaround suggested in bug relase notes.

- update IOS

- get my modified version that would allow, among other things,to  handle correctly a busy or non-answering extension, business office hours and holiday schedule, selectable MOH.

http://www.ciscoxmlservices.com/it/tcl--ivr-scripts

Hi

Still seeing the original line:

"media play leg_incoming moh:livemoh"

Rather than the edited one... you'll need to get the router to reload the tcl script or just reboot the router (can't remember the command offhand)...

Regards

Aaron

Please rate helpful posts...

Aaron Please remember to rate helpful posts to identify useful responses, and mark 'Answered' if appropriate!
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: