cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1270
Views
0
Helpful
3
Replies

Hunting between POTS Dial-Peer?

I have a issue where hunting between POTS dial peers (FXS port) does not work. The Dial Peers has the same destination Pattern configured (4010).

The wanted behaviour is for the call to hunt to the next dial peer when there is no answer. I know that if one FXS port is busy or off hook it will hunt to the next dialpeer with the same destination pattern. However, I want to achieve hunting also on no answer. Is this possible?

Note: this is no CME or SCPC controlled set up.

My essential config elements:

voice service voip
fax protocol t38 nse version 0 ls-redundancy 0 hs-redundancy 0 fallback none
sip
  bind control source-interface Vlan451
  bind media source-interface Vlan451
!
dial-peer voice 1 pots
translation-profile incoming 1
destination-pattern 4010
port 0
!
dial-peer voice 3 pots
translation-profile incoming 1
preference 1
destination-pattern 4010
port 2
!
dial-peer voice 5 voip
description **  default innkommende DP **
notify redirect ip2pots
redirect ip2ip
session protocol sipv2
incoming called-number .
dtmf-relay rtp-nte
ip qos dscp ef signaling
!
voice-port 0
no comfort-noise
cptone NO
station-id number 4723674010
caller-id enable
!
voice-port 1
cptone NO
station-id number 4755657585
caller-id enable
!
voice-port 2
cptone NO
station-id number 4723674010
caller-id enable

Debugs:

Debug voice ccapi inout

Debug voip dialpeer

Calling Party Number: 4723037146

Called Party Number: 4723674010


SID4893-RO1#
Jun 29 13:06:58.572: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Calling Number=4723674010, Called Number=4723674010, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.572: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4723674010
Jun 29 13:06:58.572: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Jun 29 13:06:58.572: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=4723674010, saf_enabled=1, saf_dndb_lookup=1, dp_result=0
Jun 29 13:06:58.572: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1
     2: Dial-peer Tag=3
Jun 29 13:06:58.572: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Calling Number=4723037146, Called Number=, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.576: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Result=NO_MATCH(-1) After All Match Rules Attempt
Jun 29 13:06:58.576: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
Jun 29 13:06:58.576: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Calling Number=4723037146, Called Number=, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.576: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Result=NO_MATCH(-1) After All Match Rules Attempt
Jun 29 13:06:58.576: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
Jun 29 13:06:58.576: //-1/F2E6EE800000/DPM/dpAssociateIncomingPeerCore:
   Calling Number=4723037146, Called Number=4723674010, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.576: //-1/F2E6EE800000/DPM/dpAssociateIncomingPeerCore:
   Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=5
Jun 29 13:06:58.576: //-1/F2E6EE800000/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
Jun 29 13:06:58.580: //-1/F2E6EE800000/CCAPI/cc_api_display_ie_subfields:
   cc_api_call_setup_ind_common:
   cisco-username=4723037146
   ----- ccCallInfo IE subfields -----
   cisco-ani=4723037146
   cisco-anitype=0
   cisco-aniplan=0
   cisco-anipi=0
   cisco-anisi=1
   dest=4723674010
   cisco-desttype=0
   cisco-destplan=0
   cisco-rdie=FFFFFFFF
   cisco-rdn=
   cisco-rdntype=0
   cisco-rdnplan=0
   cisco-rdnpi=-1
   cisco-rdnsi=-1
   cisco-redirectreason=-1   fwd_final_type =0
   final_redirectNumber =
   hunt_group_timeout =0

Jun 29 13:06:58.580: //-1/F2E6EE800000/CCAPI/cc_api_call_setup_ind_common:
   Interface=0x8801E098, Call Info(
   Calling Number=4723037146,(Calling Name=)(TON=Unknown, NPI=Unknown, Screening=User, Passed, Presentation=Allowed),
   Called Number=4723674010(TON=Unknown, NPI=Unknown),
   Calling Translated=FALSE, Subscriber Type Str=Unknown, FinalDestinationFlag=TRUE,
   Incoming Dial-peer=5, Progress Indication=NULL(0), Calling IE Present=TRUE,
   Source Trkgrp Route Label=, Target Trkgrp Route Label=, CLID Transparent=FALSE), Call Id=93
Jun 29 13:06:58.580: //-1/F2E6EE800000/CCAPI/ccCheckClipClir:
   In: Calling Number=4723037146(TON=Unknown, NPI=Unknown, Screening=User, Passed, Presentation=Allowed)
