11-29-2012 05:00 AM - edited 03-19-2019 05:56 AM
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.
11-29-2012 05:09 AM
Take the relevant traces e.g "debug voice application script", "debug cch323 h225", with "term mon".
11-29-2012 05:14 AM
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.
11-29-2012 05:47 AM
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.
11-29-2012 07:03 AM
Hello Paolo, I have just reloaded the gateway and it seems working well. How could I reset the application without reloading the router?
Regards.
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