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 SS7 Parameter Filter topic.

 

 

Call Flow Diagram:

SIP to SS7:

cf_pcharge_sip_ss7.png

 

 

SIP to SIP:

cf_pcharge_sip_sip.png

 

 

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 on Charge number parameters in SS7/ISUP messaging. Values

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.

 

Callers Number = 6425555555

The callers 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.

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

  2. Right Click on the Profiles Object just created and select New SIP SGP. See SIP Profile for more information.

  3. 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.

    sc_pchargeheader_enable.png

  4.  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 External Network Elements for more information on this object.

  5. 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 External Gateways for more information on this object.

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

    sc_pchargeheader_extgw.png

    - 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 External Gateway object for more information on this object.
     

  1. 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 Routing Configuration for more information on this object.

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

  3. 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 Channel Group for more information on this object.

  4. 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.

    sc_pcharge_ipnetwork_elem.png

 

 

Additional Information:

 

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:

SS7 Parameter Filter