cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2012
Views
5
Helpful
4
Replies

H323 GW incoming calling party Prefix - Globalization

 

Hi there,

I am testing some Globalization features in Lab environment. I have configured H323 gateway and call routing is working fine.

Now, for incoming calls, I want to Globalize them at H323 Gateway that is configured in CUCM w.r.t the type i am recieving from PSTN side.

 

For example, On the Gateway Page, under 'incoming calling party settings' I am Prefixing them with needful +1206 for subscriber, and +1 for National

 

On my Phone 8961 once the call is ringing the display should be Globalized with 'Plus' but I am not seeing that. Although I did reset the H323 GW as well after applying those prefixes but with no luck.

 

I tried by using translation-rules on IOS and then I could see the needful Globalization as I need. But I just want to see if just by above described method should it work ? For MGCP  gateway it is working as described

 

Regards

 

 

 

1 Accepted Solution

Accepted Solutions

Hi Muhammad,
Hi Muhammad,

 

below is the explanation for Configuring + for the International Escape Character

 

Table 16-4 provides the configuration windows and fields where you can enter + to indicate the international escape character +.

 

 

Table 16-4 Configuring + for the International Escape Character in Cisco Unified Communications Manager Administration 

 
Configuration Window
 
Fields that Support Entering + for International Escape Character
 

Device Pool

 

Incoming Calling Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)

Incoming Called Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)

 

Service Parameter

 

all Incoming Calling Party prefix service parameters and Incoming Called Party service parameters for H.323

 

Route Pattern, Hunt Pilot, Intercom Translation Pattern, and Translation Pattern

 

Calling Party Transform Mask, Called Party Transform Mask, and Prefix Digits (Outgoing Calls)

 

Directory Number

 

External Phone Number Mask and all Call Forwarding fields

 

Calling Party Transformation

 

Calling Party Transform Mask and Prefix Digits (Outgoing Calls)

 

Called Party Transformation

 

Called Party Transform Mask and Prefix Digits

 

Voice Mail Port and Voice Mail Port Wizard

 

External Number Mask

 

Message Waiting

 

Message Waiting Number

 

Voice Mail Pilot

 

Voice Mail Pilot Number

 

Gateway

Incoming Calling Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)

Incoming Called Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)—H.323 gateways

Caller ID DN, and Prefix DN

Tip MGCP gateways support sending the international escape character + ; H.323 gateways do not support the +, so the gateway strips the + when a calling or called party offers it to the gateway.

Trunk

Incoming Calling Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)

Incoming Called Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)—H.323 trunks

Caller ID DN and Prefix DN

Speed Dial and Abbreviated Dial

Number (allows the international escape character, +, to display as part of the speed dial number on the phone)

 

 

 

Gateways and Trunks that Support International Escape Character +

SIP and MGCP gateways can support sending the international escape character, +, for calls. H.323 gateways do not support the +. QSIG trunks do not attempt to send the +, but SIP trunks can support sending the +.

For outgoing calls through a gateway that supports +, Cisco Unified Communications Manager can send the + with the dialed digits to the gateway. For outgoing calls through a gateway that does not support +, the gateway strips the + when Cisco Unified Communications Manager sends the call information to the gateway.

When + is not supported but the global calling party number includes +, configure the called party transformations and route patterns to send the outdial digits in a format that the device supports.


Tip If you want to do so, you can configure the Strip + on Outbound Calls service parameter, which supports the Cisco CallManager service. This parameter determines whether Cisco Unified Communications Manager strips the international escape character, +, from the calling and called parties for outgoing calls through MGCP gateways and SIP trunks. If your network or far-end gateway does not recognize the + as a digit, set this parameter to False; if you set this parameter to True and the + is not supported in network or by the receiving gateway, calls that use + may drop. Ensure that calls over QSIG trunks do not utilize + because QSIG does not send the +. This parameter does not impact H.323 outbound calls because H.323 gateways unconditionally strip the + when they route outbound calls.

If you set the Strip + on Outbound Calls service parameter to True, Cisco Unified Communications Manager strips the + for the calling and called parties for all outgoing calls through all MGCP gateways and SIP trunks. To ensure that Cisco Unified Communications Manager does not strip the + for outgoing calls through particular MGCP gateways and SIP trunks, configure the calling party and called party transformation patterns for outgoing gateways to include the + prefix for international calls.


The H.323 protocol does not support the international escape character, +. To ensure that correct prefixes, including the international escape character, +, get applied for inbound calls over H.323 gateways/trunks, you must configure the incoming called party settings in the service parameter, device pool, H.323 gateway, or H.323 trunk windows; that is, configuring the incoming called party settings ensures that when a inbound call comes from a H.323 gateway or trunk, Cisco Unified Communications Manager transforms the called party number back to the value that was originally sent over the trunk/gateway.

