Changing outgoing calling number ID

Unanswered Question
Jul 29th, 2008

Hi All, I have a scenario where a call from unity gets passed back into callmanager and then onwards through a MGCP E1 gateway. The call however, has the correct called number but the calling number in the debug isdn q931 trace shows the CTI port from unity and the number on the end users screen is in the format 90XXXXXXXXXX. The 90 is added for all incoming gateways so that it looks Ok to dial back from the phone received/missed calls directory. What I need to do is to remove the leading 9 from the calls that go out via certain callpattern or route group. I'm not 100% sure on the the calling numbering plan is going to change.

Thanks in advance

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Loading.
Ayodeji oladipo... Tue, 07/29/2008 - 06:56

Can you explain better how the call got to unity.

I have a scenario in my office where when users dial me and im not available, it goes to voice mail and there they have an option to press 1 to reach me instead of leaving a voice message. When they press 1 unity dials my mobile number...And the caller id shows.

Ayodeji oladipo... Tue, 07/29/2008 - 07:35

I guess I understand you now.

In that case whay you have to do is create Route patterns for this call with something like 9.XXXXXXXX and then on the discard digit instructions, use a predot. So the 9 is discarded before the call is passed to the gaetway...

I hope this is what you mean..If not let me know

pbaustin Tue, 07/29/2008 - 07:45

No - there is no route pattern for 9.XXX etc.

the call is from say 07778530457, CCM adds a 9 to the calling number so that it looks OK from the phones's received calls directory. But when I call a particular CTI port that has CFA to Unity, it plays the message and then passes it back into CCM with a called number of 538499, this is routed out of an E1 port to the end system PBX. The problem I have is that in the Q931 trace the calling number is say 87002 (extension of Unity CTI port) BUT on the end system, the calling number is 907778530457. So I need somehow to be able to remove the 9 - just on these particular E1 port.

Thanks

Ayodeji oladipo... Tue, 07/29/2008 - 08:16

The challenge with this is that, the digit manipulation to add the 9 for redial purposes is done based on incoming calls to the gateway not a "call type".

If you want all calls on only this E1 then you can make the chnages only on the ednpoint in callmanager

Actions

This Discussion