cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3649
Views
5
Helpful
3
Replies

SRST with +E164, num-exp not working with + sign

cdemont
Level 1
Level 1

Good morning,

We'are deploying CUCM8.6.2 with +E164 dialplan and several SRST gateways. We are running IOS version 15.2(3)T.

The phones get correctly registred with their full +E164 extension when going to SRST mode but we would like to implement 4 digit dialing for inter-site like in CUCM with translation pattern.

We tried the num-exp command:

num-exp 3... +04100013...

but in the "show dialplan number" command we can see that the + sign is stripped and not prefixed as desired.

We tried to escape the character and so one ..

but nothing is working !

Thanks for your

help,

Regards,

Christophe

1 Accepted Solution

Accepted Solutions

Jonathan Schulenberg
Hall of Fame
Hall of Fame

The way I have done this is to apply a transformation profile on the ephone-dn template or call-manager-fallback as well as the incoming POTS dial-peer. This has the added benefit of consuming fewer dial-peers similar to how CUCM only has the real DN in E.164 format.

http://www.cisco.com/en/US/tech/tk652/tk90/technologies_configuration_example09186a00803f818a.shtml#con10b

Please remember to rate helpful responses and identify helpful or correct answers.

View solution in original post

3 Replies 3

Jonathan Schulenberg
Hall of Fame
Hall of Fame

The way I have done this is to apply a transformation profile on the ephone-dn template or call-manager-fallback as well as the incoming POTS dial-peer. This has the added benefit of consuming fewer dial-peers similar to how CUCM only has the real DN in E.164 format.

http://www.cisco.com/en/US/tech/tk652/tk90/technologies_configuration_example09186a00803f818a.shtml#con10b

Please remember to rate helpful responses and identify helpful or correct answers.

Just perfect !

That's the only way to make it work, and you got it.

Also we could test it for SIP only devices under voice register pool.

And also we could make it work using CME as SRST with an "ephone-dn-template" with an incoming translation rule.

Many thanks,

Christophe

I found making 4-digit short dial for +e164 DNs in esrst mode difficult to figure out.

 

One cannot add a translation-profile to the esrst voice register pool like with "mode srst" in fact one cannot choose "mode srst" at all, only esrst or cme. I used the following method to expand my 5[78].. range out to the full +e164 the phones have. These numbers can be seen as the created dial-peers using the "show sip-ua status registrar" as shown below:

 

RT01#show sip-ua status registrar
Line          destination      expires(sec)  contact
transport     call-id
              peer
============================================================
+12224445759  10.64.150.36     283           10.64.150.36
UDP           0041d2f8-0f92018d-20a58720-0994d939@10.64.150.36    
              40024

 

voice translation-rule 1
Rule 1 /^\(5[78]..\)$/ /+1222444\1/
!
!
voice translation-profile srst-expand-e164
translate called 1
!
dial-peer voice 10 voip
session protocol sipv2
destination-pattern 5[78]..$
translation-profile outgoing srst-expand-e164
session target ipv4:10.64.31.251     <<<<This is the router, the same IP SIP is bound to
dtmf-relay rtp-nte sip-kpml
codec g711u
no vad
 
Calls from SIP phones to 5700-5800 will expand out to +12224445000 and catch the dial-peers of the devices registered in esrst mode.
 
I hope this helps others.