For example, to ensure that the correct DN patterns get used with SAF/call control discovery for inbound calls over H.323 gateways/trunks, you must configure the incoming called party settings in the service parameter, device pool, or H.323 (non-gatekeeper controlled) trunk window. See the following example for more information.

A caller places a call to +19721230000 to Cisco Unified Communications Manager A.

Cisco Unified Communications Manager A receives +19721230000 and transforms the number to 55519721230000 before sending the call to the H.323 trunk. In this case, your configuration indicates that the international escape character + should be stripped and 555 should be prepended for calls of International type.

For this inbound call from the trunk, Cisco Unified Communications Manager B receives 55519721230000 and transforms the number back to +19721230000 so that digit analysis can use the value as it was sent by the caller. In this case, your configuration for the incoming called party settings indicates that you want 555 to be stripped and +1 to be prepended to called party numbers of International type.

The service parameters support the Cisco CallManager service. To configure the service parameters, click Advanced in the Service Parameter Configuration window for the Cisco CallManager service; then, locate the H.323 pane for the following parameters:

Incoming Called Party National Number Prefix - H.323

Incoming Called Party International Number Prefix - H.323

Incoming Called Party Subscriber Number Prefix - H.323

Incoming Called Party Unknown Number Prefix - H.323

These service parameters allow you to prefix digits to the called number based on the Type of Number field for the inbound offered call. You can also strip a specific number of leading digits before the prefix gets applied. To prefix and strip digits by configuring these parameter fields, use the following formula, x:y, where x represents the exact prefix that you want to add to called number and y represents the number of digits stripped; be aware that the colon separates the prefix and the number of stripped digits. For example, enter 91010:6 in the field, which means that you want to strip 6 digits and then add 901010 to the beginning of the called number. In this example, a national call of 2145551234 becomes 910101234. You can strip up to 24 digits and prefix/add up to than 16 digits.

 

I have the Highlighted the important information in RED

 

HTH

 

Jitender Bhandari

View solution in original post

4 Replies 4

Manish Gogna
Cisco Employee
Cisco Employee

Hi Muhammad,

As per the CUCM Features and Services guide "SIP trunks and MGCP gateways can support sending the international escape character, +, for calls. H.323 gateways do not support the +. QSIG trunks do not attempt to send the +."

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/admin/8_5_1/ccmfeat/fsgd-851-cm/fscallpn.html#wp1266119

HTH

Manish

Thanks Manish for your quick response!

 

I believe, there seems difference in behavior how h323 handles the '+'. So for outgoing H323 doesn't support but for incoming it should.

See, for incoming calls, the PSTN is not sending the + to the gateway, but is sending the type and plan. So according to that type for example subscriber, can we not prefix digit under the Gateway > under 'incoming calling party settings' ?

Little confused as Should it work like this or not. If not, then why there is such an option there?

 

As per the reference document, it also states;

"If you configure the + for the incoming prefix settings in Cisco Unified Communications Manager Administration to globalize the calling party number, the + gets inserted as a prefix to an incoming calling party number on a H.323, MGCP, or SIP gateway (or trunk, if applicable)"

 

Please correct me if I have understood wrongly.

Hi Muhammad,
Hi Muhammad,

 

below is the explanation for Configuring + for the International Escape Character

 

Table 16-4 provides the configuration windows and fields where you can enter + to indicate the international escape character +.

 

 

Table 16-4 Configuring + for the International Escape Character in Cisco Unified Communications Manager Administration 

 
Configuration Window
 
Fields that Support Entering + for International Escape Character
 

Device Pool

 

Incoming Calling Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)

Incoming Called Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)

 

Service Parameter

 

all Incoming Calling Party prefix service parameters and Incoming Called Party service parameters for H.323

 

Route Pattern, Hunt Pilot, Intercom Translation Pattern, and Translation Pattern

 

Calling Party Transform Mask, Called Party Transform Mask, and Prefix Digits (Outgoing Calls)

 

Directory Number

 

External Phone Number Mask and all Call Forwarding fields

 

Calling Party Transformation

 

Calling Party Transform Mask and Prefix Digits (Outgoing Calls)

 

Called Party Transformation

 

Called Party Transform Mask and Prefix Digits

 

Voice Mail Port and Voice Mail Port Wizard

 

External Number Mask

 

Message Waiting

 

Message Waiting Number

 

Voice Mail Pilot

 

Voice Mail Pilot Number

 

Gateway

Incoming Calling Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)

Incoming Called Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)—H.323 gateways

Caller ID DN, and Prefix DN

Tip MGCP gateways support sending the international escape character + ; H.323 gateways do not support the +, so the gateway strips the + when a calling or called party offers it to the gateway.

