IMG 1010 - P-Charge Header - SIP to SS7

 

 

Overview:

The P-Charge Info Header in the SIP URI indicates the number which will be billed for a particular call. The P-Charge Info header is much like the Charge Number parameter in ISUP. The IMG supports inter-working the Charge Number information (information about the party to be billed for a call) from SS7/ISUP signaling to the URI in a SIP INVITE message. With the introduction of Feature F-1637 in 10.5.1_ER5 the IMG now supports interworking the P-Charge Info Header from both SIP to SS7/ISUP and SIP INVITE message on incoming leg to SIP INVITE message on outgoing leg. Once the P-Charge Header has been inter-worked to the SS7/ISUP leg, it can be used to generate or interact with other entities to create billing records. See below for more information. NOTE: The information in this feature will pertain to interworking of the P-Charge Info Header from SIP to SS7/ISUP and from SIP to SIP. For information on configuring the IMG to interwork the Charge number from SS7 ISUP to SIP URI, see the IMG 1010 - SS7 Parameter Filter topic.

Call Flow Diagram:

SIP to SS7:

SIP to SIP:

P-Charge Info Trace Example (SIP to SS7):

Example:

P-Charge Info: <sip:6425555555@10.10.10.10>;npi=ISDN;noa=2

npi = Numbering Plan Indicator

The Numbering Plan Indicator will be converted from SIP URI to SS7/ISUP as shown in table below.

Values below correspond to bits 7 MSB to 5 LSB of Charge Number parameter in SS7/ISUP messaging

SIP npi value

000

Unknown

001

ISDN

011

DATA

100

TELEX

101

PRIVATE

 

noa = Nature Of Address

The Nature of Address in the SIP URI will be inserted to SS7/ISUP signaling without conversion.

 

Caller Number = 6425555555

The caller number will be inter-worked into SS7/ISUP as shown in table below.

Sent to SS7/ISUP as hex digits

0x0a (10 digits)

0x64

0x25

0x55

0x55

0x55

Configuration

To configure the IMG to interwork the SIP URI P-Charge Info Header, the SIP SGP object must be configured to enable the interworking to happen. The procedure below will explain how to configure the SIP SGP object. The procedure below assumes the IMG has already been configured with Network Interfaces, Facilities, and any other basic configuration.

  • Right Click on Dialogic IMG EMS object and select New Profiles.

  • Right Click on the Profiles Object just created and select New SIP SGP. See IMG 1010 - SIP Profile - 10.5.3 for more information.

  • Right Click on SIP Profile just created and select New SIP Headers. A SIP Headers Object Pane will get created. Select Enable from drop down menu. The default for the P-Charge-Info header is enabled.

Once the SIP Headers is created under the SIP SGP, the SIP SGP object will need to point to the Gateway that the IMG will be accepting the P-Charge Info Headers from.

  • Right Click on Dialogic IMG EMS and select New External Network Elements. This is a container object for multiple network elements. See IMG 1010 - External Network Elements for more information on this object.

  • Right Click on the External Network Elements object just created and select New External Gateways. This is also a container object for multiple external gateways. See IMG 1010 - External Gateways for more information on this object.

  • Right Click on External Gateways object and select New External Gateway. See screen capture below:

    • Enter a name for the gateway

    • Select SIP from Gateway Signaling Protocol

    • Enter Gateway IP address or Gateway hostname. This is the Gateway which will be sending the P-Charge Info Header.

    • Select the SGP profile created above from the SIP Profile field.

See IMG 1010 - External Gateway object for more information on this object.  

Once the Gateway has been configured, it needs to point to a Channel Group coming into the IMG. 

  • Right Click on Dialogic IMG EMS and select New Routing Configuration. See IMG 1010 - Routing Configuration Object for more information on this object.

  • Right Click on the Routing Configuration just created and select New Channel Groups. This is a container object for multiple channel groups. See IMG 1010 - Channel Groups for more information on this object.

  • Right Click on the Channel Groups object just created and select New Channel Group. Enter a Name and select SIP from drop down menu as the signaling type. See IMG 1010 - Channel Group for more information on this object.

  • Right Click on the Channel Group just created and select New IP Network Element. Select the gateway just created from drop down menu as shown below:

Additional Information:

  • Interworking of P-Charge Info Header and Charge number is available for SIP to SIP, SIP to ISUP, and ISUP to SIP. SIP to SIP and SIP to ISUP are described above. ISUP to SIP interworking is configured in the IMG 1010 - SS7 Parameter Filter Topic.

  • The P-Charge Info Header and Charge number are supported in ANSI only.

  • P-Charge INFO Header, by default, is set to 'enabled'.

  • When P-Charge Info Header functionality and Diversion Header functionality are both present in the SIP INVITE, the P-Charge-Info Header shall have precedence. Below is a table displaying the different scenarios that would result from enabling/disabling the Diversion Header and P-Charge Info Header in a SIP to SIP call.
     

P-Charge Info Setting

Diversion Header Setting

P-Charge Info Header in INVITE

Diversion Header in INVITE

Result

Enable

Enable

Yes

Yes

Outgoing P-Charge Info Header corresponds to the incoming P-Charge Info Header.

Enable

Enable

Yes

No

Outgoing P-Charge Info Header corresponds to the incoming P-Charge Info Header.

Enable

Enable

No

Yes

Outgoing P-Charge Info Header corresponds to the Universal Charge Number info from the Diversion Header.

Enable

Enable

No

No

No P-Charge Info Header

Enable

Disable

Yes

Yes

Outgoing P-Charge Info Header corresponds to the incoming P-Charge Info Header.

Enable

Disable

Yes

No

Outgoing P-Charge Info Header corresponds to the incoming P-Charge Info Header.

Enable

Disable

No

Yes

No P-Charge Info Header

Enable

Disable

No

No

No P-Charge Info Header

Disable

Enable

Yes

Yes

No P-Charge Info Header

Disable

Enable

Yes

No

No P-Charge Info Header

Disable

Enable

No

Yes

No P-Charge Info Header

Disable

Enable

No

No

No P-Charge Info Header

Disable

Disable

Yes

Yes

No P-Charge Info Header

Disable

Enable

Yes

No

No P-Charge Info Header

Disable

Disable

No

Yes

No P-Charge Info Header

Disable

Disable

No

No

No P-Charge Info Header

Related Topics:

IMG 1010 - SS7 Parameter Filter

Return to Documentation Home I Return to Sangoma Support