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

How to add 900 to the CLI of incoming international calls where suppliers sends in "+"

cblaney
Level 1
Level 1

Hello, 

 

  I am trying to modify the displayed CLI on my phones for international calls from the SIP provider we are using, they are sending international calls CLI in the format sip:+XXXXXXXXXXX@anonymous.invalid, I'd like to replace the "+" with "900" to allow callback from the missed call directory. I don't believe I can match on the "+" using translation patterns on the router.

 

I am running a 2900ISR as the gateway and a CM 9.5 platform.

 

Thanks

1 Accepted Solution

Accepted Solutions

It does match, use the following:

rule 1 /\+\(.*\)/ /900\1/

HTH Regards, Yosh

View solution in original post

5 Replies 5

yahsiel2004
Level 7
Level 7

You're using CUCM or CUCME?

HTH Regards, Yosh

You can match on "+" with a translation-rule. How do you have your call routing configured. Could post your configuration?

Regards,

Yosh

HTH Regards, Yosh

Hi, 

 

  This is what I normally do on ISDN :-

voice translation-rule 100
 rule 1 /^/ /900/ type international international
 rule 2 /^/ /9/ type national national
 rule 3 /^/ /9/ type unknown unknown

But this being a SIP I am trying :-

voice translation-rule 100
 rule 1  /^/ /9/  for in country CLI's

and some rule that swaps "+" for 900, but I was under the impression + is a special character that does not match on a translation pattern ?

 

It does match, use the following:

rule 1 /\+\(.*\)/ /900\1/

HTH Regards, Yosh

cblaney
Level 1
Level 1

Hi its a CUCM 9.5.