Jun 29 13:06:58.580: //-1/F2E6EE800000/CCAPI/ccCheckClipClir:
   Out: Calling Number=4723037146(TON=Unknown, NPI=Unknown, Screening=User, Passed, Presentation=Allowed)
Jun 29 13:06:58.580: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:
  
Jun 29 13:06:58.580: :cc_get_feature_vsa malloc success
Jun 29 13:06:58.580: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:
  
Jun 29 13:06:58.580:  cc_get_feature_vsa count is 1
Jun 29 13:06:58.580: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:
  
Jun 29 13:06:58.580: :FEATURE_VSA attributes are: feature_name:0,feature_time:2307636528,feature_id:93
Jun 29 13:06:58.580: //93/F2E6EE800000/CCAPI/cc_api_call_setup_ind_common:
   Set Up Event Sent;
   Call Info(Calling Number=4723037146(TON=Unknown, NPI=Unknown, Screening=User, Passed, Presentation=Allowed),
   Called Number=4723674010(TON=Unknown, NPI=Unknown))
Jun 29 13:06:58.580: //93/F2E6EE800000/CCAPI/cc_process_call_setup_ind:
   Event=0x88D89380
Jun 29 13:06:58.580: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=4723674010, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.580: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4723674010
Jun 29 13:06:58.580: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Jun 29 13:06:58.580: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=4723674010, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
Jun 29 13:06:58.580: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1
     2: Dial-peer Tag=3
Jun 29 13:06:58.580: //-1/xxxxxxxxxxxx/CCAPI/cc_setupind_match_search:
   Try with the demoted called number 4723674010
Jun 29 13:06:58.584: //93/F2E6EE800000/CCAPI/ccCallSetContext:
   Context=0x89A227C4
Jun 29 13:06:58.584: //93/F2E6EE800000/CCAPI/cc_process_call_setup_ind:
   >>>>CCAPI handed cid 93 with tag 5 to app "_ManagedAppProcess_Default"
Jun 29 13:06:58.584: //93/F2E6EE800000/CCAPI/ccCallProceeding:
   Progress Indication=NULL(0)
Jun 29 13:06:58.584: //-1/F2E6EE800000/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=4723674010, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.584: //-1/F2E6EE800000/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4723674010
Jun 29 13:06:58.584: //-1/F2E6EE800000/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Jun 29 13:06:58.584: //-1/F2E6EE800000/DPM/dpMatchSafModulePlugin:
   dialstring=4723674010, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
Jun 29 13:06:58.584: //-1/F2E6EE800000/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1
     2: Dial-peer Tag=3
Jun 29 13:06:58.584: //-1/F2E6EE800000/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=4723674010, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.584: //-1/F2E6EE800000/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4723674010
Jun 29 13:06:58.584: //-1/F2E6EE800000/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Jun 29 13:06:58.588: //-1/F2E6EE800000/DPM/dpMatchSafModulePlugin:
   dialstring=4723674010, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
Jun 29 13:06:58.588: //-1/F2E6EE800000/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1
     2: Dial-peer Tag=3
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Calling Number=4723674010, Called Number=4723674010, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4723674010
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=4723674010, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1
     2: Dial-peer Tag=3
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Calling Number=4723674010, Called Number=, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Result=NO_MATCH(-1) After All Match Rules Attempt
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Calling Number=4723674010, Called Number=, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Result=NO_MATCH(-1) After All Match Rules Attempt
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=4723674010, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4723674010
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=4723674010, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
Jun 29 13:06:58.588: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1
     2: Dial-peer Tag=3
Jun 29 13:06:58.588: //-1/F2E6EE800000/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=4723674010, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.588: //-1/F2E6EE800000/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4723674010
Jun 29 13:06:58.588: //-1/F2E6EE800000/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Jun 29 13:06:58.588: //-1/F2E6EE800000/DPM/dpMatchSafModulePlugin:
   dialstring=4723674010, saf_enabled=1, saf_dndb_lookup=1, dp_result=0
Jun 29 13:06:58.588: //-1/F2E6EE800000/DPM/dpMatchPeersMoreArg:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1
     2: Dial-peer Tag=3
