cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2745
Views
0
Helpful
7
Replies

CME+SIP TRUNK

rmv72
Level 1
Level 1

Hi,

I can not understand where is problem

i've CME and SIP-trunk to SP. Incoming calls from SP don't received by ip-phone registered on CME.

Here config-

voice service voip

allow-connections h323 to h323

allow-connections h323 to sip

allow-connections sip to h323

allow-connections sip to sip

fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none

sip     

  bind control source-interface GigabitEthernet0/0

  bind media source-interface GigabitEthernet0/0

!

voice class codec 1

codec preference 1 g711ulaw

!        

!

!        

!

voice translation-rule 1

rule 1 /310817/ /1412/

rule 2 /310816/ /1412/

rule 3 /310814/ /1412/

!        

!

voice translation-profile FROM_SIP

translate called 1

dial-peer voice 1 voip

description **Incoming Call from SIP Trunk**

translation-profile incoming FROM_SIP

session protocol sipv2

session target sip-server

incoming called-number .

voice-class codec 1 

!

telephony-service

max-ephones 2

max-dn 2

ip source-address 172.30.0.73 port 2000

max-conferences 8 gain -6

transfer-system full-consult

create cnf-files version-stamp 7960 Nov 28 2011 17:09:42

!

!

ephone-dn  1

number 1412

!

!

ephone  1

mac-address 0018.B956.26A6

type 7940

button  1:1

!

Here logs-

Nov 28 14:06:30.855: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:

Received:

INVITE sip:310814@10.225.73.142:5060;user=phone SIP/2.0

Accept: application/sdp;q=0.3

Accept: application/ISUP;q=0.2

Accept: multipart/mixed;q=0.1

Allow: INVITE,ACK,CANCEL,BYE,INFO,PRACK,UPDATE,OPTIONS,REGISTER,REFER,SUBSCRIBE

Call-ID: 41bdd18rhx0n3ad9j@10.225.65.10

Contact: "88123326563" <sip:88123326563@10.225.65.10:5060;user=phone>

CSeq: 195 INVITE

Expires: 3600

From: "88123326563" <sip:88123326563@10.225.65.10:5060;user=phone>;tag=7nuqb9vo60

To: "310814" <sip:310814@10.225.73.142:5060;user=phone>

Organization: IskraTel

Supported: 100rel

User-Agent: SI3000

Via: SIP/2.0/UDP 10.225.65.10:5060;branch=z9hG4bK-eu09i-y9dus

Max-Forwards: 69

Subject: Call from CS6111

Content-Length:  243

Content-Type: application/sdp

Content-Disposition: session;handling=required

v=0

o=- 1381660 7688784 IN IP4 10.225.65.111

s=-

c=IN IP4 10.225.65.111

b=AS:64

t=0 0

m=audio 24802 RTP/AVP 8 0 101

a=rtpmap:8 PCMA/8000

a=rtpmap:0 PCMU/8000

a=rtpmap:101 telephone-event/8000

a=fmtp:101 0-15

a=ptime:20

a=sendrecv

Nov 28 14:06:30.859: //42/017E7BA28057/SIP/Msg/ccsipDisplayMsg:

Sent:

SIP/2.0 100 Trying

Via: SIP/2.0/UDP 10.225.65.10:5060;branch=z9hG4bK-eu09i-y9dus

From: "88123326563" <sip:88123326563@10.225.65.10:5060;user=phone>;tag=7nuqb9vo60

To: "310814" <sip:310814@10.225.73.142:5060;user=phone>

Date: Mon, 28 Nov 2011 14:06:30 GMT

Call-ID: 41bdd18rhx0n3ad9j@10.225.65.10

CSeq: 195 INVITE

Allow-Events: telephone-event

Server: Cisco-SIPGateway/IOS-12.x

Content-Length: 0

Nov 28 14:06:30.859: //42/017E7BA28057/SIP/Msg/ccsipDisplayMsg:

Sent:

SIP/2.0 403 Forbidden

Via: SIP/2.0/UDP 10.225.65.10:5060;branch=z9hG4bK-eu09i-y9dus

From: "88123326563" <sip:88123326563@10.225.65.10:5060;user=phone>;tag=7nuqb9vo60

To: "310814" <sip:310814@10.225.73.142:5060;user=phone>;tag=1FA29624-172

Date: Mon, 28 Nov 2011 14:06:30 GMT

Call-ID: 41bdd18rhx0n3ad9j@10.225.65.10

CSeq: 195 INVITE

Allow-Events: telephone-event

Server: Cisco-SIPGateway/IOS-12.x

Reason: Q.850;cause=21

Content-Length: 0

Nov 28 14:06:30.859: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:

Received:

ACK sip:310814@10.225.73.142:5060;user=phone SIP/2.0

Via: SIP/2.0/UDP 10.225.65.10:5060;branch=z9hG4bK-eu09i-y9dus

From: "88123326563" <sip:88123326563@10.225.65.10:5060;user=phone>;tag=7nuqb9vo60

