Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

Missing Leading Zeros from PBX

We run callmanager 3.2(1) with a Catalyst E1-Blade for PSTN-Breakout via a Nortel Meridian PBX. With incoming calls from PSTN we miss the leading zero(s) from the PBX that are necessary to use the "missed calls" directory on the 7960 IP Phone without editing.

Is there any way to prepend leading zeros on incoming calls from PSTN within callmanger? How can we distinguish between incoming PSTN calls and incoming PBX crossover calls from other subsidiaries?


Re: Missing Leading Zeros from PBX


You can use translation rules.

for example:


translation-rule 1

Rule 0 69 0 national national -----This will substitude the 69 with 0.(local calls

Rule 1 . 00 national national ----- This will add 2 leading Zeros for all call with ----type National----

Rule 2 . 000 international unknown ----This will add 3 leading Zeros for all call with ----type International----

Second you must bind the translation Rule to the dial-peer in direction call manager.

dial-peer voice 2 voip

translate-outgoing calling 1

Hope this helps




Cisco Employee

Re: Missing Leading Zeros from PBX

With callmanger 3.2 this is very easy. In callmanager translation pattern config you can now prefix outgoing calling digits. Set up the calling search space on the gateway so that it can only call a translation pattern that matches your did's. Then under calling party transformations for prefix outgoing digits add the the 0 there. Then the calling search space on the translation pattern should be able to call the ip phones.

Hope this helps,


Re: Missing Leading Zeros from PBX

The problem you have is the calls coming in from the PBX which are none PSTN. If you just prepend the 0 as suggested by others then every time a user on the PBX calls then you get their CLI with a leading 0.

What I suggest you do is configure the outgoing CLI on the PBX to prepend calls with the std code and any leading digits before the extension number but again without the leading 0. This way all calls accross the link (PSTN or PBX) appear in the same format and missed calls will work. you then configure a route pattern to recognise the std code and preceeding digits as being routed over the link to the PBX and to strip them back off again.

I know it seems a bit long winded but you have to realise that when you put 2 PBXs together you can't expect to do all the configuration work on 1 end only.

Just as an additional helper I would suggest putting 90 infront of the incoming CLI that way you don't need to edit dial to insert the 9.


CreatePlease login to create content