B-ACD aa-hunt option to aa-pilot

Unanswered Question
Jul 13th, 2010
User Badges:

Hi,


I'm trying to get the following working but I've been unsuccessful so far and wondered if its possible. Call flow I'm trying to achieve is below:


DDI > AA with 3 options, then...


1st and 2nd options are routed to external numbers, the 3rd option is to play a message then disconnect the call.


I've configured its-CISCO-2.0.2.0.tcl script from Cisco to play just a message as a test. Each script individually works ok.


I just can't seem to get the option 3 to hit the pilot number of the second script. Is this a limitation or could I be missing something? Are you able to forward an aa-hunt option directly to another pilot number?


222 is the pilot of the second script


001975: Jul 13 13:26:01.805 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> B-ACD Service Running <<<
GW2811#
001976: Jul 13 13:26:19.921 BST: //195//TCL :/tcl_PutsObjCmd:
proc init_perCallvars
001977: Jul 13 13:26:19.921 BST:
001978: Jul 13 13:26:19.925 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
001979: Jul 13 13:26:19.925 BST:
001980: Jul 13 13:26:19.925 BST: //195//TCL :/tcl_PutsObjCmd: is mlpp = 5


001981: Jul 13 13:26:19.925 BST:
001982: Jul 13 13:26:19.925 BST: //195//TCL :/tcl_PutsObjCmd:
>>>>>>>>>legstate = lg_001<<<<<<<<<<<


001983: Jul 13 13:26:19.929 BST:
001984: Jul 13 13:26:19.929 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: ++ Playing Welcome Prompt and options menu ++
GW2811#
001985: Jul 13 13:26:27.897 BST: //195//TCL :/tcl_PutsObjCmd: >>>>>>>>>>>>> return from infotag get evt_dcdigits is : 3 <<<<<<<<<<<<<<<<<<<<<<<<<
001986: Jul 13 13:26:27.901 BST:
001987: Jul 13 13:26:27.901 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
001988: Jul 13 13:26:27.901 BST:
001989: Jul 13 13:26:27.905 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD: +++ New incoming call to queue 222 +++
001990: Jul 13 13:26:27.905 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Queue index is 0 <<<
001991: Jul 13 13:26:27.905 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE NOW IS {TclModule_49A81850_0_722181712 {CALL_NEW} {1279023987} {5}} <<<
001992: Jul 13 13:26:27.909 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD: +++ 222 Queue Length = 1 +++
001993: Jul 13 13:26:27.913 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 0 ,return value: 0
001994: Jul 13 13:26:27.913 BST:
001995: Jul 13 13:26:27.913 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 1 ,return value: -1
001996: Jul 13 13:26:27.913 BST:
001997: Jul 13 13:26:27.917 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: >>> Destination Huntgroup = 222 <<<
001998: Jul 13 13:26:27.921 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
001999: Jul 13 13:26:27.921 BST:
002000: Jul 13 13:26:27.925 BST: //195//TCL :/tcl_PutsObjCmd:
proc act_CallSetupDone
002001: Jul 13 13:26:27.925 BST:
002002: Jul 13 13:26:27.925 BST: //195//TCL :/tcl_PutsObjCmd:
IP IVR Leg Setup Status = ls_003
002003: Jul 13 13:26:27.925 BST:
002004: Jul 13 13:26:27.925 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: +++ Received signal other than busy or noan +++
002005: Jul 13 13:26:27.925 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002006: Jul 13 13:26:27.925 BST:
002007: Jul 13 13:26:27.929 BST: //189//TCL :/tcl_PutsObjCmd:
GW2811#TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_PROGRESS} {1279023987} {5}} <<<
002008: Jul 13 13:26:27.933 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_TEMP_FAILURE} {1279023987} {5}} <<<
GW2811#
002009: Jul 13 13:26:37.902 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002010: Jul 13 13:26:37.902 BST:
002011: Jul 13 13:26:37.906 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_TEMP_FAILURE} {1279023997} {5}} <<<
002012: Jul 13 13:26:37.906 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Received HELLO from TclModule_49A81850_0_722181712 <<<
GW2811#
002013: Jul 13 13:26:42.926 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002014: Jul 13 13:26:42.926 BST:
002015: Jul 13 13:26:42.930 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_RETRY} {1279024002} {5}} <<<
002016: Jul 13 13:26:42.934 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 0 ,return value: 0
002017: Jul 13 13:26:42.934 BST:
002018: Jul 13 13:26:42.934 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 1 ,return value: -1
002019: Jul 13 13:26:42.934 BST:
002020: Jul 13 13:26:42.942 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002021: Jul 13 13:26:42.942 BST:
002022: Jul 13 13:26:42.942 BST: //195//TCL :/tcl_PutsObjCmd:
proc act_CallSetupDone
002023: Jul 13 13:26:42.942 BST:
002024: Jul 13 13:26:42.946 BST: //195//TCL :/tcl_PutsObjCmd:
IP IVR Leg Setup Status = ls_003
002025: Jul 13 13:26:42.946 BST:
002026: Jul 13 13:26:42.946 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: +++ Received signal other than busy or noan +++
002027: Jul 13 13:26:42.946 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002028: Jul 13 13:26:42.946 BST:
002029: Jul 13 13:26:42.950 BST: //189//TCL :/tcl_PutsObjCmd:
GW2811#TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_RETRY_PROGRESS} {1279024002} {5}} <<<
002030: Jul 13 13:26:42.954 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_TEMP_FAILURE} {1279024002} {5}} <<<
GW2811#
002031: Jul 13 13:26:47.902 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002032: Jul 13 13:26:47.902 BST:
002033: Jul 13 13:26:47.906 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_TEMP_FAILURE} {1279024007} {5}} <<<
002034: Jul 13 13:26:47.906 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Received HELLO from TclModule_49A81850_0_722181712 <<<
GW2811#
002035: Jul 13 13:26:57.902 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: +++ COLLECTING DIGITS TO QUIT QUEUE +++
002036: Jul 13 13:26:57.902 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: +++ Now playing second greeting prompt +++
002037: Jul 13 13:26:57.906 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002038: Jul 13 13:26:57.906 BST:
002039: Jul 13 13:26:57.910 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_TEMP_FAILURE} {1279024017} {5}} <<<
002040: Jul 13 13:26:57.914 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Received HELLO from TclModule_49A81850_0_722181712 <<<
002041: Jul 13 13:26:57.946 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002042: Jul 13 13:26:57.946 BST:
002043: Jul 13 13:26:57.950 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_RETRY} {1279024017} {5}} <<<
002044: Jul 13 13:26:57.954 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: >>> Maximum Retry Limit Reached, Forwarding to Voice Mail <<<
002045: Jul 13 13:26:57.954 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 0 ,return value: 0
002046: Jul 13 13:26:57.954 BST:
002047: Jul 13 13:26:57.954 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 1 ,return value: -1
002048: Jul 13 13:26:57.954 BST:
002049: Jul 13 13:26:57.954 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: >>> Incoming Leg GUID = ACE50970.8DB011DF.81B0A762.B7FBBD89 <<<
002050: Jul 13 13:26:57.962 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002051: Jul 13 13:26:57.962 BST:
002052: Jul 13 13:26:57.962 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: >>> No of attempts to voice mail = 1 <<<
002053: Jul 13 13:26:57.962 BST: //195//TCL :/tcl_PutsObjCmd:
proc act_CallSetupDone
002054: Jul 13 13:26:57.966 BST:
002055: Jul 13 13:26:57.966 BST: //195//TCL :/tcl_PutsObjCmd:
GW2811#
IP IVR Leg Setup Status = ls_004
002056: Jul 13 13:26:57.966 BST:
002057: Jul 13 13:26:57.966 BST: //195//TCL :/tcl_PutsObjCmd: TCL AA: +++ Received signal other than busy or noan +++
002058: Jul 13 13:26:57.966 BST: //195//TCL :/tcl_PutsObjCmd: preced info : 0:-1:5 ,index : 2 ,return value: 5
002059: Jul 13 13:26:57.966 BST:
002060: Jul 13 13:26:57.970 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_VM} {1279024017} {5}} <<<
002061: Jul 13 13:26:57.974 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_49A81850_0_722181712 {CALL_TEMP_FAILURE} {1279024017} {5}} <<<
GW2811#
002062: Jul 13 13:27:01.806 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> B-ACD Service Running <<<
002063: Jul 13 13:27:01.806 BST: //189//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> {TclModule_49A81850_0_722181712 {CALL_TEMP_FAILURE} {1279024017} {5}} <<<



