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

Globalizing an incoming call to E164 format

monasir
Level 1
Level 1

Hi everyone,

Can someone can help me with the following.

I have a sip trunk based environment goes true my h323 gateway.

What i would like to have is ...

Calls from the pstn have to be globalized good to the callmanager

This should  be 00031206966669 or / +31206966669

Old situation

Calls from 0206966669 .

User sees on the  display 206966669.

New situation has to be..

Calls from 0206966669

User needs to see on the diplay of cisco phone/missed directory  00031206966669 / or +31206966669

Can someone help me out with this?

18 Replies 18

Joseph Martini
Cisco Employee
Cisco Employee

You will want to use this section of the SIP trunk configuration in CCM to globalize your incoming numbers:

Configure a calling party transformation pattern for something like 000.3! / partitionA and predot discard, prefix a +.  Then create a CSS (CSS_SIP_Globalize) and add partitionA to it.  Configure the Calling Search Space in the box above to be CSS_SIP_Globalize, so that when a call comes in it will be +3 then the rest of the number.  This will show in the missed calls and the phone's display of the phone that receives the call.  To not show + on the screen of the phone but still show it in missed calls, you will also need a calling party transformation created for the IP phones.

Hi Joe,

I saw it...

But what then do i have to fill in if i want to  globalize this good to

00031206966669/+31206966669

I have 4 sip trunks

Pattern: 000.3!   - matches three 0 followed by a 3 and any number of digits after that

Predot discard

Prefix +

000.31206966669 becomes, +31206966669

Joe ,

I forgot to mention ....

0031 ( this is the countrycode of holland)

(0)206966669 this is the fixed number at the office

Dear

Kindly use a translation rule for the incoming calls which you get from SIP trunk using the below

voice translation-rule 1
rule 1 /^31.........$/ /+\1/

voice translation-profile incoming
translate called 1

dial-peer voice 1 pots
translation-profile incoming incoming

RIO1RT009448#test voice translation-rule 1 31206966669

rate if this helpfull

Hi islam,

voice translation rule 1

i see that when everything starts with 31 (how many digits??) and then replace with +1

I do not quiet understand your explanation.

What can i do for other countrycodes to globalize this good?

It is not just holland but also other countrys

What i want to realize is that when a customer sees a missed call they can see the right E164 format number

So that they can call back.

I have put the rules in my voicegateway

when i test it i see the following:

veqfnlugw1#test voice translation-rule 13 31206966669

Matched with rule 1

Original number: 31206966669    Translated number: +

Original number type: none      Translated number type: none

Original number plan: none      Translated number plan: none

I only see a " + "

This shoudn't be right

It is not ok

Joe,

I do not quit understand your explanation:

Correct me if am wrong

1:Create a calling party transformation pattern (probably you mean called party transformation pattern because it is calls from the pstn goes into the callmanager)

Pattern: 000.3!
Discard digit instructions: Predot

Prefix:+

2.Create a CSS (CSS_SIP_Globalize)  add partition A

3.Configure  CSS in the box you have mention in my SIP trunk

(i have 4 sip trunks)


I do mean calling since you want to globalize the calling party for missed calls or call history, the called party is simply what phone rings, so there's no need to globalize that as long as the phone rings properly for inbound calls.  If you have 4 SIP trunks you would have to do the same for each, or as Islam pointed out you can do it on your gateway(s) if that is easier for you.

voice translation-rule 1
rule 1 /\(.*\)/ /+\1/

voice translation-profile incoming
translate calling 1

dial-peer voice 1 voip
translation-profile incoming incoming

R#test voice translation-rule 1 31206966669

rate if this helpfull

Hi Islam,

I applied the rule you have mentioned.

When i do a translation its translating good, but i'm still awaiting the customer calling from Germany to Holland.

He will let me know.

Any way thnx for your patience!

@Joe Martini you also thanks

You welcom any time , please rate when you test and all are working fine.

Hi Islam,

It's still not working.

The gateway receives the folling number:

206966669 (pstn number) from outside

What i would like to have is that my cisco phone sees +31206966669

Otherwise i cannot call back

Please help me out with this , seems the rules i've applied in my voicegateway are not matching

alig.norbert
Level 4
Level 4

Hi there,
I'm facing the same problem. I managed to get the + number on the phone (incoming call from PSTN->h323->cucm).
Unfortunately for the whole company. The company have several 7940 that do not support e164 calling (eg. missed calls).
So, my question is how can I separate those from e164 ready phones (jabber, 7961)?
I have the translation on the gateway sttings (incoming calling translation).
Tried with a separate partition, css but no luck.

Thanks,
Norbert

Sent from Cisco Technical Support iPhone App