To: "310814" <sip:310814@10.225.73.142:5060;user=phone>;tag=1FA29624-172

Call-ID: 41bdd18rhx0n3ad9j@10.225.65.10

CSeq: 195 ACK

Max-Forwards: 70

Content-Length: 0

1 Accepted Solution

Accepted Solutions

Looking at your debug closly I see the following:

SIP/2.0 403 Forbidden

Do you have SIP trunk authentication proerply set?  This would be under sip-ua config, or under the dial-peer pointing to SIP trunk.

Also, if this IOS is 15+ make sure your default toll-fraud security feature is properly showing expected allowed connections. For test you can add the IP addresses this way:

Router(config)#voice service voip

Router(conf-voi-serv)#ip address trusted list

Router(cfg-iptrust-list)#ipv4 x.x.x.x 255.255.255.255

Chris

View solution in original post

7 Replies 7

Chris Deren
Hall of Fame
Hall of Fame

Can you post "debug voice translation" and "debug voice dialpeer"?

Chris

Hi!

Thank you for reply!

I see "No Outgoing Dial-peer Is Matched"

Do I need outgoing dial-peer if I have registered phone on CME?

Here my debug-

Log Buffer (5120 bytes):

o Type=DIALPEER_INFO_SPEECH

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ Match Rule=DP_MATCH_DEST; Called Number=310817

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ No Outgoing Dial-peer Is Matched; Result=NO_MATCH(-1)

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

љљ dialstring=310817, saf_enabled=1, saf_dndb_lookup=1, dp_result=-1

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:

љљ Result=NO_MATCH(-1)

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

љљ Calling Number=89653815299, Called Number=, Voice-Interface=0x0,

љљ Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

љљ Peer Info Type=DIALPEER_INFO_SPEECH

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

љљ Result=NO_MATCH(-1) After All Match Rules Attempt

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

љљ dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

љљ Calling Number=89653815299, Called Number=, Voice-Interface=0x0,

љљ Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

љљ Peer Info Type=DIALPEER_INFO_SPEECH

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

љљ Result=NO_MATCH(-1) After All Match Rules Attempt

Nov 28 18:09:28.090: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

љљ dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1

Nov 28 18:09:28.090: //-1/F234076480D5/DPM/dpAssociateIncomingPeerCore:

љљ Calling Number=89653815299, Called Number=310817, Voice-Interface=0x0,

љљ Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

љљ Peer Info Type=DIALPEER_INFO_SPEECH

Nov 28 18:09:28.090: //-1/F234076480D5/DPM/dpAssociateIncomingPeerCore:

љљ Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=1

Nov 28 18:09:28.090: //-1/F234076480D5/DPM/dpMatchSafModulePlugin:

љљ dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack=0x3111A7B8; count=1

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x3114CF60

Nov 28 18:09:28.094: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ Calling Number=, Called Number=310817, Peer Info Type=DIALPEER_INFO_SPEECH

Nov 28 18:09:28.094: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ Match Rule=DP_MATCH_DEST; Called Number=310817

Nov 28 18:09:28.094: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ No Outgoing Dial-peer Is Matched; Result=NO_MATCH(-1)

Nov 28 18:09:28.094: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

љљ dialstring=310817, saf_enabled=0, saf_dndb_lookup=1, dp_result=-1

Nov 28 18:09:28.094: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:

љљ Result=NO_MATCH(-1)

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_stack_push_RegXruleNumInfo_internal: stack=0x3111A7B8; count=1

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_translate_internal: number=89653815299 type=unknown plan=unknown numbertype=calling

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_get_RegXrule: Invalid translation ruleset tag=0

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_match_internal: Error: ruleset for calling number not found

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_translate_internal: No match: number=89653815299 type=unknown plan=unknown

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_translate_internal: number= type=unknown plan=unknown numbertype=redirect-called

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_get_RegXrule: Invalid translation ruleset tag=0

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_match_internal: Error: ruleset for redirect-called number not found

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_translate_internal: No match: number= type=unknown plan=unknown

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_translate_internal: number=310817 type=unknown plan=unknown numbertype=called

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_match_internal: Matched with rule 1 in ruleset 1

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_match_internal: Matched with rule 1 in ruleset 1

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/sed_subst: Successful substitution; pattern=310817 matchPattern=310817 replacePattern=1412 replaced pattern=1412

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_subst_num_type: Match Type = none, Replace Type = none Input Type = unknown

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_subst_num_plan: Match Plan = none, Replace Plan = none Input Plan = unknown

Nov 28 18:09:28.094: //-1/F234076480D5/RXRULE/regxrule_profile_translate_internal: xlt_number=1412 xlt_type=unknown xlt_plan=unknown

Nov 28 18:09:28.098: //-1/F234076480D5/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack=0x3111A7B8; count=1

Nov 28 18:09:28.098: //-1/F234076480D5/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x3114CF60

I always build one with session target of the IP assigned as ip source-address in your case 172.30.0.73, it does not hurt to try it.

