cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
812
Views
0
Helpful
4
Replies

B-ACD integration with CCM8.6

Hello,

I would like to integrante CCM8.6 with b-acd installed in a H323 gateway. The scenario is as following:

PRI----GW(b-acd)----CCM8.6----Operator phones

I have configured the gateway also as a CCME (with telephony-service command), and b-acd is working if the operator phones are registered in the CCME. If I configure the param aa-hunt1 in the b-acd to point to a DN registered in the CCM, it doesn't work (no operators available). I also have configured the dial-peer to reach that extension, so if I call from a phone registered in the CCME to a DN registered in the CCM it works perfectly (the H323 trunk is working).

This is my config:

application

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

  paramspace english index 0

  param number-of-hunt-grps 1

  param drop-through-option 1

  param handoff-string aa

  paramspace english language en

  param max-time-vm-retry 2

  param aa-pilot 5950

  paramspace english location flash:

  param second-greeting-time 60

  param drop-through-prompt _dt_prompt.au

  param call-retry-timer 15

  param voice-mail 3942

  param max-time-call-retry 700

  param service-name callq

!

service callq flash:app-b-acd-3.0.0.2.tcl

  param queue-len 10

  param aa-hunt1 3971

  param queue-manager-debugs 1

  param number-of-hunt-grps 1

dial-peer voice 1 voip

description DNs in CALL MANAGER

preference 1

destination-pattern [3-4]...

session target ipv4:192.168.11.5

dtmf-relay h245-alphanumeric

!

dial-peer voice 1000 voip

service aa

destination-pattern 5950

session target ipv4:192.168.11.6

incoming called-number 5950

dtmf-relay h245-alphanumeric

codec g711ulaw

no vad

The called number is 5950, which is attended by de tcl script, and it sends the call to 3971 (DN in CCM, reachable through the dial-peer voice 1 voip).

Any idea?

Thanks

Regards.

4 Replies 4

paolo bevilacqua
Hall of Fame
Hall of Fame

Take the relevant traces e.g "debug voice application script", "debug cch323 h225", with "term mon".

Hello Paolo, here you are the traces from "debug voice application script":

Nov 29 12:05:14.520: //29024//TCL :/tcl_PutsObjCmd:proc init_perCallvars

Nov 29 12:05:14.520:

Nov 29 12:05:14.520: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:14.520:

Nov 29 12:05:14.520: //29024//TCL :/tcl_PutsObjCmd: is mlpp = 0

Nov 29 12:05:14.520:

Nov 29 12:05:14.520: //29024//TCL :/tcl_PutsObjCmd:>>>>>>>>>legstate = lg_001<<<<<<<<<<<

Nov 29 12:05:14.520:

Nov 29 12:05:14.520: //29024//TCL :/tcl_PutsObjCmd: TCL AA: ++ Playing Drop Through Prompt ++

Nov 29 12:05:14.572: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:14.572:

Nov 29 12:05:14.572: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD: +++ New incoming call to queue 5951 +++

Nov 29 12:05:14.572: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Queue index is 0 <<<

Nov 29 12:05:14.572: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE NOW IS {TclModule_2B3079D8_0_861896092 {CALL_NEW} {1354190714} {0}} <<<

Nov 29 12:05:14.572: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD: +++ 5951 Queue Length = 1 +++

Nov 29 12:05:14.572: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_HOLD} {1354190714} {0}} <<<

Nov 29 12:05:14.572: //29024//TCL :/tcl_PutsObjCmd: TCL AA: >>> No Agents are available; Forwarding to Voice Mail <<<

Nov 29 12:05:14.572: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 0 ,return value: 0

Nov 29 12:05:14.576:

Nov 29 12:05:14.576: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 1 ,return value: -1

Nov 29 12:05:14.576:

Nov 29 12:05:14.576: //29024//TCL :/tcl_PutsObjCmd: TCL AA: >>> Incoming Leg GUID = DC8C93D9.395311E2.A738F3A6.543F83BC <<<

Nov 29 12:05:14.576: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:14.576:

Nov 29 12:05:14.576: //29024//TCL :/tcl_PutsObjCmd: TCL AA: >>> No of attempts to voice mail = 1 <<<

Nov 29 12:05:14.580: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_VM} {1354190714} {0}} <<<

Nov 29 12:05:14.820: //29024//TCL :/tcl_PutsObjCmd: proc act_CallSetupDone

Nov 29 12:05:14.820:

Nov 29 12:05:14.820: //29024//TCL :/tcl_PutsObjCmd: IP IVR Leg Setup Status = ls_009

Nov 29 12:05:14.820:

Nov 29 12:05:14.820: //29024//TCL :/tcl_PutsObjCmd: TCL AA: +++ Received signal other than busy or noan +++

Nov 29 12:05:14.820: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:14.820:

