07-11-2016 08:32 AM - edited 03-17-2019 07:29 AM
Hi dear all,
I have a task to implement a B-ACD and and i am new to this, the problem is that when call the number 122 a hear the welcome prompt, that's fine for me. When press 1 i hear MOH but the phones in hunt list do not ring and a have this call loop error:
*Jul 11 15:16:20.476: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=122
2: Dial-peer Tag=99999
*Jul 11 15:16:20.476: //-1/2FAA0393AF84/DPM/dpMatchPeersCore:
Calling Number=, Called Number=122, Peer Info Type=DIALPEER_INFO_SPEECH
*Jul 11 15:16:20.476: //-1/2FAA0393AF84/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=122
*Jul 11 15:16:20.476: //-1/2FAA0393AF84/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Jul 11 15:16:20.476: //-1/2FAA0393AF84/DPM/dpMatchSafModulePlugin:
dialstring=122, saf_enabled=1, saf_dndb_lookup=1, dp_result=0
*Jul 11 15:16:20.476: //-1/2FAA0393AF84/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=122
2: Dial-peer Tag=99999
*Jul 11 15:16:20.476: //397139//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0
*Jul 11 15:16:20.476:
*Jul 11 15:16:20.480: //-1/2FAA0393AF84/DPM/dpAssociateIncomingPeerCore:
Calling Number=103, Called Number=122, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*Jul 11 15:16:20.480: //-1/2FAA0393AF84/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=122
*Jul 11 15:16:20.480: //-1/2FAA0393AF84/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
*Jul 11 15:16:20.480: //-1/2FAA0393AF84/DPM/dpAssociateIncomingPeerCore:
Calling Number=103, Called Number=122, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*Jul 11 15:16:20.480: //-1/2FAA0393AF84/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=122
*Jul 11 15:16:20.480: //-1/2FAA0393AF84/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
*Jul 11 15:16:20.480: %CALL_CONTROL-6-CALL_LOOP: The incoming call has a global identifier already present in the list of currently handled calls. It is being refused.
*Jul 11 15:16:20.480: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> THE QUEUE IS {TclModule_0x228AACEC_7_1674565952 {CALL_RETRY_PROGRESS} {1468250180}} <<<
*Jul 11 15:16:21.476: //397139//TCL :/tcl_PutsObjCmd:
proc act_CallSetupDone
*Jul 11 15:16:21.476:
*Jul 11 15:16:21.476: //397139//TCL :/tcl_PutsObjCmd:
IP IVR Leg Setup Status = ls_004
*Jul 11 15:16:21.476:
*Jul 11 15:16:21.476: //397139//TCL :/tcl_PutsObjCmd: TCL AA: +++ Received signal other than busy or noan +++
*Jul 11 15:16:21.476: //397139//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0
*Jul 11 15:16:21.476:
*Jul 11 15:16:21.480: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> THE QUEUE IS {TclModule_0x228AACEC_7_1674565952 {CALL_TEMP_FAILURE} {1468250181}} <<<
*Jul 11 15:16:29.300: //397139//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0
*Jul 11 15:16:29.300:
*Jul 11 15:16:29.300: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> THE QUEUE IS {TclModule_0x228AACEC_7_1674565952 {CALL_TEMP_FAILURE} {1468250189}} <<<
*Jul 11 15:16:29.300: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Received HELLO from TclModule_0x228AACEC_7_1674565952 <<<
*Jul 11 15:16:31.480: //397139//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0
*Jul 11 15:16:31.480:
*Jul 11 15:16:31.480: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> THE QUEUE IS {TclModule_0x228AACEC_7_1674565952 {CALL_RETRY} {1468250191}} <<<
*Jul 11 15:16:31.480: //397139//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 0 ,return value: 0
*Jul 11 15:16:31.480:
*Jul 11 15:16:31.480: //397139//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 1 ,return value: -1
*Jul 11 15:16:31.480:
*Jul 11 15:16:31.480: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Calling Number=, Called Number=122, Peer Info Type=DIALPEER_INFO_SPEECH
*Jul 11 15:16:31.480: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=122
*Jul 11 15:16:31.480: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Jul 11 15:16:31.480: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=122, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
*Jul 11 15:16:31.480: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=122
2: Dial-peer Tag=99999
*Jul 11 15:16:31.484: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Calling Number=, Called Number=122, Peer Info Type=DIALPEER_INFO_SPEECH
*Jul 11 15:16:31.484: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=122
*Jul 11 15:16:31.484: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Jul 11 15:16:31.484: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=122, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
*Jul 11 15:16:31.484: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=122
2: Dial-peer Tag=99999
*Jul 11 15:16:31.484: //-1/2FAA0393AF84/DPM/dpMatchPeersCore:
Calling Number=, Called Number=122, Peer Info Type=DIALPEER_INFO_SPEECH
*Jul 11 15:16:31.484: //-1/2FAA0393AF84/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=122
*Jul 11 15:16:31.484: //-1/2FAA0393AF84/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Jul 11 15:16:31.484: //-1/2FAA0393AF84/DPM/dpMatchSafModulePlugin:
dialstring=122, saf_enabled=1, saf_dndb_lookup=1, dp_result=0
*Jul 11 15:16:31.484: //-1/2FAA0393AF84/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=122
2: Dial-peer Tag=99999
*Jul 11 15:16:31.484: //397139//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0
*Jul 11 15:16:31.484:
*Jul 11 15:16:31.488: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> THE QUEUE IS {TclModule_0x228AACEC_7_1674565952 {CALL_RETRY_PROGRESS} {1468250191}} <<<
*Jul 11 15:16:31.488: //-1/2FAA0393AF84/DPM/dpAssociateIncomingPeerCore:
Calling Number=103, Called Number=122, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*Jul 11 15:16:31.488: //-1/2FAA0393AF84/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=122
*Jul 11 15:16:31.488: //-1/2FAA0393AF84/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
*Jul 11 15:16:31.488: //-1/2FAA0393AF84/DPM/dpAssociateIncomingPeerCore:
Calling Number=103, Called Number=122, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*Jul 11 15:16:31.488: //-1/2FAA0393AF84/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=122
*Jul 11 15:16:31.488: //-1/2FAA0393AF84/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
*Jul 11 15:16:31.488: %CALL_CONTROL-6-CALL_LOOP: The incoming call has a global identifier already present in the list of currently handled calls. It is being refused.
*Jul 11 15:16:32.528: //397139//TCL :/tcl_PutsObjCmd:
proc act_CallSetupDone
*Jul 11 15:16:32.528:
*Jul 11 15:16:32.528: //397139//TCL :/tcl_PutsObjCmd:
IP IVR Leg Setup Status = ls_004
*Jul 11 15:16:32.528:
*Jul 11 15:16:32.528: //397139//TCL :/tcl_PutsObjCmd: TCL AA: +++ Received signal other than busy or noan +++
*Jul 11 15:16:32.528: //397139//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0
*Jul 11 15:16:32.528:
*Jul 11 15:16:32.532: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> THE QUEUE IS {TclModule_0x228AACEC_7_1674565952 {CALL_TEMP_FAILURE} {1468250192}} <<<
*Jul 11 15:16:36.588: //397139//TCL :/tcl_PutsObjCmd: preced info : 0:-1:0 ,index : 2 ,return value: 0
*Jul 11 15:16:36.588:
*Jul 11 15:16:36.588: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Call Abandoned Time = 43 Seconds<<<
*Jul 11 15:16:36.588: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD ++ Service Counter = 43 ++
*Jul 11 15:16:36.588: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: +++ 122 Queue Length = 0 +++
*Jul 11 15:16:36.588: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> 122 Queue Length = 0 <<<
*Jul 11 15:16:36.592: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> Queue 122 is Empty <<<
*Jul 11 15:16:54.504: //389818//TCL :/tcl_PutsObjCmd: TCL B-ACD: >>> B-ACD Service Running <<<
Here is the configuration related to this implememtation:
!
application
service aa flash:app-b-acd-aa-3.0.0.2.tcl
param number-of-hunt-grps 1
paramspace english index 1
param menu-timeout 3
param queue-len 15
param dial-by-extension-option 3
param handoff-string aa
paramspace english language en
param max-time-vm-retry 2
param max-extension-length 3
param aa-pilot 122
paramspace english location flash:
param second-greeting-time 60
param welcome-prompt _bacd_welcome.au
param queue-manager-debugs 1
param call-retry-timer 10
param voice-mail 201
param max-time-call-retry 500
paramspace english prefix en
param service-name queue
!
service queue flash:app-b-acd-3.0.0.2.tcl
param queue-len 15
param aa-hunt1 111
param queue-manager-debugs 1
param number-of-hunt-grps 1
!
telephony-service
moh "en_bacd_music_on_hold.au"
dial-peer voice 122 voip
service aa
destination-pattern 122
session target ipv4:10.10.2.1
incoming called-number 122
dtmf-relay h245-alphanumeric
codec g711ulaw
no vad
ephone-hunt 1 sequential
pilot 111
list 104, 106
timeout 10, 10
Help please.
Best regards
Victorino Sousa
Solved! Go to Solution.
07-12-2016 05:08 AM
2 is an invalid option because it is not defined in the B-ACD config. You would need to define, for example:
param aa-hunt2 222
ephone-hunt 2 sequential
pilot 222list 123, 456
B-ACD does not support nested menu options as you have described. You could accomplish this with CUE, CUC or UCCX if you have any of these available.
Brandon
07-11-2016 11:23 AM
What is 10.10.2.1 referenced on dial peer 122? If you remove the "session target" command on this dial peer does it work?
Brandon
07-12-2016 03:39 AM
Hi Brandon, thanks for your response on time, 10.10.2.1 is the ip address of my CME, i solved the call loop problem by removing the allow connetions commands under the Voice service Voip becauce the Router was not a CUBE, and when i reload the router the phones on the hunt list ring as expected, but i do not know why the prompt say press 2 for custumer services but when press 2 i hear invalid option but if press 1 or 0 the phones rings as expetected 3 dial-by-extension also works properly any idea about the invalid option situation.
And also i would like to share with you guys the implementation i want to reach with a custumer so that may you can help me:
The public call the aa number xxxx them he hears the message : for portuguese press 1 for english press 2, if he press 1 he hears the audio in portuguese(bem vindo...) them again press 1 for the operator or dial the extension, and if he presses 2 he hears a audio in english: (Welcome you reach..) and also press 1 for the operator or dial the extension.
Is this flow possible with B-ACD? please help guys.
Best regards
Victorino
07-12-2016 05:08 AM
2 is an invalid option because it is not defined in the B-ACD config. You would need to define, for example:
param aa-hunt2 222
ephone-hunt 2 sequential
pilot 222list 123, 456
B-ACD does not support nested menu options as you have described. You could accomplish this with CUE, CUC or UCCX if you have any of these available.
Brandon
07-12-2016 05:46 AM
Many thanks Brandon for your swift response.
Regards
Victorino
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