Pass Through + Character in the User Part of URI

 

The IMG 2020 supports appending or removing the + character prefix from the SIP URI when a call is passed through IMG 2020. Select one or more headers to either strip or add the + character to. Below are the list of headers within the INVITE message that can be altered with this feature.

  • R_URI

  • FROM

  • TO

  • P_ASSERTED

  • P_PREFERRED

  • REMOTE_PARTY_ID

Configuration

The procedure below explains how to configure the IMG 2020 to either pass through or remove the reserved + character. Before configuring this feature, the IMG 2020 must have an initial configuration created on it. Follow the Basic Configurations procedure before proceeding onto configuring this feature.

Create a SIP Profile (SGP) for the SIP Pass Through feature

  • Right click on the Profiles object and select New SIP Profile. The first SIP Profile created is a default SIP Profile and cannot be modified. Disregard this profile

  • Right click on the Profiles object and select New SIP Profile again. In the SIP Profile object either enter a name that identifies this profile in the Name field or accept the default entry. In this example, the profile was labeled Remove_Plus_From_Header. For more information refer to the SIP Profile - SGP topic.

  • Right click on the SIP Profile just created and select New SIP Advanced Settings.

    • To append the + character select one or more headers to append the plus character to. Select from this box which Headers will have the + character appended to it.

    • To remove the + character select one or more headers to remove the plus character from. Select from this box which Headers will have the + character removed from it.

For more information on the SIP SGP pane refer to the SIP Profile - SGP topic.

 

Create an External Network Element

The SIP Channel group that will get created for this feature needs to communicate with an external SIP entity. Create an External Network Element and then an external gateway that the SIP channel group will transmit/receive messaging from.

  • Right click on Dialogic object again and select New External Network Elements. The External Network Elements object is a container object and no configuration is needed in this object. Refer to External Network Elements for more information.

  • Right click on External Network Elements object and select New External Gateways. The External Gateways object is also a container object. Under the External Gateways object, multiple individual gateways can be created under it. Refer to External Gateways for more information.

  • Right click on External Gateways object and select New External Gateway. In the Name field, enter a name that identifies the external gateway being created. In this example the gateway was named Remove_Plus_Header_GW. Select SIP from drop down menu in the Protocol field and select the SIP Profile from SIP Profile field drop down menu.

 

  • Enter a Name into the Name field. In this example the name Remove_Plus_Header_GW was entered.

  • Select SIP from drop down menu in the Protocol field.

  • Enter IP address for this gateway.

  • Select the SIP Profile created earlier from drop down menu in the SIP Profile field.

Refer to External Gateway for more information. 

Configure SIP Signaling

The configuration above displays how to configure the SIP Profile and External SIP Gateway so that the pass through + character in the User Part of URI feature is configured. The next step is to configure the SIP signaling stack and SIP Channel Groups. Refer to the Configure SIP (Single SIP IP) topic for a procedure on how to configure the SIP functionality.

Additional Information

  • The plus sign (+) is not supported for routing or translation.

  • The Contact header is not put into the bit mask, but the plus sign (+)  is supported in the Contact header if it is included in the incoming Contact.

Return to Documentation Home I Return to Sangoma Support