CME B-ACD

Posted: May 29, 2006 by sankar in Callmanager Express

application

 service csq flash:app-b-acd-2.1.0.0.tcl

  param number-of-hunt-grps 3

  param aa-hunt2 2222

  param aa-hunt3 3333

  param aa-hunt4 4444

  param queue-len 15

  param queue-manager-debugs 1

!

 service aa flash:app-b-acd-aa-2.1.0.0.tcl

  paramspace english index 1

  paramspace english language en

  paramspace english location flash:

  param service-name csq

  param handoff-string aa

  param aa-pilot 6000

  param welcome-prompt en_bacd_welcome.au

  param number-of-hunt-grps 3

  param dial-by-extension-option 1

  param second-greeting-time 30

  param call-retry-timer 15

  param max-time-call-retry 120

  param max-time-vm-retry 2

  param voice-mail 4005

Define hunt groups 1,2,3 etc.

ephone-hunt 1 seq

pilot 1111

list 4001,4002

ephone-hunt 2 peer

pilot 2222

list 4003,4004

Comments
  1. Toms Jacob says:

    I am trying to setup B-ACD with Release 12.4(9)T, but when I am using param welcome-prompt _bacd_welcome.au its giving me it not registred under Namespace. And I cannot get even welcome message also.
    Please advice on this and reply me at toms_jacob@hotmail.com

  2. gadour says:

    please send me your global configuration

  3. Gary Asher says:

    I get the same thing, I am using 12.4.15T and can’t get my 2 services queue and aa to start.

  4. Flavian Castelino says:

    I get the ‘ parameter has not been registered under aa namespace’ for all the parameters.

    Is there something I’m missing. The config statements show up in the config as below, and the tcl scripts are in flash.

    application
    service queue flash:app-b-acd-2.1.0.0.tcl
    param drop-through-option 2
    param queue-len 20
    param num-of-hunt-grps 1
    param aa-hunt2 3210
    param queue-manager-debugs 1
    !
    service aa flash:app-b-acd-aa-2.1.0.0.tcl
    paramspace english index 1
    param number-of-hunt-grps 1
    param handoff-string aa
    paramspace english language en
    param operator 3001
    param max-time-vm-retry 2
    param aa-pilot 3210
    param max-extension-length 4
    paramspace english location flash:
    param voicemail 3100
    param second-greeting-time 30
    param welcome-prompt en_bacd_welcome.au
    param max-time-call-retry 45
    param service-name queue

    Thanks

  5. Lance says:

    Hi
    Your application config looks right,
    What dial-peer config are you using, you need a Voip peer with the:
    dial-peer voice 4 voip
    service aa
    destination-pattern 3210
    session target ipv4:10.100.0.1
    incoming called-number 3210
    dtmf-relay h245-alphanumeric
    codec g711ulaw
    Run the debug voice application script command
    you can see if you getting hits on the application.
    Also note under the dial-peer application aa.
    Hope this helps
    Lance

  6. hey,
    try to load the application using below command:

    call application voice session load acd

    whre acd is a aa script applicaiton name.

    it will give you the reason if there is some error loading the script in the router.

    Also debug as mentioned by earlier poster is a life line.

    Pushkar Bhatkoti

  7. steve says:

    hello,

    I’m having some issues to get B-ACD working on my CME. I can hear “thank you for calling” and then call dropped after 9 secs.

    If I press right keys during this 9 secs (e.g, aa-hunt#), it goes to the right place such as queues.

    If I put a wrong welcome prompt (param welcome-prompt xx) there, it directly gets to options menu prompt and I can press any keys.

    Here is my config:

    application
    service queue flash:app-b-acd-2.1.2.2.tcl
    param aa-hunt3 1111
    param queue-len 10
    param aa-hunt4 2222
    param number-of-hunt-grps 2
    !
    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 8005550100
    paramspace english location flash:
    param drop-through-prompt _bacd_enter_dest.au
    param second-greeting-time 1
    param welcome-prompt _bacd_welcome.au
    param call-retry-timer 30
    param max-time-call-retry 120
    param voice-mail 4111
    param service-name queue

    Here is debug voice application output: i did see an error like this FSM no match for (GETDEST[9],UnknownEvent[60]). not sure if this is a useful clue.

    3#_mc_addToDynamicS: Doing : _bacd_welcome.au
    *Jul 2 18:05:25.658: //-1//DPM :/mcTokenizerGetNext: savedcharptr=_ endptrptr=_bacd_welcome.au
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/pc_mc_addToDynamicS: Token : _bacd_welcome.au status 1
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/dp_mcDQfromFileDynamic: pLanguage=en FileName=_bacd_welcome.au
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/dp_mcDQfromURL: file=flash:en_bacd_welcome.au
    *Jul 2 18:05:25.658: //-1//MCM :/mc_createFromFileUrl: Getting a media content: name=en_bacd_welcome.au
    url=flash:en_bacd_welcome.au
    load fast, fetchtimeout=-1
    *Jul 2 18:05:25.658: //-1//DPM :/mcTokenizerGetNext: savedcharptr= endptrptr=
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/pc_mc_addToDynamicS: Doing : %s500
    *Jul 2 18:05:25.658: //-1//DPM :/mcTokenizerGetNext: savedcharptr=% endptrptr=%s500
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/pc_mc_addToDynamicS: Token : %s500 status 1
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/dp_mcDQfromSilence: time=500
    *Jul 2 18:05:25.658: //-1//DPM :/du_create_silenceDynamicObj: silence=500
    *Jul 2 18:05:25.658: //-1//DPM :/du_create_silenceUrlName: name=silence:500
    *Jul 2 18:05:25.658: //-1//DPM :/mcTokenizerGetNext: savedcharptr= endptrptr=
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/pc_mc_addToDynamicS: Doing : _bacd_options_menu.au
    *Jul 2 18:05:25.658: //-1//DPM :/mcTokenizerGetNext: savedcharptr=_ endptrptr=_bacd_options_menu.au
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/pc_mc_addToDynamicS: Token : _bacd_options_menu.au status 1
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/dp_mcDQfromFileDynamic: pLanguage=en FileName=_bacd_options_menu.au
    *Jul 2 18:05:25.658: //-1//DPM :DP59:/dp_mcDQfromURL: file=flash:en_bacd_options_menu.au
    *Jul 2
    R3#18:05:25.658: //-1//MCM :/mc_createFromFileUrl: Getting a media content: name=en_bacd_options_menu.au
    url=flash:en_bacd_options_menu.au
    load fast, fetchtimeout=-1
    *Jul 2 18:05:25.658: //-1//DPM :/mcTokenizerGetNext: savedcharptr= endptrptr=
    *Jul 2 18:05:25.658: //110//PACK:/Media_Play_Start:
    *Jul 2 18:05:25.658: //110//MSW :/msw_create: cbf=0x41B227A8
    *Jul 2 18:05:25.658: //-1//MSM :MS65:/ms_create: Iniz ply_timer
    *Jul 2 18:05:25.658: //110//MSW :/msw_synth_open: mediaStream 0x46F8584C created
    *Jul 2 18:05:25.658: //110//MSW :/msw_synth_open: rtspStream 0x45F55974 created,
    status=RTSP_STATUS_SUCCESS, session_id=0x41 (65)
    *Jul 2 18:05:25.658: //110//MSW :/msw_synth_open: AIS : Creating TTS AIS Backend record
    *Jul 2 18:05:25.658: //-1//MSM :MS66:/ms_create: Iniz ply_timer
    *Jul 2 18:05:25.658: //110//MSW :/msw_recrd_open:
    R3#
    *Jul 2 18:05:25.658: :msw_recrd_open mediaStream 0x463A4094 created
    *Jul 2 18:05:25.662: //110//MSW :/msw_recrd_open: rtspStream 0x45F5597C created,
    status=RTSP_STATUS_SUCCESS, session_id=0x42 (66)
    *Jul 2 18:05:25.662: //110//MSW :/msw_recog_open: AIS : Creating ASR AIS Backend record
    *Jul 2 18:05:25.662: //-1//MSW :/msw_associate_call:
    *Jul 2 18:05:25.662: msw_associate_call: callID=0x6E(110),
    genericStream=0x45F54F20
    *Jul 2 18:05:25.662: //110//MSW :/msw_synth_get_stream_state: genericStream 0x45F54F20 is in state MSW_S_IDLE
    *Jul 2 18:05:25.662: //110//MSW :/msw_synth_start: current_stream_id=1, content 0x0, dynamicS 0x450F3EF4, current_state=MSW_S_IDLE
    *Jul 2 18:05:25.662: //110//MSW :/msu_synth_partial_play: Media Stream URL
    *Jul 2 18:05:25.662: //110//TCL :/tcl_FSMObjCmd: fsm setstate GETDEST
    *Jul 2 18:05:25.662: //110//TCL :/tcl_FSMSetStateObjCmd: setstate setstate GETDEST
    *Jul 2 18:05:25.666: //110//AFW_:/AFW_FSM_Drive: ACTION END: ————-(GETDEST[9])—————
    *Jul 2 18:05:25.666: //110//AFW_:/AFW_ExecEnv_SetModuleScope: TclModule_45FE17FC_0_83752952 —> TclModule_45FE17FC_0_83752952
    *Jul 2 18:05:25.666: //110/47C699EA80DC/AFW_:/AFW_M_Event_Free:
    *Jul 2 18:05:25.666: //110//AFW_:/AFW_ExecEnv_CloseIfDone: Cmd Count: 1
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_Event_New:
    *Jul 2 18:05:25.666: //110/47C699EA80DC/AFW_:/AFW_Process_GetCcqEvent: Received
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_Process_GetCcqEvent: Event[CC_EV_CALL_REPORT_DIGITS_DONE(61)] {
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_Process_GetCcqEvent: EXECENV[0x45FDFF18][aa]
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_Process_GetCcqEvent: LEG[110][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_Process_GetCcqEvent: }
    *Jul 2 18:05:25.666: //-1//SSIN:/AFW_SS_MapEvent: No mapping required
    *Jul 2 18:05:25.666: //110/47C699EA80DC/AFW_:/AFW_Object_WalkListeners:
    *Jul 2 18:05:25.666: //110/47C699EA80DC/AFW_:/AFW_M_Object_ShowListeners: START
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_M_Object_ShowListeners: MOD[DigitCollect_46B45624_0_83753020] (
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_M_Object_ShowListeners: LEG[110][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_M_Object_ShowListeners: )
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_M_Object_ShowListeners: MOD[TclModule_45FE17FC_0_83752952] (
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_M_Object_ShowListeners: MOD[DigitCollect_46B45624_0_83753020] (
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_M_Object_ShowListeners: LEG[110][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:25.666: //-1//AFW_:/AFW_M_Object_ShowListeners: )
    *Jul 2 18:05:25.670: //-1//AFW_:/AFW_M_Object_ShowListeners: LEG[110][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:25.670: //-1//AFW_:/AFW_M_Object_ShowListeners: )
    *Jul 2 18:05:25.670: //110/47C699EA80DC/AFW_:/AFW_M_Object_ShowListeners: END
    *Jul 2 18:05:25.670: //110/47C699EA80DC/AFW_:/AFW_Object_WalkListeners: Entering Module : DigitCollect
    *Jul 2 18:05:25.670: //110//AFW_:/AFW_ExecEnv_SetModuleScope: NULL —> DigitCollect_46B45624_0_83753020
    *Jul 2 18:05:25.670: //110//Digi:/AFW_M_DigitCollect_Action:
    *Jul 2 18:05:25.670: //110//Digi:/act_DCRunning_RDone: callid=110 Enable succeeded.enable=0 matchDialplan=0 numPatterns=0matchDialplanTerm=0
    *Jul 2 18:05:25.670: //110//AFW_:/AFW_ExecEnv_SetModuleScope: DigitCollect_46B45624_0_83753020 —> NULL
    *Jul 2 18:05:25.670: //110/47C699EA80DC/AFW_:/AFW_M_Event_Free:
    *Jul 2 18:05:25.670: //110//AFW_:/AFW_ExecEnv_CloseIfDone: Cmd Count: 1
    *Jul 2 18:05:25.702: //110//MSM :LP:MS65:/ms_associateDone:
    *Jul 2 18:05:25.702: //110//MSM :/ms_asDone_buginf: callID=0x6E, pVdb=0x4642F254,
    disposition=0, playFunc=0x41434908,
    codec=0x5=g711ulaw, vad=0,
    mediaType=6, streamAssocID=111
    *Jul 2 18:05:25.702: //110//MSM :/ms_associateDone: First Buf Play at 23:15:53.068 of en_bacd_welcome.au
    *Jul 2 18:05:25.702: //110//MSM :/ms_associateDone: 23:15:53.068, Tstart(ply: iSndDly 0)
    *Jul 2 18:05:25.706: //110//MSM :/ms_handle_stream_timer: >>ms_start_play()
    *Jul 2 18:05:25.706: //110//MSM :/ms_start_play: 23:15:53.072 mgdTstop(ply)
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_Event_New:
    *Jul 2 18:05:28.662: //110/47C699EA8
    R3#
    R3#
    R3#
    R3#
    R3#0DC/AFW_:/AFW_Process_GetCcqEvent: Received
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_Process_GetCcqEvent: Event[CC_EV_CALL_DIAL_DIGITS(60)] {
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_Process_GetCcqEvent: EXECENV[0x45FDFF18][aa]
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_Process_GetCcqEvent: LEG[110][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_Process_GetCcqEvent: }
    *Jul 2 18:05:28.662: //-1//SSIN:/AFW_SS_MapEvent: No mapping required
    *Jul 2 18:05:28.662: //110/47C699EA80DC/AFW_:/AFW_M_Leg_EventPreProcess: LEG[110 ][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:28.662: //110/47C699EA80DC/AFW_:/AFW_Object_WalkListeners:
    *Jul 2 18:05:28.662: //110/47C699EA80DC/AFW_:/AFW_M_Object_ShowListeners: START
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_M_Object_ShowListeners: MOD[DigitCollect_46B45624_0_83753020] (
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_M_Object_ShowListeners: LEG[110][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_M_Object_ShowListeners: )
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_M_Object_ShowListeners: MOD[TclModule_45FE17FC_0_83752952] (
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_M_Object_ShowListeners: MOD[DigitCollect_46B45624_0_83753020] (
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_M_Object_ShowListeners: LEG[110][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:28.662: //-1//AFW_:/AFW_M_Object_ShowListeners: )
    *Jul 2 18:05:28.666: //-1//AFW_:/AFW_M_Object_ShowListeners: LEG[110][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:28.666: //-1//AFW_:/AFW_M_Object_ShowListeners: )
    *Jul 2 18:05:28.666: //110/47C699EA80DC/AFW_:/AFW_M_Object_ShowListeners: END
    *Jul 2 18:05:28.666: //110/47C699EA80DC/AFW_:/AFW_Object_WalkListeners: Entering Module : DigitCollect
    *Jul 2 18:05:28.666: //110//AFW_:/AFW_ExecEnv_SetModuleScope: NULL —> DigitCollect_46B45624_0_83753020
    *Jul 2 18:05:28.666: //110//Digi:/AFW_M_DigitCollect_Action:
    *Jul 2 18:05:28.666: //110//Digi:/DigitCollect_ActiveAction: PassingThrough
    *Jul 2 18:05:28.666: //110//AFW_:/AFW_ExecEnv_SetModuleScope: DigitCollect_46B45624_0_83753020 —> NULL
    *Jul 2 18:05:28.666: //110/47C699EA80DC/AFW_:/AFW_Object_WalkListeners: Entering Module : TclModule
    *Jul 2 18:05:28.666: //110//AFW_:/AFW_ExecEnv_SetModuleScope: NULL —> TclModule_45FE17FC_0_83752952
    *Jul 2 18:05:28.666: //110//AFW_:/AFW_M_TclModule_Action:
    *Jul 2 18:05:28.666: //110//AFW_:/AFW_TclModule_DefaultEvHandling:
    !!!!!!!!!*****Jul 2 18:05:28.666: //110//AFW_:/AFW_FSM_Drive: FSM no match for (GETDEST[9],UnknownEvent[60])
    *Jul 2 18:05:28.666: //110//AFW_:/AFW_ExecEnv_SetModuleScope: TclModule_45FE17FC_0_83752952 —> NULL
    *Jul 2 18:05:28.666: //110/47C699EA80DC/AFW_:/AFW_M_Event_Free:
    *Jul 2 18:05:28.666: //110//AFW_:/AFW_ExecEnv_CloseIfDone: Cmd Count: 1
    *Jul 2 18:05:28.666: //-1//AFW_:/AFW_Event_New:
    *Jul 2 18:05:28.666: //110/47C699EA80DC/AFW_:/AFW_Process_GetCcqEvent: Received
    *Jul 2 18:05:28.666: //-1//AFW_:/AFW_Process_GetCcqEvent: Event[CC_EV_CALL_DISCONNECTED(16)] {
    *Jul 2 18:05:28.666: //-1//AFW_:/AFW_Process_GetCcqEvent: EXECENV[0x45FDFF18][aa]
    *Jul 2 18:05:28.666: //-1//AFW_:/AFW_Process_GetCcqEvent: LEG[110][LEG_INCCONNECTED(5)][Cause(0)]
    *Jul 2 18:05:28.666: //-1//AFW_:/AFW_Process_GetCcqEvent: }
    *Jul 2 18:05:28.666: //110/47C699EA80DC/SSIN:/AFW_SS_MapEvent:
    *Jul 2 18:05:28.666: //110/47C699EA80DC/AFW_:/AFW_Leg_GetTypeDetail: voice intf type = 11
    *Jul 2 18:05:28.666: //-1//SSIN:/AFW_SS_Telephony_MapEvent:
    *Jul 2 18:05:28.666: //-1//MSW :/msw_synth_bargein:
    *Jul 2 18:05:28.670: msw_synth_bargein: genericStream=0x45F54F20,
    reason=MSW_REASON_DISCONNECTED, current_state=MSW_S_PLAYING
    *Jul 2 18:05:28.670: //-1//MSW :/msw_synth_stop: genericStream=0x45F54F20,
    mediaStream=0x46F8584C, rtspStream=0x45F55974
    reason=MSW_SYNTH_REASON_DISCONNECTED, current_state=MSW_S_PLAYING
    *Jul 2 18:05:28.670: //110//MSM :/ms_stop_play: mgdTstop at 23:15:56.036 (cause MS_STOP_DISCONNECTED)
    *Jul 2 18:05:28.670: //110//MSM :/ms_stop_play: Play Stopped at 23:15:56.036
    *Jul 2 18:05:28.670: //110//MSM :/ms_stop_play: calling CBF for stream_id 1
    *Jul 2 18:05:28.670: //110//MSW :/msu_synth_ms_play_complete: context=0x45F54F24, use_dynamic=1, dynamicElement=0x46ABDEF8,
    cause=MS_STOP_DISCONNECTED, stream_id=1, duration=2960, rate=0 proto_code=0
    *Jul 2 18:05:28.670: //110//MSW :/msu_synth_ms_play_complete: Ignoring: cur. stream=2, resp. stream=1

  8. Chikkis says:

    thanks for nice tutorials. looking at this tutrials and trying some new in it.

    I have asterisk box on vmware. I am trying to make a trunk in between them.

    here few deatils of the lab.
    1. asterisk box on VMWare ip 192.168.2.14
    2. XP Hostmachine ip address 192.168.2.11
    3. 3725 Router with CME on GNS3 ip 192.168.2.20
    4. insatlled Bind 9.6 working fine.

    however i and trying to add the DNS a record on the DNS server.

    Lets hope i shld be able finish this lab.

    Thanks
    Chikki

  9. Andrzej says:

    I have some problems with b-acd. All calling should be routed to the hunt-group. When someone is calling he can hear: “press 31 to send the fax or wait for an operator”. I have configured it in drop-through mode and do not know how to change configuration file to give caller possibility to chose fax number (FXS line).
    Even if someone who is calling is in queue I can’t switch him to 31, fax number.
    Do you have any idea, here is my config file:
    voice-card 2
    !
    voice-card 3
    !
    !
    application
    service queue flash:app-b-acd-2.1.0.0.tcl
    param queue-len 10
    param aa-hunt1 1111
    param number-of-hunt-grps 1
    !
    service aa1 flash:app-b-acd-aa-2.1.0.0.tcl
    param queue-exit-option1 1
    param queue-exit-extension1 1
    paramspace english index 1
    param aa-pilot 126552457
    param number-of-hunt-grps 1
    param handoff-string aa1
    paramspace english language en
    param call-retry-timer 10
    param service-name queue
    param second-greeting-time 20
    param drop-through-option 1
    param drop-through-prompt _bacd_welcome.au
    param max-time-vm-retry 2
    param max-time-call-retry 700
    param voice-mail 1
    !
    package paramspace english
    !
    !
    dial-peer voice 100 pots
    service aa1
    destination-pattern 0T
    incoming called-number 126552457
    port 3/0
    !
    dial-peer voice 200 pots
    destination-pattern 31
    port 2/0
    !
    !
    telephony-service
    max-ephones 12
    max-dn 24
    ip source-address 192.168.100.1 port 2000
    cnf-file location flash:
    time-format 24
    date-format dd-mm-yy
    max-conferences 8 gain -6
    moh flash:music-on-hold.au
    dn-webedit
    transfer-system full-consult
    create cnf-files version-stamp 7960 Jan 03 2009 12:32:02
    !
    !
    ephone-dn 11
    number 21
    !
    !
    ephone-dn 13
    number 23
    !
    !
    ephone-dn 14
    number 22
    !
    !
    ephone-dn 16
    number 24
    !
    !
    ephone-dn 20
    number 2020
    !
    !
    ephone 1
    mac-address 000A.B8CB.51B2
    button 1:11
    !
    !
    !
    ephone 3
    mac-address 0023.049C.323A
    button 1:13
    !
    !
    !
    ephone 4
    mac-address 0023.049C.4CBA
    button 1:14
    !
    !
    !
    ephone 6
    mac-address 0023.049C.32ED
    button 1:16
    !
    !
    !
    ephone 10
    !
    !
    ephone-hunt 1 sequential
    pilot 1111
    list 21, 22, 23, 24
    timeout 10, 5, 5, 5

  10. Faiq says:

    Hi
    My B-ACD script runs and i can hear the Welcome message but when i press 1 or 2, it stops. It does not respond. Please advice.

    Office2801#sh running-config | s application
    application
    service aa flash:cme-b-acd-2.1.2.3/app-b-acd-aa-2.1.2.3.tcl
    param aa-hunt2 6002
    paramspace english index 1
    param number-of-hunt-grps 2
    param queue-len 10
    param menu-timeout 6
    param dial-by-extension-option 3
    param handoff-string aa
    paramspace english language en
    param max-time-vm-retry 2
    param aa-hunt1 6001
    param max-extension-length 4
    param aa-pilot 7000
    paramspace english location flash:cme-b-acd-2.1.2.3/
    param aa-hunt3 6003
    param second-greeting-time 60
    param welcome-prompt flash:cme-b-acd-2.1.2.3/en_bacd_welcome.au
    param queue-manager-debugs 1
    param call-retry-timer 15
    param max-time-call-retry 600
    param voice-mail 4009
    param service-name queue
    !
    service queue flash:cme-b-acd-2.1.2.3/app-b-acd-2.1.2.3.tcl
    param queue-len 10
    param aa-hunt1 6001
    param aa-hunt10 6003
    param queue-manager-debugs 1
    param aa-hunt2 6002
    param number-of-hunt-grps 3

    ephone-hunt 1 sequential
    pilot 6001
    list 4005
    ephone-hunt 2 sequential
    pilot 6002
    list 6000
    ephone-hunt 3 sequential
    pilot 6003
    list 6000

    dial-peer voice 7000 voip
    description *** B-ACD ***
    service aa
    destination-pattern 7000
    session target ipv4:192.168.20.1
    incoming called-number 7000
    dtmf-relay h245-alphanumeric
    codec g711ulaw

    Office2801#call application voice load ?
    WORD Name of the IVR call application to load

    Office2801#call application voice load aa
    Office2801#
    *Mar 4 20:21:09.246: //-1//HIFS:/hifs_ifs_cb: hifs ifs file read succeeded. size=37673, url=flash:cme-b-acd-2.1.2.3/app-b-acd-aa-2.1.2.3.tcl
    *Mar 4 20:21:09.246: //-1//HIFS:/hifs_free_idata: hifs_free_idata: 0x68E6A0B8
    *Mar 4 20:21:09.246: //-1//HIFS:/hifs_hold_idata: hifs_hold_idata: 0x68E6A0B8
    Office2801#t
    Office2801#
    *Mar 4 20:21:22.646: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Calling Number=4005, Called Number=, Voice-Interface=0x6B152A00,
    Timeout=TRUE, Peer Encap Type=ENCAP_VOICE, Peer Search Type=PEER_TYPE_VOICE,
    Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:22.646: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Match Rule=DP_MATCH_ANSWER; Calling Number=4005
    *Mar 4 20:21:22.646: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
    Is Incoming=TRUE, Number Expansion=FALSE
    *Mar 4 20:21:22.646: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=, Expanded String=, Calling Number=4005T
    Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Result=-1
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:exit@5985
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Match Rule=DP_MATCH_ORIGINATE; Calling Number=4005
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
    Is Incoming=TRUE, Number Expansion=FALSE
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=, Expanded String=, Calling Number=4005T
    Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Incoming Dial-peer=20005 Is Matched
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:exit@5985
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=20005
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
    *Mar 4 20:21:22.650: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerSPI:exit@6564
    *Mar 4 20:21:23.106: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.106: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7
    *Mar 4 20:21:23.106: //-1/71B7C4348019/DPM/dpMatchCore:
    Dial String=7, Expanded String=7, Calling Number=
    Timeout=FALSE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.106: //-1/71B7C4348019/DPM/MatchNextPeer:
    Result=MORE_DIGITS_NEEDED(1); Outgoing Dial-peer=7000
    *Mar 4 20:21:23.106: //-1/71B7C4348019/DPM/dpMatchCore:
    Result=1
    *Mar 4 20:21:23.106: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Result=Partial Matches(1) after DP_MATCH_DEST
    *Mar 4 20:21:23.106: //-1/71B7C4348019/DPM/dpMatchSafModulePlugin:
    dialstring=7, saf_enabled=1, saf_dndb_lookup=0, dp_result=1
    *Mar 4 20:21:23.106: //-1/71B7C4348019/DPM/dpMatchPeersMoreArg:

    Office2801#Result=MORE_DIGITS_NEEDED(1)
    *Mar 4 20:21:23.306: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=70, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.306: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=70
    *Mar 4 20:21:23.306: //-1/71B7C4348019/DPM/dpMatchCore:
    Dial String=70, Expanded String=70, Calling Number=
    Timeout=FALSE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.306: //-1/71B7C4348019/DPM/MatchNextPeer:
    Result=MORE_DIGITS_NEEDED(1); Outgoing Dial-peer=7000
    *Mar 4 20:21:23.306: //-1/71B7C4348019/DPM/dpMatchCore:
    Result=1
    *Mar 4 20:21:23.306: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Result=Partial Matches(1) after DP_MATCH_DEST
    *Mar 4 20:21:23.306: //-1/71B7C4348019/DPM/dpMatchSafModulePlugin:
    dialstring=70, saf_enabled=1, saf_dndb_lookup=0, dp_result=1
    *Mar 4 20:21:23.306: //-1/71B7C4348019/DPM/dpMatchPeersMoreArg:
    Result=MORE_DIGITS_NEEDED(1)
    *Mar 4 20:21:23.502: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=700, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.502: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=700
    *Mar 4 20:21:23.502: //-1/71B7C4348019/DPM/dpMatchCore:
    Dial String=700, Expanded String=700, Calling Number=
    Timeout=FALSE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.502: //-1/71B7C4348019/DPM/MatchNextPeer:
    Result=MORE_DIGITS_NEEDED(1); Outgoing Dial-peer=7000
    *Mar 4 20:21:23.502: //-1/71B7C4348019/DPM/dpMatchCore:
    Result=1
    *Mar 4 20:21:23.502: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Result=Partial Matches(1) after DP_MATCH_DEST
    *Mar 4 20:21:23.502: //-1/71B7C4348019/DPM/dpMatchSafModulePlugin:
    dialstring=700, saf_enabled=1, saf_dndb_lookup=0, dp_result=1
    *Mar 4 20:21:23.502: //-1/71B7C4348019/DPM/dpMatchPeersMoreArg:
    Result=MORE_DIGITS_NEEDED(1)
    *Mar 4 20:21:23.702: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.702: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.702: //-1/71B7C4348019/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=FALSE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.702: //-1/71B7C4348019/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.702: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.702: //-1/71B7C4348019/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=1, saf_dndb_lookup=0, dp_result=0
    *Mar 4 20:21:23.702: //-1/71B7C4348019/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:23.706: //-1/71B7C4348019/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=7000, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=7000T
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Calling Number=, Called Number=, Voice-Interface=0x0,
    Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
    Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Result=NO_MATCH(-1) After All Match Rules Attempt
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeer:exit@6613
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Calling Number=7000, Called Number=, Voice-Interface=0x0,
    Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
    Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Match Rule=DP_MATCH_ANSWER; Calling Number=7000
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
    Is Incoming=TRUE, Number Expansion=FALSE
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=, Expanded String=, Calling Number=7000T
    Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Result=-1
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:exit@5985
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Match Rule=DP_MATCH_ORIGINATE; Calling Number=7000
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
    Is Incoming=TRUE, Number Expansion=FALSE
    *Mar 4 20:21:23.710: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=, Expanded String=, Calling Number=7000T
    Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Incoming Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:exit@5985
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
    Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=7000
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeer:exit@6613
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:23.714: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.718: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.718: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.718: //-1/71B7C4348019/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.718: //-1/71B7C4348019/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.718: //-1/71B7C4348019/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.718: //-1/71B7C4348019/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=1, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:23.718: //-1/71B7C4348019/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:23.722: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.738: //-1/71B7C4348019/DPM/dpAssociateIncomingPeerCore:
    Calling Number=4005, Called Number=7000, Voice-Interface=0x0,
    Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
    Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.738: //-1/71B7C4348019/DPM/dpAssociateIncomingPeerCore:
    Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=7000
    *Mar 4 20:21:23.738: //-1/71B7C4348019/DPM/dpMatchPeertype:
    Is Incoming=TRUE, Number Expansion=FALSE
    *Mar 4 20:21:23.738: //-1/71B7C4348019/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.738: //-1/71B7C4348019/DPM/MatchNextPeer:
    Result=Success(0); Incoming Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.738: //-1/71B7C4348019/DPM/dpMatchPeertype:exit@5985
    *Mar 4 20:21:23.738: //-1/71B7C4348019/DPM/dpAssociateIncomingPeerCore:
    Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=7000
    *Mar 4 20:21:23.738: //-1/71B7C4348019/DPM/dpMatchSafModulePlugin:
    dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
    *Mar 4 20:21:23.738: //-1/71B7C4348019/DPM/dpAssociateIncomingPeerSPI:exit@6564
    *Mar 4 20:21:23.742: //-1/71B7C4348019/DPM/dpAssociateIncomingPeerCore:
    Calling Number=4005, Called Number=7000, Voice-Interface=0x0,
    Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
    Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.742: //-1/71B7C4348019/DPM/dpAssociateIncomingPeerCore:
    Match Rule=DP_MATCH_INCOMING_DNIS; Called Number=7000
    *Mar 4 20:21:23.742: //-1/71B7C4348019/DPM/dpMatchPeertype:
    Is Incoming=TRUE, Number Expansion=FALSE
    *Mar 4 20:21:23.742: //-1/71B7C4348019/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.742: //-1/71B7C4348019/DPM/MatchNextPeer:
    Result=Success(0); Incoming Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.742: //-1/71B7C4348019/DPM/dpMatchPeertype:exit@5985
    *Mar 4 20:21:23.742: //-1/71B7C4348019/DPM/dpAssociateIncomingPeerCore:
    Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=7000
    *Mar 4 20:21:23.742: //-1/71B7C4348019/DPM/dpMatchSafModulePlugin:
    dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
    *Mar 4 20:21:23.742: //-1/71B7C4348019/DPM/dpAssociateIncomingPeerSPI:exit@6564
    *Mar 4 20:21:23.746: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.746: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.746: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.746: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.746: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.746: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:23.746: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=4005, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=4005
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=4005, Expanded String=4005, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=20005 Is Matched
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchPeers:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=20005
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
    *Mar 4 20:21:23.834: //-1/xxxxxxxxxxxx/DPM/dpMatchPeers:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:23.838: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.838: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:23.838: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:23.838: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:23.838: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:23.838: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:23.838: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    Office2801#
    1: Dial-peer Tag=7000
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
    Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Calling Number=, Called Number=7000, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Match Rule=DP_MATCH_DEST; Called Number=7000
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:

    Office2801#Dial String=7000, Expanded String=7000, Calling Number=
    Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
    Result=Success(0); Outgoing Dial-peer=7000 Is Matched
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
    Result=Success(0) after DP_MATCH_DEST
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
    dialstring=7000, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
    *Mar 4 20:21:24.422: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
    Result=SUCCESS(0)
    List of Matched Outgoing Dial-peer(s):
    1: Dial-peer Tag=7000
    Office2801#

  11. Faiq says:

    I finally sort out the issue, it was because moh was not present. After configuring MOH, it is working smoothly.

    These debug commands help me a lot to sort out the issue.

    debug voice application script
    debug voice ccapi inout
    debug voip application media state

    Regards

    • Addy says:

      Hello,
      Could someone help me please on my B-ACD configuration it is not working at all.

      When I removed the Voice-hunt and call 4067062162 from outside the Phone did not ring , but when i replace Voice-hunt
      and called again it rang , but the BACD & AA did not work. The Router Version is Cisco IOS Software, C2900 Software (C2900-UNIVERSALK9-M), Version 15.2(1)T,R and CME Version 8.8
      I would be glad on your Positive support or clear explanation on what to make it works.;

      controller T1 0/0/0
      cablelength long 0db
      pri-group timeslots 1-24
      !
      controller T1 0/0/1
      cablelength long 0db
      !
      !
      !
      !
      !
      !
      !
      !
      !
      !
      interface Embedded-Service-Engine0/0
      no ip address
      shutdown
      !
      interface GigabitEthernet0/0
      description Connection to FIREWALL ETH Port 1
      ip address 10.174.1.2 255.255.255.252
      duplex auto
      speed auto
      !
      interface GigabitEthernet0/1
      description Connection to POE Switch Port 47
      no ip address
      duplex auto
      speed auto
      !
      interface GigabitEthernet0/1.172
      encapsulation dot1Q 172
      ip address 10.172.1.1 255.255.255.0
      !
      interface GigabitEthernet0/1.173
      encapsulation dot1Q 173
      ip address 10.173.1.1 255.255.255.0
      !
      interface GigabitEthernet0/2
      no ip address
      shutdown
      duplex auto
      speed auto
      !
      interface Serial0/0/0:23
      no ip address
      encapsulation hdlc
      isdn switch-type primary-ni
      isdn incoming-voice voice
      isdn outgoing display-ie
      !
      interface SM1/0
      description Internal switch interface connected to Service Module
      ip address 10.174.1.10 255.255.255.252
      service-module ip address 10.174.1.9 255.255.255.252
      !Application: CUE Running on SM
      service-module ip default-gateway 10.174.1.10
      !
      interface SM1/1
      description Internal switch interface connected to Service Module
      no ip address
      !
      interface Vlan1
      no ip address
      !
      ip forward-protocol nd
      !
      ip http server
      ip http authentication local
      no ip http secure-server
      ip http path flash:GUI
      !
      ip route 0.0.0.0 0.0.0.0 10.174.1.1
      ip tacacs source-interface GigabitEthernet0/0
      !

      ip dhcp pool Voice
      network 10.173.1.0 255.255.255.0
      domain-name BACD.com
      dns-server 172.29.10.72 172.29.10.73
      default-router 10.173.1.1
      option 150 ip 10.173.1.1
      lease 3
      !
      ip dhcp pool Data
      network 10.172.1.0 255.255.255.0
      domain-name BACD.com
      dns-server 172.29.10.72 172.29.10.73
      default-router 10.172.1.1
      lease 2
      domain-name BACD.com
      dns-server 172.29.10.72 172.29.10.73
      default-router 10.173.1.1
      option 150 ip 10.173.1.1
      lease 3
      !
      ip dhcp pool Data
      network 10.172.1.0 255.255.255.0
      domain-name BACD.com
      dns-server 172.29.10.72 172.29.10.73
      default-router 10.172.1.1
      lease 2

      voice service voip
      ip address trusted list
      ipv4 10.173.1.0
      allow-connections h323 to h323
      allow-connections h323 to sip
      allow-connections sip to h323
      allow-connections sip to sip
      supplementary-service h450.12
      no supplementary-service sip moved-temporarily
      no supplementary-service sip refer
      fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
      h323
      call start slow
      modem passthrough nse codec g711ulaw
      sip
      registrar server
      voice iec syslog
      voice hunt-group 10 parallel
      final 1003
      list 1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1017,1018,1019,1020,1021,1022,1023,1024,1025
      timeout 12
      pilot 5000
      voice translation-rule 1
      rule 26 /^4067062162$/ /5000/
      !
      voice translation-rule 3
      rule 1 // // type any international plan any isdn
      !
      !
      voice translation-profile INCOMING
      translate called 2
      !
      voice translation-profile INTL
      translate calling 1
      translate called 3
      !
      voice translation-profile OUTGOING
      translate calling 1

      tftp-server flash:/app-b-acd-aa-3.0.0.2.tcl
      tftp-server flash:/en_bacd_welcome.au
      !
      application
      service aa flash:app-b-acd-aa-3.0.0.2.tcl
      paramspace english index 1
      param number-of-hunt-grps 3
      param handoff-string aa
      param dial-by-extension-option 1
      paramspace english language en
      param max-time-vm-retry 2
      param aa-pilot 4067062162
      paramspace english location flash:
      param second-greeting-time 60
      param welcome-prompt _bacd_welcome.au
      param call-retry-timer 15
      param max-time-call-retry 700
      param voice-mail 1234
      param service-name queue
      !
      service queue flash:app-b-acd-aa-3.0.0.2.tcl
      param queue-len 15
      param aa-hunt3 5002
      param aa-hunt4 5003
      param aa-hunt2 5001
      param queue-manager-debugs 1

      !
      dial-peer voice 1 pots
      translation-profile incoming INCOMING
      incoming called-number .
      direct-inward-dial
      port 0/0/0:23

      dial-peer voice 9000 voip
      description Voice Mail Pilot
      translation-profile outgoing RedirectVM
      destination-pattern 1234
      session protocol sipv2
      session target ipv4:10.174.1.9
      dtmf-relay sip-notify
      codec g711ulaw
      no vad

      dial-peer voice 84 pots
      destination-pattern 4057062163 ![ FAX Machine]
      port 0/1/0
      !
      dial-peer voice 85 pots
      destination-pattern 1212 ![ FAX Machine]
      port 0/1/1
      !
      dial-peer voice 16 pots
      service aa
      destination-pattern 4057062162
      direct-inward-dial
      port 0/0/0:23

      dial-peer voice 4401 voip
      service aa
      destination-pattern 4067062162
      session target ipv4:10.1.173.1
      incoming called-number 4067062162
      dtmf-relay h245-alphanumeric
      codec g711ulaw
      no vad
      !
      dial-peer voice 4402 voip
      service aa
      destination-pattern 4067062162
      session target ipv4:10.1.172.1
      incoming called-number 4067062162
      dtmf-relay h245-alphanumeric
      codec g711ulaw
      no vad
      !
      dial-peer voice 16 pots
      service aa
      destination-pattern 4067062162
      direct-inward-dial
      port 0/0/0:23
      ephone-hunt 1 sequential
      pilot 5001 secondary 4067062162
      list 1003, 1004
      timeout 2, 2
      !
      !
      ephone-hunt 2 sequential
      pilot 5002 secondary 4067062162
      list 1005, 1007
      timeout 3, 3
      !
      !
      ephone-hunt 3 sequential
      pilot 5003 secondary 4067062162
      list 1002, 1006, 1008, 1009, 1010, 1011, 1012
      timeout 6, 6, 6, 6, 6, 6, 6

      Thanks
      Dak

  12. Addy says:

    Could any one help on these please ?
    audio-prompt flash:app-b-acd-aa-3.0.0.2.tcl not loaded

    CME-c2921#audio-prompt load flash:app-b-acd-aa-3.0.0.2.tcl
    Reload of flash:app-b-acd-aa-3.0.0.2.tcl status failed
    audio-prompt flash:app-b-acd-aa-3.0.0.2.tcl not loaded – open (or format) failure

    CME-c2921#

    Thanks

  13. click here says:

    Interesting blog! Is your theme custom made or
    did you download it from somewhere? A theme like yours with a few simple adjustements would really make my blog stand
    out. Please let me know where you got your design.
    Cheers

  14. hello there and thank you for your information – I have definitely picked
    up anything new from right here. I did however expertise a few technical issues using this site,
    as I experienced to reload the web site a lot of times previous
    to I could get it to load correctly. I had been wondering if your web hosting is OK?
    Not that I’m complaining, but sluggish loading instances times will sometimes affect your placement in google and could damage your high quality score if advertising and marketing with Adwords. Anyway I am adding this RSS to my e-mail and could look out for much more of your respective interesting content. Ensure that you update this again very soon.

  15. Ganesh D says:

    Dear All,

    Am new to this BACD configuration, Can you some help/post complete BACD working configuration.
    and My Extension series is 29x 3digit number.

    Regards
    Ganesh

Leave a reply to Chikkis Cancel reply