Many thanks for any help!


Kev

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
Paolo Bevilacqua Tue, 07/13/2010 - 21:02
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

You cannot forward directly. You need to configure the number as voip DP, with destionation to the same router address.

kevward74 Wed, 07/14/2010 - 07:58
User Badges:

Hi there,


thanks for your reply


I do actually have a dial-peer, tied in to the announcement script with 'service opt3'


If I dial the pilot from a phone on the network I get the expected announcement...same goes for the 1st AA/queue script. The problem seems to be the 1st AA/queue passing the call to the announcement scripts pilot number.


When I call into 240, main AA is played and I select option 3, hittings MOH. This eventually fails with the 'unable to take your call at this time' message.



dial-peer voice 240 voip
service oslo
destination-pattern 240
session target ipv4:1.1.1.1
incoming called-number 240
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad


dial-peer voice 222 voip
service opt3
destination-pattern 222
session target ipv4:1.1.1.1
incoming called-number 222
codec g711ulaw
no vad


service opt3 usbflash0:/opt3/its-CISCO.2.0.2.0.tcl
  paramspace english index 1
  param operator 222
  paramspace english location usbflash0:/opt3/
  param voice-mail 222
  param aa-pilot 222


service oslo flash:/bacdprompts/app-b-acd-aa-3.0.0.2.tcl

  paramspace english index 1

  param aa-pilot 240

  param max-extension-length 3

  paramspace english language en

  param queue-manager-debugs 1

  param call-retry-timer 15

  param voice-mail 8242

  param max-time-call-retry 26

  paramspace english location flash:

  param service-name queue

  param max-call-retry-timer 10

  param number-of-hunt-grps 3

  param menu-timeout 1

  param handoff-string oslo

  paramspace english prefix en


Really stuck at the moment with this but I'm sure it should work but is configured incorrectly/missing config.


Thanks again for looking at this!



Kev

kevward74 Wed, 07/14/2010 - 08:47
User Badges:

forgot this


service queue flash:/bacdprompts/app-b-acd-3.0.0.2.tcl
  param aa-hunt3 222
  param queue-len 15
  param aa-hunt1 10208
  param number-of-hunt-grps 3
  param aa-hunt2 10208
  param queue-manager-debugs 1

Paolo Bevilacqua Thu, 07/15/2010 - 22:21
User Badges:
  • Super Gold, 25000 points or more
  • Hall of Fame,

    Founding Member

Does "debug voice application script" reveals anything ?

Actions

This Discussion