HTH,

Chris

I did in another way.

Is it correct?

dial-peer voice 1 voip

љdescription **Incoming Call from SIP Trunk**

љsession protocol sipv2

љsession target sip-server

љincoming called-number .

љvoice-class codec 1љ

!

dial-peer voice 2 voip

љdestination-pattern 1...

љsession target ipv4:172.30.0.73

љvoice-class codec 1љ

!

!

num-exp 310817 1412

 

 

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ Calling Number=310817, Called Number=310817, Peer Info Type=DIALPEER_INFO_SPEECH

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ Match Rule=DP_MATCH_DEST; Called Number=310817

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ Result=Success(0) after DP_MATCH_DEST

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

љљ dialstring=310817, saf_enabled=1, saf_dndb_lookup=1, dp_result=0

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:

љљ Result=SUCCESS(0)

љљ List of Matched Outgoing Dial-peer(s):

љљљљ 1: Dial-peer Tag=20001

љљљљ 2: Dial-peer Tag=2

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

љљ Calling Number=89653815299, Called Number=, Voice-Interface=0x0,

љљ Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

љљ Peer Info Type=DIALPEER_INFO_SPEECH

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

љљ Result=NO_MATCH(-1) After All Match Rules Attempt

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

љљ dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

љљ Calling Number=89653815299, Called Number=, Voice-Interface=0x0,

љљ Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

љљ Peer Info Type=DIALPEER_INFO_SPEECH

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpAssociateIncomingPeerCore:

љљ Result=NO_MATCH(-1) After All Match Rules Attempt

Nov 28 19:31:26.510: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

љљ dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=-1

Nov 28 19:31:26.510: //-1/65CF4E9C8117/DPM/dpAssociateIncomingPeerCore:

љљ Calling Number=89653815299, Called Number=310817, Voice-Interface=0x0,

љљ Timeout=TRUE, Peer Encap Type=ENCAP_VOIP, Peer Search Type=PEER_TYPE_VOICE,

љљ Peer Info Type=DIALPEER_INFO_SPEECH

Nov 28 19:31:26.510: //-1/65CF4E9C8117/DPM/dpAssociateIncomingPeerCore:

љљ Result=Success(0) after DP_MATCH_INCOMING_DNIS; Incoming Dial-peer=1

Nov 28 19:31:26.510: //-1/65CF4E9C8117/DPM/dpMatchSafModulePlugin:

љљ dialstring=NULL, saf_enabled=0, saf_dndb_lookup=0, dp_result=0

Nov 28 19:31:26.514: //-1/65CF4E9C8117/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack=0x3111A4A0; count=1

Nov 28 19:31:26.514: //-1/65CF4E9C8117/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x3114D1B0

Nov 28 19:31:26.514: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ Calling Number=, Called Number=310817, Peer Info Type=DIALPEER_INFO_SPEECH

Nov 28 19:31:26.514: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ Match Rule=DP_MATCH_DEST; Called Number=310817

Nov 28 19:31:26.514: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersCore:

љљ Result=Success(0) after DP_MATCH_DEST

Nov 28 19:31:26.514: //-1/xxxxxxxxxxxx/DPM/dpMatchSafModulePlugin:

љљ dialstring=310817, saf_enabled=0, saf_dndb_lookup=1, dp_result=0

Nov 28 19:31:26.514: //-1/xxxxxxxxxxxx/DPM/dpMatchPeersMoreArg:

љљ Result=SUCCESS(0)

љљ List of Matched Outgoing Dial-peer(s):

љљљљ 1: Dial-peer Tag=20001

љљљљ 2: Dial-peer Tag=2

Nov 28 19:31:26.514: //-1/65CF4E9C8117/RXRULE/regxrule_stack_push_RegXruleNumInfo_internal: stack=0x3111A4A0; count=1

Nov 28 19:31:26.518: //-1/65CF4E9C8117/RXRULE/regxrule_stack_pop_RegXruleNumInfo: stack=0x3111A4A0; count=1

Nov 28 19:31:26.518: //-1/65CF4E9C8117/RXRULE/regxrule_stack_pop_callinfo_internal: numinfo=0x3114D1B0

Forgot to add-the call is failed

Looking at your debug closly I see the following:

SIP/2.0 403 Forbidden

Do you have SIP trunk authentication proerply set?  This would be under sip-ua config, or under the dial-peer pointing to SIP trunk.

Also, if this IOS is 15+ make sure your default toll-fraud security feature is properly showing expected allowed connections. For test you can add the IP addresses this way:

Router(config)#voice service voip

Router(conf-voi-serv)#ip address trusted list

Router(cfg-iptrust-list)#ipv4 x.x.x.x 255.255.255.255

Chris

Thank you!

it's hepled-

Router(config)#voice service voip

Router(conf-voi-serv)#ip address trusted list

Router(cfg-iptrust-list)#ipv4 x.x.x.x 255.255.255.255

Best regards!

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: