cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
762
Views
0
Helpful
2
Replies

CISCO 2801 - Routing VOIP Calls

Good Morning Colleagues

I hope you are doing good . I have CISCO 2801 router that is configured successfully as follow:

 

  • Connect to 3CX IP PBX successfully.
  • 2 CISCO softphone (CISCO IP Communicator) has been registered successfully to CISCO 2801.
  • CISCO IP Communicators can call successfully IP Phones registered to 3CX and vice versa.
  • Another PC in the same LAN has MicroSIP software which can be used to make SIP calls.
  • CISCO IP Communicators can call successfully MicroSIP and vice versa

When trying to make a call from MicroSIP to IP Phones registered to 3CX or vice versa , Call failed . So does anyone knows what is required to make such call successful ?

 

Below is my configuration:

 

voice service voip
sip
!
voice class codec 1
codec preference 1 g711ulaw
codec preference 2 g729r8 bytes 40
codec preference 3 g723r63 bytes 96
codec preference 4 g726r16 bytes 80
!

 

voice translation-rule 1
rule 1 /.+/ /10010/

 

voice translation-profile TEST-CALLED
translate called 1

 

 

! DIal-Peer to 3CX

 

dial-peer voice 20000 voip
translation-profile outgoing TEST-CALLED
preference 1
destination-pattern 1..
session protocol sipv2
session target ipv4:192.168.1.71
voice-class codec 1
dtmf-relay rtp-nte
no vad

 

! DIal-Peer to MicroSIP

 

dial-peer voice 30000 voip
preference 1
destination-pattern 5..
session protocol sipv2
session target ipv4:192.168.1.69
voice-class codec 1
dtmf-relay rtp-nte
no vad

 

sip-ua
credentials username 10010 password 7 075E731F1A5C4F524F realm 3CXPhoneSystem
authentication username 10010 password 7 014254570F5E505879
retry invite 3
retry response 3
retry bye 3
retry cancel 3
timers expires 300000
registrar ipv4:192.168.1.71 expires 300
sip-server ipv4:192.168.1.71:5060

 

 

telephony-service
max-ephones 5
max-dn 5
ip source-address 192.168.1.68 port 2000
max-conferences 4 gain -6
transfer-system full-consult
create cnf-files version-stamp Jan 01 2002 00:00:00
!
!
ephone-dn 1
number 701
!
!
ephone-dn 2
number 702
!
!
ephone-dn 3
number 703
!
!
ephone 1
device-security-mode none
mac-address 0026.55B3.C238
button 1:1
!
!
!
ephone 2
device-security-mode none
mac-address 000C.299E.4C43
button 1:2 2:3
!

 

2 Replies 2

Jaime Valencia
Cisco Employee
Cisco Employee

What does the debugs say?

HTH

java

if this helps, please rate

Good Morning Jaime

Thx for your replay . Below is the debug from CISCO after issue the command "debug voip dialpeer" after dialing from Microsip to 3CX IP PBX.

 

Router#debug voip dialpeer
voip dialpeer default debugging is on
Router#
Router#
Router#
Router#
Router#
Router#
Router#
*Apr 6 06:02:21.319: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Calling Number=123, Called Number=123, Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.319: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=123
*Apr 6 06:02:21.319: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Apr 6 06:02:21.319: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=123, saf_enabled=1, saf_dndb_lookup=1, dp_result=0
*Apr 6 06:02:21.319: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=20000
*Apr 6 06:02:21.323: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Calling Number=, Called Number=, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.323: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Result=NO_MATCH(-1) After All Match Rules Attempt
*Apr 6 06:02:21.323: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
*Apr 6 06:02:21.323: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Calling Number=, Called Number=, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.323: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Result=NO_MATCH(-1) After All Match Rules Attempt
*Apr 6 06:02:21.327: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
*Apr 6 06:02:21.327: //-1/7C22DC38804D/DPM/dpAssociateIncomingPeerCore:
Calling Number=, Called Number=123, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.327: //-1/7C22DC38804D/DPM/dpAssociateIncomingPeerCore:
Result=NO_MATCH(-1) After All Match Rules Attempt
*Apr 6 06:02:21.327: //-1/7C22DC38804D/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1
*Apr 6 06:02:21.335: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Calling Number=, Called Number=123, Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.335: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=123
*Apr 6 06:02:21.335: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Apr 6 06:02:21.335: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=123, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
*Apr 6 06:02:21.335: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=20000
*Apr 6 06:02:21.339: //-1/7C22DC38804D/DPM/dpMatchPeersCore:
Calling Number=, Called Number=123, Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.339: //-1/7C22DC38804D/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=123
*Apr 6 06:02:21.339: //-1/7C22DC38804D/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Apr 6 06:02:21.339: //-1/7C22DC38804D/DPM/dpMatchSafModulePlugin:
dialstring=123, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
*Apr 6 06:02:21.339: //-1/7C22DC38804D/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=20000
*Apr 6 06:02:21.343: //-1/7C22DC38804D/DPM/dpMatchPeersCore:
Calling Number=, Called Number=123, Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.343: //-1/7C22DC38804D/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=123
*Apr 6 06:02:21.343: //-1/7C22DC38804D/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Apr 6 06:02:21.343: //-1/7C22DC38804D/DPM/dpMatchSafModulePlugin:
dialstring=123, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
*Apr 6 06:02:21.343: //-1/7C22DC38804D/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=20000
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Calling Number=123, Called Number=123, Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=123
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=123, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=20000
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Calling Number=123, Called Number=, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=20000
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Calling Number=123, Called Number=, Voice-Interface=0x0,
Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,
Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:
Result=Success(0) after DP_MATCH_ORIGINATE; Incoming Dial-peer=20000
*Apr 6 06:02:21.343: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0
*Apr 6 06:02:21.347: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Calling Number=, Called Number=123, Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.347: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=123
*Apr 6 06:02:21.347: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Apr 6 06:02:21.347: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:
dialstring=123, saf_enabled=0, saf_dndb_lookup=1, dp_result=0
*Apr 6 06:02:21.347: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=20000
*Apr 6 06:02:21.347: //-1/7C22DC38804D/DPM/dpMatchPeersCore:
Calling Number=, Called Number=123, Peer Info Type=DIALPEER_INFO_SPEECH
*Apr 6 06:02:21.347: //-1/7C22DC38804D/DPM/dpMatchPeersCore:
Match Rule=DP_MATCH_DEST; Called Number=123
*Apr 6 06:02:21.347: //-1/7C22DC38804D/DPM/dpMatchPeersCore:
Result=Success(0) after DP_MATCH_DEST
*Apr 6 06:02:21.347: //-1/7C22DC38804D/DPM/dpMatchSafModulePlugin:
dialstring=123, saf_enabled=1, saf_dndb_lookup=1, dp_result=0
*Apr 6 06:02:21.347: //-1/7C22DC38804D/DPM/dpMatchPeersMoreArg:
Result=SUCCESS(0)
List of Matched Outgoing Dial-peer(s):
1: Dial-peer Tag=20000
Router#

Here is also the output from 3CX IP PBX:

 

04/06/2021 6:37:29 AM - [CM102001]: Authentication failed for AuthFail Recv Req REGISTER from 192.168.1.68:63406 tid=10B165A Call-ID=E0DD8A3B-95CA11EB-80058D37-AE026E5B:
REGISTER sip:192.168.1.71:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.68:5060;branch=z9hG4bK10B165A
Max-Forwards: 70
Contact: <sip:703@192.168.1.68:5060>
To: <sip:703@192.168.1.71>
From: <sip:703@192.168.1.71>;tag=4ACD44-1DA8
Call-ID: E0DD8A3B-95CA11EB-80058D37-AE026E5B
CSeq: 74 REGISTER
Expires: 300
Date: Tue, 06 Apr 2021 06:14:14 GMT
Proxy-Authorization: Digest username="10010",realm="3CXPhoneSystem",uri="sip:192.168.1.71:5060",response="9d06eb2a66ba5be213f4521eb8bc84f8",nonce="414d535c167c768937:2c7381045811d8d25055c97d99e701a0",algorithm=MD5
Timestamp: 1617689654
User-Agent: Cisco-SIPGateway/IOS-12.x
Content-Length: 0

; Reason: Credentials don't match, check that authorization-ID and password match the ones in extension settings
04/06/2021 6:37:28 AM - [CM102001]: Authentication failed for AuthFail Recv Req REGISTER from 192.168.1.68:63406 tid=1098D3 Call-ID=E09E0F09-95CA11EB-80048D37-AE026E5B:
REGISTER sip:192.168.1.71:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.68:5060;branch=z9hG4bK1098D3
Max-Forwards: 70
Contact: <sip:702@192.168.1.68:5060>
To: <sip:702@192.168.1.71>
From: <sip:702@192.168.1.71>;tag=4AC808-1216
Call-ID: E09E0F09-95CA11EB-80048D37-AE026E5B
CSeq: 74 REGISTER
Expires: 300
Date: Tue, 06 Apr 2021 06:14:12 GMT
Proxy-Authorization: Digest username="10010",realm="3CXPhoneSystem",uri="sip:192.168.1.71:5060",response="3944622ded05dbe218aba0f090f0c904",nonce="414d535c167c768873:4b97b0ebd81fa53e2aff6d7ccf3c126c",algorithm=MD5
Timestamp: 1617689652
User-Agent: Cisco-SIPGateway/IOS-12.x
Content-Length: 0

; Reason: Credentials don't match, check that authorization-ID and password match the ones in extension settings
04/06/2021 6:37:28 AM - [CM102001]: Authentication failed for AuthFail Recv Req REGISTER from 192.168.1.68:63406 tid=1089F2 Call-ID=E0480083-95CA11EB-80038D37-AE026E5B:
REGISTER sip:192.168.1.71:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.68:5060;branch=z9hG4bK1089F2
Max-Forwards: 70
Contact: <sip:701@192.168.1.68:5060>
To: <sip:701@192.168.1.71>
From: <sip:701@192.168.1.71>;tag=4AC798-D77
Call-ID: E0480083-95CA11EB-80038D37-AE026E5B
CSeq: 74 REGISTER
Expires: 300
Date: Tue, 06 Apr 2021 06:14:12 GMT
Proxy-Authorization: Digest username="10010",realm="3CXPhoneSystem",uri="sip:192.168.1.71:5060",response="1143c96656f60df29af13f1c592e0f42",nonce="414d535c167c768728:b74a997534e00948f6208e621609d7e5",algorithm=MD5
Timestamp: 1617689652
User-Agent: Cisco-SIPGateway/IOS-12.x
Content-Length: 0

 

Best Regards