cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
531
Views
5
Helpful
2
Replies

Understanding Dial-peer Debug output

towertech
Level 1
Level 1

I would like to know how to understand what is happening in my debug below. 

I notice that it matches my CUCM Session as one of the Dial peers. (Dial peers 7 and 8) But why does it attempt to match them multiple times?  Please see below...

 


DIALPEER:
debug voip dialpeer detail is ON (filter is OFF)

(Incoming)

023756: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_ANSWER; Calling Number=996XXXXXXX
023757: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
023758: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=, Expanded String=, Calling Number=996XXXXXXXT
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
023759: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Result=-1
023760: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_ORIGINATE; Calling Number=996XXXXXXX
023761: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
023762: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=, Expanded String=, Calling Number=996XXXXXXXT
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
023763: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Incoming Dial-peer=4 Is Matched

(Outgoing?) Why is there multiplee matches...on the Dial Peers

023764: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=3005, Expanded String=3005, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023765: May 1 14:09:02.484 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=7 Is Matched
023766: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=8 Is Matched
023767: May 1 14:09:02.488 CST: //-1/0DC611D28378/DPM/dpMatchCore:
Dial String=3005, Expanded String=3005, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023768: May 1 14:09:02.488 CST: //-1/0DC611D28378/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=7 Is Matched
023769: May 1 14:09:02.488 CST: //-1/0DC611D28378/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=8 Is Matched
023770: May 1 14:09:02.488 CST: //-1/0DC611D28378/DPM/dpMatchCore:
Dial String=3005, Expanded String=3005, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023771: May 1 14:09:02.488 CST: //-1/0DC611D28378/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=7 Is Matched
023772: May 1 14:09:02.488 CST: //-1/0DC611D28378/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=8 Is Matched
023773: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=3005, Expanded String=3005, Calling Number=3005T
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023774: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=7 Is Matched
023775: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=8 Is Matched
023776: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_ANSWER; Calling Number=3005

(Incoming)

023777: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
023778: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=, Expanded String=, Calling Number=3005T
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
023779: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Result=-1
023780: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_ORIGINATE; Calling Number=3005
023781: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
023782: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=, Expanded String=, Calling Number=3005T
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
023783: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Incoming Dial-peer=7 Is Matched
023784: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Incoming Dial-peer=8 Is Matched
023785: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_ANSWER; Calling Number=3005
023786: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
023787: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=, Expanded String=, Calling Number=3005T
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
023788: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Result=-1
023789: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Match Rule=DP_MATCH_ORIGINATE; Calling Number=3005
023790: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchPeertype:
Is Incoming=TRUE, Number Expansion=FALSE
023791: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=, Expanded String=, Calling Number=3005T
Timeout=TRUE, Is Incoming=TRUE, Peer Info Type=DIALPEER_INFO_SPEECH
023792: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Incoming Dial-peer=7 Is Matched
023793: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Incoming Dial-peer=8 Is Matched
023794: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=3005, Expanded String=3005, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023795: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=7 Is Matched
023796: May 1 14:09:02.488 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=8 Is Matched
023797: May 1 14:09:02.488 CST: //-1/0DC611D28378/DPM/dpMatchCore:
Dial String=3005, Expanded String=3005, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023798: May 1 14:09:02.492 CST: //-1/0DC611D28378/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=7 Is Matched
023799: May 1 14:09:02.492 CST: //-1/0DC611D28378/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=8 Is Matched
023800: May 1 14:09:02.680 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=996XXXXXXX, Expanded String=996XXXXXXX, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023801: May 1 14:09:02.680 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=4 Is Matched
023802: May 1 14:09:02.680 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=3005, Expanded String=3005, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023803: May 1 14:09:02.680 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=7 Is Matched
023804: May 1 14:09:02.680 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=8 Is Matched
023805: May 1 14:09:07.472 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=996XXXXXXX, Expanded String=996XXXXXXX, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023806: May 1 14:09:07.472 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=4 Is Matched
023807: May 1 14:09:07.472 CST: //-1/xxxxxxxxxxxx/DPM/dpMatchCore:
Dial String=3005, Expanded String=3005, Calling Number=
Timeout=TRUE, Is Incoming=FALSE, Peer Info Type=DIALPEER_INFO_SPEECH
023808: May 1 14:09:07.472 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=7 Is Matched
023809: May 1 14:09:07.472 CST: //-1/xxxxxxxxxxxx/DPM/MatchNextPeer:
Result=Success(0); Outgoing Dial-peer=8 Is Matched

2 Replies 2

TONY SMITH
Spotlight
Spotlight

Does the call work?  If so you can get a quick view of the dial peers it's using from "show call act voice | i PeerId", obviously run that command while the call is active.

Incoming calls are matched against dial-peers in the following order:

  1. "incoming called-number" dial-peers are matched against incoming called number
    • Match Rule=DP_MATCH_ORIGINATE
  2. "answer-address" dial-peers are matched against incoming caller-id
    • Match Rule=DP_MATCH_ANSWER
  3. "destination-pattern" dial-peers are matched against incoming caller-id (yes, counter-intuitive)
  4. per-IP or per-port special configuration
  5. dial-peer 0

So the multiple matches inbound are the router finding all of the matches and then figuring out which one to use. Same thing outbound. First, all matches are found. Then the router prioritizes which ones to use.

That's the basics. If you are having trouble, please provide your router's config (voice translations, interfaces, dial-peers, etc...but the whole thing is better). Also provide the original calling and called party information so we can analyze.

Maren