Jun 29 13:06:58.588: //93/F2E6EE800000/CCAPI/ccCallSetupRequest:
   Destination=, Calling IE Present=TRUE, Mode=0,
   Outgoing Dial-peer=1, Params=0x89A23C2C, Progress Indication=NULL(0)
Jun 29 13:06:58.588: //93/F2E6EE800000/CCAPI/ccCheckClipClir:
   In: Calling Number=4723037146(TON=Unknown, NPI=Unknown, Screening=User, Passed, Presentation=Allowed)
Jun 29 13:06:58.588: //93/F2E6EE800000/CCAPI/ccCheckClipClir:
   Out: Calling Number=4723037146(TON=Unknown, NPI=Unknown, Screening=User, Passed, Presentation=Allowed)
SID4893-RO1#
Jun 29 13:06:58.588: //93/F2E6EE800000/CCAPI/ccCallSetupRequest:
   Destination Pattern=4010, Called Number=4010, Digit Strip=TRUE
Jun 29 13:06:58.588: //93/F2E6EE800000/CCAPI/ccCallSetupRequest:
   Calling Number=4723037146(TON=Unknown, NPI=Unknown, Screening=User, Passed, Presentation=Allowed),
   Called Number=4010(TON=Unknown, NPI=Unknown),
   Redirect Number=, Display Info=
   Account Number=4723037146, Final Destination Flag=TRUE,
   Guid=F2E6EE80-0001-0000-0000-AD0107856B0A, Outgoing Dial-peer=1
Jun 29 13:06:58.592: //93/F2E6EE800000/CCAPI/cc_api_display_ie_subfields:
   ccCallSetupRequest:
   cisco-username=4723037146
   ----- ccCallInfo IE subfields -----
   cisco-ani=4723037146
   cisco-anitype=0
   cisco-aniplan=0
   cisco-anipi=0
   cisco-anisi=1
   dest=4010
   cisco-desttype=0
   cisco-destplan=0
   cisco-rdie=FFFFFFFF
   cisco-rdn=
   cisco-rdntype=0
   cisco-rdnplan=0
   cisco-rdnpi=-1
   cisco-rdnsi=-1
   cisco-redirectreason=-1   fwd_final_type =0
   final_redirectNumber =
   hunt_group_timeout =0

Jun 29 13:06:58.592: //93/F2E6EE800000/CCAPI/ccIFCallSetupRequestPrivate:
   Interface=0x88DDABB8, Interface Type=6, Destination=, Mode=0x0,
   Call Params(Calling Number=4723037146,(Calling Name=)(TON=Unknown, NPI=Unknown, Screening=User, Passed, Presentation=Allowed),
   Called Number=4010(TON=Unknown, NPI=Unknown), Calling Translated=FALSE,
   Subscriber Type Str=Unknown, FinalDestinationFlag=TRUE, Outgoing Dial-peer=1, Call Count On=FALSE,
   Source Trkgrp Route Label=, Target Trkgrp Route Label=, tg_label_flag=0, Application Call Id=)
Jun 29 13:06:58.592: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:
  
Jun 29 13:06:58.592: :cc_get_feature_vsa malloc success
Jun 29 13:06:58.592: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:
  
Jun 29 13:06:58.592:  cc_get_feature_vsa count is 2
Jun 29 13:06:58.592: //-1/xxxxxxxxxxxx/CCAPI/cc_get_feature_vsa:
  
Jun 29 13:06:58.592: :FEATURE_VSA attributes are: feature_name:0,feature_time:2307636752,feature_id:94
Jun 29 13:06:58.592: //94/F2E6EE800000/CCAPI/ccIFCallSetupRequestPrivate:
   SPI Call Setup Request Is Success; Interface Type=6, FlowMode=1
Jun 29 13:06:58.592: //94/F2E6EE800000/CCAPI/ccCallSetContext:
   Context=0x89A23BDC
Jun 29 13:06:58.592: //93/F2E6EE800000/CCAPI/ccSaveDialpeerTag:
   Outgoing Dial-peer=1
Jun 29 13:06:58.592: //94/F2E6EE800000/CCAPI/cc_api_call_proceeding:
   Interface=0x88DDABB8, Progress Indication=NULL(0)
Jun 29 13:06:58.596: //94/F2E6EE800000/CCAPI/cc_api_call_cut_progress:
   Interface=0x88DDABB8, Progress Indication=INBAND(8), Signal Indication=INTERCEPT(2),
   Cause Value=0
