cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
517
Views
0
Helpful
1
Replies

Number on the phone display on an OUTBOUND SIP Trunk Call

aalejo
Level 5
Level 5

Hey

 

It is possible on CUCM to block iphone from updating phone display based on SIP Response headers on an outbound call?

 

For example;

User is dialing 7777, on the route list this is replace by a REAL NUMBER and call is send to CUBE, CUBE sends SIP Response back with REAL NUMBER on several SIP headers and CUCM update phone display. 

 

Please, no transformations on CUBE since this is going to be used by several numbers.

 

Thanks

Alex

 

1 Reply 1

If I understand correctly, you want 7777 to remain on the phone and not get updated with the "Real Number", correct?

Option 1: (Avoid this option, by the way) The callerID is being updated with the "Remote Party ID" in the SIP header. If you do not need this field at all you can change the behavior on the CUBE to remove that altogether by configuring the sip-ua with "no remote-party-id". This would be a global change on both inbound and outbound calls, so implement this only if you are sure it won't interfere with other calls.

Option 2: On CUCM, you can configure a calling-party transformation pattern that captures the real number and replaces it with 7777. Then this transformation is applied to the phone itself to transform the remote party ID as displayed on the user's phone. The real number would still be in the call history (received or missed calls) but the display would show 7777.

The manipulation of a remote party connected number is a pain in the backside, but here it is:

  1. Create a Calling-Party Transformation Pattern (yes, calling party) that takes the real number and turns in into 7777. This pattern will need to be in a unique partition called something like 7777_clid_PT
  2. Create a Calling Search Space and put the above partition in it.
  3. Apply the above calling search space to the "Remote Number" field on all phones and Apply Config.
  4. The setting in #3 only applies to inbound calls from that number. To get it to also apply to remote connected party on outbound calls, you have to change an "advanced" CallManager Service parameter called "Apply Transformations On Remote Number" to true.

Option 2 is more complicated, but has the advantage of being more granular in where it is applied. I would not go with Option 1 if you don't have to.

Let us know how this goes....

Maren