We have this call flow
PSTN -->AVAYA-->SIP trunk ---->Cisco gateway --->SIP trunk----> CUCM 10.5 ---->phone
We have phones in AVAYA with five digit and also in Cisco with 5 digits. We get 5 digits calls, local and long distance calls from AVAYA.
I add +1 on Device pool--> Incoming Calling Party Setting and replacing that with 91 on translation pattern for outgoing calls. But this getting applied for all calls
How can we prefix 91 to only local and long distance calls??
Any help is much appreciated.
Solved! Go to Solution.
That you can do at various levels within the CUCM. For instance, you can use Calling Party Transformation CSS on SIP Trunk (in CUCM).
Calling Party Transformation CSS will allow you to identify the call (local/international) on the basis of CLI received and modify the CLI as per your requirement.
Let me know if it doesn't work for you or if you have other question as well.
We are not worried about the international call for now as we are not allowing them to have access to international calls. But we want this to work for only local and long distance calls
From AVAYA to cisco gateway we get any local/long distance number as 10 digit and we send that to Call manager..
For local and long distance calls, we want to prefix 91
and we don't want to prefix anything for internal calls(i.e, AVAYA to Cisco)
I did a test call with local and long distance and I see 10 digits for both calls.
Now after adding calling party transformation pattern it prefixes 91 for 10 digit calls.
But is there way to change the alerting number back to 10 digits but when they search for missed/received call and dial from there and it prefixes 91??
Yes, you can do the same.
Once CUCM has been added 91 as prefix for 10 digits call, you can again use the calling party transformation settings to remove the prefix 91 and phone will see the 10 digit CLI however call log will still show 91 as prefix. This setting is available on Device page (remote party transformation CSS).
You can configure following pattern;
You are welcome...
On Device/Phone configuration page, you will get remote number transformation CSS (or similar name as I'm not in front of system so not sure about exact parameter name).
You can again create new calling party transformation pattern as I told in the last comment (similar to what you did for SIP trunk) and also configure CSS/partition accordingly. Don't forget to uncheck device pool CSS parameter as you are applying CSS directly to phone.
Please let me know if you still have doubt while configuring the same.
I tried with dial rules where it prefixes 91 to 10 digit numbers.
But when the user is dialing missed/received calls.. calll will go through but I see only 10 digit but not 12.
We have desk phones working fine. Where the call comes as 10 digits but when they dial missed/received calls, we see digits.
Do you think this is a feature request or a bug??