Jun 29 13:06:58.596: //94/F2E6EE800000/CCAPI/cc_api_call_cut_progress:
   Call Entry(Responsed=TRUE)
Jun 29 13:06:58.596: //93/F2E6EE800000/CCAPI/ccCallCutProgress:
   Progress Indication=INBAND(8), Signal Indication=INTERCEPT(2), Cause Value=0
   Voice Call Send Alert=FALSE, Call Entry(Alert Sent=FALSE)
Jun 29 13:06:58.596: //93/F2E6EE800000/CCAPI/ccCallCutProgress:
   Call Entry(Responsed=TRUE)
Jun 29 13:06:58.596: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=4723037146, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.596: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4723037146
Jun 29 13:06:58.596: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   No Outgoing Dial-peer Is Matched; Result=NO_MATCH(-1)
Jun 29 13:06:58.596: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
Jun 29 13:06:58.596: //-1/xxxxxxxxxxxx/DPM/dpMatchPeers:
   Result=NO_MATCH(-1)
Jun 29 13:06:58.596: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Calling Number=4010, Called Number=, Voice-Interface=0x0,
   Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
   Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.596: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
   Result=NO_MATCH(-1) After All Match Rules Attempt
Jun 29 13:06:58.596: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
Jun 29 13:06:58.596: //93/F2E6EE800000/CCAPI/ccConferenceCreate:
   (confID=0x89A62184, callID1=0x5D, gcid=24A66F25-C12211E1-8106C3ED-704C42DD, tag=0x0)
Jun 29 13:06:58.596: //94/F2E6EE800000/CCAPI/ccConferenceCreate:
   (confID=0x89A62184, callID2=0x5E, gcid=24A66F25-C12211E1-8106C3ED-704C42DD, tag=0x0)
Jun 29 13:06:58.596: //93/F2E6EE800000/CCAPI/ccConferenceCreate:
   Conference Id=0x89A62184, Call Id1=93, Call Id2=94, Tag=0x0
Jun 29 13:06:58.596: //93/xxxxxxxxxxxx/CCAPI/cc_api_get_xcode_stream:
  
Jun 29 13:06:58.596: cc_api_get_xcode_stream : 4702
Jun 29 13:06:58.596: //93/xxxxxxxxxxxx/CCAPI/cc_api_get_xcode_stream:
  
Jun 29 13:06:58.596: cc_api_get_xcode_stream : 4702
Jun 29 13:06:58.596: //93/F2E6EE800000/CCAPI/cc_api_bridge_done:
   Conference Id=0x21, Source Interface=0x8801E098, Source Call Id=93,
   Destination Call Id=94, Disposition=0x0, Tag=0x0
Jun 29 13:06:58.600: //94/F2E6EE800000/CCAPI/cc_api_bridge_done:
   Conference Id=0x21, Source Interface=0x88DDABB8, Source Call Id=94,
   Destination Call Id=93, Disposition=0x0, Tag=0xFFFFFFFF
Jun 29 13:06:58.600: //93/F2E6EE800000/CCAPI/cc_generic_bridge_done:
   Conference Id=0x21, Source Interface=0x88DDABB8, Source Call Id=94,
   Destination Call Id=93, Disposition=0x0, Tag=0xFFFFFFFF
Jun 29 13:06:58.600: //93/F2E6EE800000/CCAPI/ccConferenceCreate:
   Call Entry(Conference Id=0x21, Destination Call Id=94)
Jun 29 13:06:58.600: //94/F2E6EE800000/CCAPI/ccConferenceCreate:
   Call Entry(Conference Id=0x21, Destination Call Id=93)
Jun 29 13:06:58.600: //94/F2E6EE800000/CCAPI/cc_api_caps_ind:
   Destination Interface=0x8801E098, Destination Call Id=93, Source Call Id=94,
   Caps(Codec=0x1, Fax Rate=0x1, Vad=0x1,
   Modem=0x2, Codec Bytes=20, Signal Type=3)
Jun 29 13:06:58.600: //94/F2E6EE800000/CCAPI/cc_api_caps_ind:
   Caps(Playout Mode=1, Playout Initial=60(ms), Playout Min=40(ms),
   Playout Max=1000(ms), Fax Nom=300(ms))
