SIP P-Charging-Vector Header
- 1 Call Flow Diagrams
- 1.1 Normal SIP Call with P-Charging-Vector header
- 1.2 SIP Call with Periodic 183 Session Progress Response Retransmit
- 1.3 SIP Call with Interworked Periodic 183 Session Progress Response Retransmit
- 1.4 SIP Call with RE-INVITE
- 1.5 SIP BYE with P-Charging-Vector header
- 1.6 SIP Call with UPDATE for P-Charging-Vector header - Case 1
- 1.7 SIP Call with UPDATE for P-Charging-Vector header - Case 2
- 1.8 SIP Call with UPDATE for P-Charging-Vector header - Case 3
- 1.9 SIP Call with UPDATE for P-Charging-Vector header - Case 4
- 1.10 SIP Call with Ringing Response
- 2 Call Trace
- 3 Configuration
- 4 Additional Information
Feature F-6293 P-Charging-Vector header adds support for the P-Charging-Vector header (RFC 3455). In a distributed network, where more than one network entity is utilized, the P-Charging-Vector header is used to coordinate both the online and offline charges accumulated as the call is passed through each of the network entities. The charging vector information is filled in as it passes through each individual entity. The following parameters collect the charging information as the call is passed through each entity and supported on the IMG 2020:
Parameter | Description |
icid-value(IMS Charging ID) | This parameter is mandatory and provided by the network. The icid-value identifies a dialog or transaction outside a dialog. The icid-value is used to correlate charging records and is a globally unique value. |
orig-ioi (Originating Inter Operator Identifier) | This parameter is optional and provided by the network. This parameter represents the network responsible for the charging records in the originating part of the session or standalone request. |
term-ioi (Originating Inter Operator Identifier) | This parameter is optional. This parameter represents the network responsible for the charging records in the terminating part of the session or standalone request. |
icid-generated-at | This parameter is optional and provided by the network. This parameter contains the host name or IP address of the proxy that generated the icid-value |
Call Flow Diagrams
The call flows displayed below are the supported call flows interworking the P-Charging-Vector header.
Normal SIP Call with P-Charging-Vector header
Description |
|
SIP Call with Periodic 183 Session Progress Response Retransmit
Description |
|
SIP Call with Interworked Periodic 183 Session Progress Response Retransmit
Description |
|
SIP Call with RE-INVITE
Description |
|
SIP BYE with P-Charging-Vector header
Description |
|
SIP Call with UPDATE for P-Charging-Vector header - Case 1
Description |
|
SIP Call with UPDATE for P-Charging-Vector header - Case 2
Description |
|
SIP Call with UPDATE for P-Charging-Vector header - Case 3
Description |
|
SIP Call with UPDATE for P-Charging-Vector header - Case 4
Description |
The IMG 2020 interworks the P-Charging-Vector in the BYE message from the I-CSCF SIP Network side to the SIP B Leg. None of the parameters saved from the UPDATE message on the I-CSCF SIP Network side are added. |
SIP Call with Ringing Response
Description |
|
Description |
If the SIP B-Leg includes the P-Charging-Vector header 180 Ringing response, then the IMG 2020 will include it in its 183 Session Progress response |
Call Trace
Click on the Call Trace - P-Charging-Vector header topic to view a call trace with the P-Charging-Vector header functionality embedded.
Configuration
The P-Charging-Vector header is always enabled. There is no configuration needed to enable this functionality. If the P-Charging-Vector header is present in the SIP messages INVITE, BYE, or in the responses 180 Ringing, 183 Session Progress, or 4xx/5xx/6xx messaging, the IMG 2020 will interwork it to the other side.
Additional Information
The IMG 2020 will interwork the P-Charging-Vector header in a SIP to SIP call only. SIP to SS7, SIP to ISDN, and SIP to H.323 are not supported.
The IMG 2020 handles the interworking of the P-Charging-Vector header and Does Not generate it to add to SIP messaging.