06-29-2012 10:32 AM - edited 03-16-2019 11:55 AM
Hi
I have spent 2 days behind this little issue and still cannot figure out the catch. I have CISCO3825 with IOS c3825-adventerprisek9-mz.151-4.M4.bin and cme-bacd-3.0.0.2. I just need AA and no need for hunt group. here is the config:
dial-peer voice 1000 voip
service atb
incoming called-number 6668888
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
application
service atb flash:/tc2/app-b-acd-aa-3.0.0.2.tcl
paramspace english index 0
paramspace english language en
param aa-pilot 6668888
paramspace english location flash:/tc2
param operator 2651
paramspace english prefix en
param handoff-string atb
param voice-mail 5003
I have tried:
1. with app-b-acd-aa-2.1.0.0 version
2. putting everything in flash: (without any directory)
3. configuring the xcoder, in case its codec issue
4. configuring 'session protocol SIPv2' because the call is coming in through a SIP Trunk
and many other things, but none has worked.
I dont get the call answered by AA. The call never connects, its just wierd silience.
Here is the debug:
*Jun 29 18:17:02.971: //-1//AFW_:EE6A147AB8000:/Tcl_Link: Linking script atb
*Jun 29 18:17:02.975: //-1//TCL :EE6A147AB8000:/tcl_RequiredVersionObjCmd: Script requires version 2.0. So 2.1 is OK
*Jun 29 18:17:02.975: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists aa-pilot
*Jun 29 18:17:02.975: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists aa-pilot
*Jun 29 18:17:02.975: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.975: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair aa-pilot
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair aa-pilot
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//PACK:EE6A147AB8000:/tcl_ParamReadObjCmd: aa-pilot
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists service-name
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists service-name
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_CallObjCmd: call close
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_CallCloseObjCmd: close
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists isn-name
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists isn-name
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists handoff-string
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists handoff-string
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_CallObjCmd: call close
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_CallCloseObjCmd: close
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists voice-mail
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists voice-mail
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair voice-mail
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair voice-mail
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//PACK:EE6A147AB8000:/tcl_ParamReadObjCmd: voice-mail
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists welcome-prompt
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists welcome-prompt
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists drop-through-prompt
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists drop-through-prompt
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists drop-through-option
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists drop-through-option
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists dial-by-extension-option
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists dial-by-extension-option
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists max-extension-length
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists max-extension-length
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists option-index
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists option-index
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists second-greeting-time
*Jun 29 18:17:02.979: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists second-greeting-time
*Jun 29 18:17:02.979: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists call-retry-timer
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists call-retry-timer
*Jun 29 18:17:02.983: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists max-time-call-retry
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists max-time-call-retry
*Jun 29 18:17:02.983: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists max-time-vm-retry
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists max-time-vm-retry
*Jun 29 18:17:02.983: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_InfotagObjCmd: infotag get cfg_avpair_exists number-of-hunt-grps
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_InfotagGetObjCmd: infotag get cfg_avpair_exists number-of-hunt-grps
*Jun 29 18:17:02.983: //-1//AFW_:EE6A147AB8000:/vtr_cf_avpair_exists: argc 3 argindex 2
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_FSMObjCmd: fsm define fsm CALL_INIT
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_FSMDefineObjCmd: State Machine: Array fsm: Start State: CALL_INIT
*Jun 29 18:17:02.983: //-1//TCL :EE6A147AB8000:/tcl_FSMDefineObjCmd: FSM Data structure
*Jun 29 18:17:02.983: (CALLTOEXTENSION(2), ev_collectdigits_done(228)--(act_HandoffToExtension)-->(any_state(0))
*Jun 29 18:17:02.983: (CALLDISCONNECT(3), ev_disconnect_done(21)--(act_Cleanup)-->(any_state(0))
*Jun 29 18:17:02.983: (CALL_INIT(1), ev_handoff(24)--(act_Handoff_Activity)-->(OPTIONSELECTED(4))
*Jun 29 18:17:02.983: (any_state(0), ev_named_timer(3)--(act_CallOnHold)-->(any_state(0))
*Jun 29 18:17:02.983: (CALLDISCONNECT(3), ev_leg_timer(1)--(act_Cleanup)-->(any_state(0))
*Jun 29 18:17:02.983: (OPTIONSELECTED(4), ev_media_done(178)--(act_GotDestNoOption)-->(NEWCALLMSG(5))
*Jun 29 18:17:02.983: (PLACECALL(6), ev_setup_done(219)--(act_CallSetupDone)-->(OUTGOINGLEGACTIVE(7))
*Jun 29 18:17:02.983: (CALLHOLD(8), ev_named_timer(3)--(act_CallOnHold)-->(NEWCALLMSG(5))
*Jun 29 18:17:02.983: (any_state(0), ev_disconnected(20)--(act_Cleanup)-->(any_state(0))
*Jun 29 18:17:02.983: (NEWCALLMSG(5), ev_msg_indication(264)--(act_HandleMessage)-->(CALLHOLD(8))
*Jun 29 18:17:02.983: (any_state(0), ev_media_done(178)--(act_EvMediaDone)-->(any_state(0))
*Jun 29 18:17:02.983: (GETDEST(9), ev_collectdigits_done(228)--(act_GotDest)-->(NEWCALLMSG(5))
*Jun 29 18:17:02.983: (CALL_INIT(1), ev_setup_indication(34)--(act_Setup)-->(OPTIONSELECTED(4))
TB-VOICE-RTR#
*Jun 29 18:17:02.983: (OUTGOINGLEGACTIVE(7), ev_create_done(39)--(act_HandoffLegs)-->(HANDOFF(10))
*Jun 29 18:17:02.983: FSM start state CALL_INIT(1)
*Jun 29 18:17:02.983: //-1//AFW_:EE6A147AB8000:/Tcl_Link: Script atb succesfully linked.
*Jun 29 18:17:02.987: //319//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:02.987: //319//TCL :/tcl_CallCloseObjCmd: close
*Jun 29 18:17:03.619: //320//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:03.619: //320//TCL :/tcl_CallCloseObjCmd: close
TB-VOICE-RTR#
*Jun 29 18:17:04.103: //321//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:04.103: //321//TCL :/tcl_CallCloseObjCmd: close
*Jun 29 18:17:04.463: //322//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:04.463: //322//TCL :/tcl_CallCloseObjCmd: close
*Jun 29 18:17:04.875: //323//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:04.875: //323//TCL :/tcl_CallCloseObjCmd: close
TB-VOICE-RTR#
*Jun 29 18:17:05.263: //324//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:05.263: //324//TCL :/tcl_CallCloseObjCmd: close
*Jun 29 18:17:05.863: //325//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:05.863: //325//TCL :/tcl_CallCloseObjCmd: close
TB-VOICE-RTR#
*Jun 29 18:17:06.771: //326//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:06.775: //326//TCL :/tcl_CallCloseObjCmd: close
*Jun 29 18:17:07.371: //327//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:07.371: //327//TCL :/tcl_CallCloseObjCmd: close
tcl_CallCloseObjCmd: close
TB-VOICE-RTR#u all
All possible debugging has been turned off
TAWBAD-VOICE-RTR#
*Jun 29 18:17:19.731: //348//TCL :/tcl_CallObjCmd: call close
*Jun 29 18:17:19.731: //348//TCL :/tcl_CallCloseObjCmd: close
TB-VOICE-RTR#
Please help..gurus
Regards
Saif
06-29-2012 12:16 PM
You need to configure the queue service also.
06-29-2012 04:16 PM
Hi Paolo,
I have configured service queue, still it does not work for me.
application
service wld flash:BACD3/app-b-acd-aa-3.0.0.2.tcl
paramspace english index 0
paramspace english language en
param aa-pilot 22252611
param service-name CQ
param welcome-prompt _bacd_welcome.au
paramspace english location flash:BACD3/
param number-of-hunt-grps 3
param handoff-string wld
param voice-mail 5000
!
service atb flash:BACD3/app-b-acd-aa-3.0.0.2.tcl
param welcome-prompt _bacd_welcome.au
paramspace english index 0
paramspace english language en
param aa-pilot 22252600
param service-name CQ
paramspace english location flash:/BACD3
param number-of-hunt-grps 1
param voice-mail 5000
param handoff-string atb
!
service prv flash:BACD3/app-b-acd-aa-3.0.0.2.tcl
paramspace english index 0
paramspace english language en
param handoff-string prv
param voice-mail 5000
paramspace english location flash:/BACD3
param aa-pilot 22252604
param service-name CQ
param welcome-prompt _bacd_welcome.au
param number-of-hunt-grps 2
!
service CQ flash:BACD3/app-b-acd-3.0.0.2.tcl
param aa-hunt1 2651
param queue-manager-debugs 1
param aa-hunt2 2652
param number-of-hunt-grps 3
param aa-hunt3 2653
param queue-len 10
!
06-30-2012 02:03 AM
Take debug voice application script and debug ccsip message.
Do not take any other debug. Do not use attachments.
07-01-2012 02:24 AM
Thanks Paolo,
My problem is resolved. Solution was provided on the other thread:
https://supportforums.cisco.com/thread/2064109
saif
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