Jun 29 13:06:58.600: //93/F2E6EE800000/CCAPI/cc_api_caps_ind:
   Destination Interface=0x88DDABB8, Destination Call Id=94, Source Call Id=93,
   Caps(Codec=0x4, Fax Rate=0x2, Vad=0x2,
   Modem=0x0, Codec Bytes=20, Signal Type=2)
Jun 29 13:06:58.600: //93/F2E6EE800000/CCAPI/cc_api_caps_ind:
   Caps(Playout Mode=1, Playout Initial=60(ms), Playout Min=40(ms),
   Playout Max=1000(ms), Fax Nom=300(ms))
Jun 29 13:06:58.600: //93/F2E6EE800000/CCAPI/cc_api_caps_ack:
   Destination Interface=0x88DDABB8, Destination Call Id=94, Source Call Id=93,
   Caps(Codec=g729r8(0x4), Fax Rate=FAX_RATE_VOICE(0x2), Vad=ON(0x2),
   Modem=OFF(0x0), Codec Bytes=20, Signal Type=2, Seq Num Start=3623)
Jun 29 13:06:58.600: //94/F2E6EE800000/CCAPI/cc_api_caps_ack:
   Destination Interface=0x8801E098, Destination Call Id=93, Source Call Id=94,
   Caps(Codec=g729r8(0x4), Fax Rate=FAX_RATE_VOICE(0x2), Vad=ON(0x2),
   Modem=OFF(0x0), Codec Bytes=20, Signal Type=2, Seq Num Start=3623)
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=4723037146, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4723037146
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   No Outgoing Dial-peer Is Matched; Result=NO_MATCH(-1)
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchPeers:
   Result=NO_MATCH(-1)
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Calling Number=, Called Number=4010, Peer Info Type=DIALPEER_INFO_SPEECH
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Match Rule=DP_MATCH_DEST; Called Number=4010
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
   Result=Success(0) after DP_MATCH_DEST
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
   dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
Jun 29 13:06:58.600: //-1/xxxxxxxxxxxx/DPM/dpMatchPeers:
   Result=SUCCESS(0)
   List of Matched Outgoing Dial-peer(s):
     1: Dial-peer Tag=1
     2: Dial-peer Tag=3
Jun 29 13:06:58.600: //93/F2E6EE800000/CCAPI/ccCallNotify:
   Data Bitmask=0x7, Call Id=93
Jun 29 13:06:58.604: //93/F2E6EE800000/CCAPI/cc_process_notify_bridge_done:
   Conference Id=0x21, Call Id1=93, Call Id2=94
Jun 29 13:06:58.604: //94/F2E6EE800000/CCAPI/cc_api_voice_mode_event:
   Call Id=94
Jun 29 13:06:58.604: //94/F2E6EE800000/CCAPI/cc_api_voice_mode_event:
   Call Entry(Context=0x89A23BDC)
SID4893-RO1#
Jun 29 13:07:45.764: //93/F2E6EE800000/CCAPI/cc_api_call_disconnected:
   Cause Value=16, Interface=0x8801E098, Call Id=93
Jun 29 13:07:45.764: //93/F2E6EE800000/CCAPI/cc_api_call_disconnected:
   Call Entry(Responsed=TRUE, Cause Value=16, Retry Count=0)
Jun 29 13:07:45.764: //93/F2E6EE800000/CCAPI/ccConferenceDestroy:
   Conference Id=0x21, Tag=0x0
Jun 29 13:07:45.764: //93/F2E6EE800000/CCAPI/cc_api_bridge_drop_done:
   Conference Id=0x21, Source Interface=0x8801E098, Source Call Id=93,
   Destination Call Id=94, Disposition=0x0, Tag=0x0
Jun 29 13:07:45.764: //94/F2E6EE800000/CCAPI/cc_api_bridge_drop_done:
   Conference Id=0x21, Source Interface=0x88DDABB8, Source Call Id=94,
   Destination Call Id=93, Disposition=0x0, Tag=0x0
Jun 29 13:07:45.764: //93/F2E6EE800000/CCAPI/cc_generic_bridge_done:
   Conference Id=0x21, Source Interface=0x88DDABB8, Source Call Id=94,
   Destination Call Id=93, Disposition=0x0, Tag=0x0
Jun 29 13:07:45.768: //94/F2E6EE800000/CCAPI/ccCallDisconnect:
   Cause Value=16, Tag=0x0, Call Entry(Previous Disconnect Cause=0, Disconnect Cause=0)