Trunk

Incoming Calling Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)

Incoming Called Party Settings (Prefix fields for Unknown, Subscriber, International Number, National Number)—H.323 trunks

Caller ID DN and Prefix DN

Speed Dial and Abbreviated Dial

Number (allows the international escape character, +, to display as part of the speed dial number on the phone)

 

 

 

Gateways and Trunks that Support International Escape Character +

SIP and MGCP gateways can support sending the international escape character, +, for calls. H.323 gateways do not support the +. QSIG trunks do not attempt to send the +, but SIP trunks can support sending the +.

For outgoing calls through a gateway that supports +, Cisco Unified Communications Manager can send the + with the dialed digits to the gateway. For outgoing calls through a gateway that does not support +, the gateway strips the + when Cisco Unified Communications Manager sends the call information to the gateway.

When + is not supported but the global calling party number includes +, configure the called party transformations and route patterns to send the outdial digits in a format that the device supports.


Tip If you want to do so, you can configure the Strip + on Outbound Calls service parameter, which supports the Cisco CallManager service. This parameter determines whether Cisco Unified Communications Manager strips the international escape character, +, from the calling and called parties for outgoing calls through MGCP gateways and SIP trunks. If your network or far-end gateway does not recognize the + as a digit, set this parameter to False; if you set this parameter to True and the + is not supported in network or by the receiving gateway, calls that use + may drop. Ensure that calls over QSIG trunks do not utilize + because QSIG does not send the +. This parameter does not impact H.323 outbound calls because H.323 gateways unconditionally strip the + when they route outbound calls.

If you set the Strip + on Outbound Calls service parameter to True, Cisco Unified Communications Manager strips the + for the calling and called parties for all outgoing calls through all MGCP gateways and SIP trunks. To ensure that Cisco Unified Communications Manager does not strip the + for outgoing calls through particular MGCP gateways and SIP trunks, configure the calling party and called party transformation patterns for outgoing gateways to include the + prefix for international calls.


The H.323 protocol does not support the international escape character, +. To ensure that correct prefixes, including the international escape character, +, get applied for inbound calls over H.323 gateways/trunks, you must configure the incoming called party settings in the service parameter, device pool, H.323 gateway, or H.323 trunk windows; that is, configuring the incoming called party settings ensures that when a inbound call comes from a H.323 gateway or trunk, Cisco Unified Communications Manager transforms the called party number back to the value that was originally sent over the trunk/gateway.

For example, to ensure that the correct DN patterns get used with SAF/call control discovery for inbound calls over H.323 gateways/trunks, you must configure the incoming called party settings in the service parameter, device pool, or H.323 (non-gatekeeper controlled) trunk window. See the following example for more information.

A caller places a call to +19721230000 to Cisco Unified Communications Manager A.

Cisco Unified Communications Manager A receives +19721230000 and transforms the number to 55519721230000 before sending the call to the H.323 trunk. In this case, your configuration indicates that the international escape character + should be stripped and 555 should be prepended for calls of International type.

For this inbound call from the trunk, Cisco Unified Communications Manager B receives 55519721230000 and transforms the number back to +19721230000 so that digit analysis can use the value as it was sent by the caller. In this case, your configuration for the incoming called party settings indicates that you want 555 to be stripped and +1 to be prepended to called party numbers of International type.

The service parameters support the Cisco CallManager service. To configure the service parameters, click Advanced in the Service Parameter Configuration window for the Cisco CallManager service; then, locate the H.323 pane for the following parameters:

Incoming Called Party National Number Prefix - H.323

Incoming Called Party International Number Prefix - H.323

Incoming Called Party Subscriber Number Prefix - H.323

Incoming Called Party Unknown Number Prefix - H.323

These service parameters allow you to prefix digits to the called number based on the Type of Number field for the inbound offered call. You can also strip a specific number of leading digits before the prefix gets applied. To prefix and strip digits by configuring these parameter fields, use the following formula, x:y, where x represents the exact prefix that you want to add to called number and y represents the number of digits stripped; be aware that the colon separates the prefix and the number of stripped digits. For example, enter 91010:6 in the field, which means that you want to strip 6 digits and then add 901010 to the beginning of the called number. In this example, a national call of 2145551234 becomes 910101234. You can strip up to 24 digits and prefix/add up to than 16 digits.

 

I have the Highlighted the important information in RED

 

HTH

 

Jitender Bhandari

Thanks Jitinder and Manish,

 

The way to go was Table 14 'Configuring + for the International Escape Character' in the CUCM system guide 9.1

http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/admin/9_1_1/ccmsys/CUCM_BK_C5565591_00_cucm-system-guide-91.pdf

 

I configured it at Device Pool Level and that worked!

 

Thanks again!