Nov 29 12:05:14.824: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_TEMP_FAILURE} {1354190714} {0}} <<<

Nov 29 12:05:24.036: //29024//TCL :/tcl_PutsObjCmd: TCL AA: -- MEDIA STATUS = ms_000 --

Nov 29 12:05:24.036: //29024//TCL :/tcl_PutsObjCmd: TCL AA: +++ Playing MOH Livefeed +++

Nov 29 12:05:24.588: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:24.588:

Nov 29 12:05:24.592: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_TEMP_FAILURE} {1354190724} {0}} <<<

Nov 29 12:05:24.592: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Received HELLO from TclModule_2B3079D8_0_861896092 <<<

Nov 29 12:05:29.820: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:29.820:

Nov 29 12:05:29.820: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_RETRY} {1354190729} {0}} <<<

Nov 29 12:05:29.820: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_HOLD} {1354190729} {0}} <<<

Nov 29 12:05:29.820: //29024//TCL :/tcl_PutsObjCmd: TCL AA: >>> No Agents are available; Forwarding to Voice Mail <<<

Nov 29 12:05:29.820: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 0 ,return value: 0

Nov 29 12:05:29.820:

Nov 29 12:05:29.820: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 1 ,return value: -1

Nov 29 12:05:29.820:

Nov 29 12:05:29.820: //29024//TCL :/tcl_PutsObjCmd: TCL AA: >>> Incoming Leg GUID = DC8C93D9.395311E2.A738F3A6.543F83BC <<<

Nov 29 12:05:29.824: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:29.824:

Nov 29 12:05:29.824: //29024//TCL :/tcl_PutsObjCmd: TCL AA: >>> No of attempts to voice mail = 2 <<<

Nov 29 12:05:29.828: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_VM} {1354190729} {0}} <<<

Nov 29 12:05:30.056: //29024//TCL :/tcl_PutsObjCmd: proc act_CallSetupDone

Nov 29 12:05:30.056:

Nov 29 12:05:30.056: //29024//TCL :/tcl_PutsObjCmd: IP IVR Leg Setup Status = ls_009

Nov 29 12:05:30.056:

Nov 29 12:05:30.056: //29024//TCL :/tcl_PutsObjCmd: TCL AA: +++ Received signal other than busy or noan +++

Nov 29 12:05:30.060: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:30.060:

Nov 29 12:05:30.060: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_TEMP_FAILURE} {1354190730} {0}} <<<

Nov 29 12:05:34.588: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:34.588:

Nov 29 12:05:34.588: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_TEMP_FAILURE} {1354190734} {0}} <<<

Nov 29 12:05:34.588: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Received HELLO from TclModule_2B3079D8_0_861896092 <<<

Nov 29 12:05:34.840: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> B-ACD Service Running <<<

Nov 29 12:05:34.840: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> {TclModule_2B3079D8_0_861896092 {CALL_TEMP_FAILURE} {1354190734} {0}} <<<

Nov 29 12:05:44.588: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:44.588:

Nov 29 12:05:44.588: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_TEMP_FAILURE} {1354190744} {0}} <<<

Nov 29 12:05:44.588: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Received HELLO from TclModule_2B3079D8_0_861896092 <<<

Nov 29 12:05:45.060: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:45.060:

Nov 29 12:05:45.060: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_RETRY} {1354190745} {0}} <<<

Nov 29 12:05:45.060: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_HOLD} {1354190745} {0}} <<<

Nov 29 12:05:45.060: //29024//TCL :/tcl_PutsObjCmd: TCL AA: >> Voice mail timeout, Disconnecting the call <<

Nov 29 12:05:54.588: //29024//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0

Nov 29 12:05:54.588:

Nov 29 12:05:54.588: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> THE QUEUE IS {TclModule_2B3079D8_0_861896092 {CALL_HOLD} {1354190754} {0}} <<<

Nov 29 12:05:54.588: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Received HELLO from TclModule_2B3079D8_0_861896092 <<<

Nov 29 12:05:55.472: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> Call Abandoned Time = 41 Seconds<<<

Nov 29 12:05:55.472: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD ++ Service Counter = 15 ++

Nov 29 12:05:55.476: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD: +++ 5951 Queue Length = 0 +++

Nov 29 12:05:55.476: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> 5951 Queue Length = 0 <<<

Nov 29 12:05:55.476: //27919//TCL :/tcl_PutsObjCmd: TCL B-ACD:  >>> Queue 5951 is Empty <<<

Thank you for your quick answer.

Regards.

Nov 29 12:05:30.056: //29024//TCL :/tcl_PutsObjCmd: IP IVR Leg Setup Status = ls_009

meaning

009 The outgoing side of the call disconnected.

You have to check or take trances on CM to find why it disconnects.

Hello Paolo, I have just reloaded the gateway and it seems working well. How could I reset the application without reloading the router?

Regards.