Jun 29 13:07:45.768: //94/F2E6EE800000/CCAPI/ccCallDisconnect:
   Cause Value=16, Call Entry(Responsed=TRUE, Cause Value=16)
Jun 29 13:07:45.768: //94/F2E6EE800000/CCAPI/cc_api_get_transfer_info:
   Transfer Number Is Null
Jun 29 13:07:45.768: //93/F2E6EE800000/CCAPI/ccCallDisconnect:
   Cause Value=16, Tag=0x0, Call Entry(Previous Disconnect Cause=0, Disconnect Cause=16)
Jun 29 13:07:45.768: //93/F2E6EE800000/CCAPI/ccCallDisconnect:
   Cause Value=16, Call Entry(Responsed=TRUE, Cause Value=16)
Jun 29 13:07:45.796: //94/F2E6EE800000/CCAPI/cc_api_call_disconnect_done:
   Disposition=0, Interface=0x88DDABB8, Tag=0x0, Call Id=94,
   Call Entry(Disconnect Cause=16, Voice Class Cause Code=0, Retry Count=0)
Jun 29 13:07:45.796: //94/F2E6EE800000/CCAPI/cc_api_call_disconnect_done:
   Call Disconnect Event Sent
SID4893-RO1#
Jun 29 13:07:45.796: //-1/xxxxxxxxxxxx/CCAPI/cc_free_feature_vsa:
  
Jun 29 13:07:45.796: :cc_free_feature_vsa freeing 898BBE08
Jun 29 13:07:45.796: //-1/xxxxxxxxxxxx/CCAPI/cc_free_feature_vsa:
  
Jun 29 13:07:45.796:  vsacount in free is 1
SID4893-RO1#
Jun 29 13:07:46.948: //93/F2E6EE800000/CCAPI/cc_api_call_disconnect_done:
   Disposition=0, Interface=0x8801E098, Tag=0x0, Call Id=93,
   Call Entry(Disconnect Cause=16, Voice Class Cause Code=0, Retry Count=0)
Jun 29 13:07:46.948: //93/F2E6EE800000/CCAPI/cc_api_call_disconnect_done:
   Call Disconnect Event Sent
Jun 29 13:07:46.948: //-1/xxxxxxxxxxxx/CCAPI/cc_free_feature_vsa:
  
Jun 29 13:07:46.948: :cc_free_feature_vsa freeing 898BBD28
Jun 29 13:07:46.948: //-1/xxxxxxxxxxxx/CCAPI/cc_free_feature_vsa:
  
Jun 29 13:07:46.948:  vsacount in free is 0

3 Replies 3

paolo bevilacqua
Hall of Fame
Hall of Fame

You don't need multiple DPs for that. Configure both ports in a single trunk group, and reference it under a single DP.

Paolo,

thank you for replying.

It looks like trunk group configuration will not help me achieve the desired hunting from one FXS port to the next one at no answer.

Event with  configured, the call will just go to the first FXS port and not hunt to the next one.

My trunk group config:

trunk group 4010

hunt-scheme sequential
!

dial-peer voice 4010 pots

trunkgroup 4010

translation-profile incoming 1

destination-pattern 4010

!

voice-port 0

trunk-group 4010

no comfort-noise

cptone NO

timeouts ringing 20

station-id number 4723674010

caller-id enable

!

voice-port 2

trunk-group 4010

cptone NO

timeouts ringing 20

station-id number 4723674010

caller-id enable voice-port 0
trunk-group 4010
no comfort-noise
cptone NO
timeouts ringing 20
station-id number 4723674010
caller-id enable
!
voice-port 2
trunk-group 4010
cptone NO
timeouts ringing 20
station-id number 4723674010
caller-id enable

I even tried to seperate the ports with Preference(with no different result):

dial-peer voice 1 pots
translation-profile incoming 1
preference 2
destination-pattern 4010

port 0

dial-peer voice 3 pots

translation-profile incoming 1

preference 1

destination-pattern 4010

port 2

Also I found this post that verifies hunting is not possible on a FXS port (with no CUCM or CME involved):

https://supportforums.cisco.com/thread/2056535

However it would be good if it was possible!

For hunting on no answer, register the ports in SCCP mode, each with an unique number, and use ephone-hunt.

Or you can use voice-hunt, again with unique numbers, but no need for SCCP mode.