...
Noprint | |||||||||
---|---|---|---|---|---|---|---|---|---|
|
...
Panel | ||||
---|---|---|---|---|
In this section:
|
...
Info | ||
---|---|---|
| ||
Related articles: |
...
...
...
|
...
The
Spacevars | ||
---|---|---|
|
P-Charging-Vector flags:
createPChargingVector
at IP Signaling ProfilestorePChargingVector
at IP Signaling ProfilepChargingVectorHeader
transparency flag at IP Signaling ProfileinterOperatorId
flag at Trunk GroupInclude Page | ||||
---|---|---|---|---|
|
A P-CSCF does not transparently pass a P-Charging-Vector header received from UE in any request to IMS core. P-CSCF creates a new P-Charging-Vector header for each request (REGISTER, INVITE, and OOD non-INVITE) containing a unique "icid-value" and "icid-generated-at" parameters and insert the same in the outgoing request towards the core.
...
The
Spacevars | ||
---|---|---|
|
...
the same "icid-value" (which is generated during the first egressed INVITE) during the Crankback/Redirected (3xx) call in the P-Charging-Vector header in an egressed INVITE. When the flag storeICID
is enabled, all the CDRs (ATTEMPT/START/STOP) contains the same ICID value for Crankback/Redirected call in protocol specific string as well as in the original call records.
This is achieved by:
pChargingVectorHeader
transparency flag at the IP Signaling Profile attached with the TG, towards the IMS Core side.createPChargingVector
flag at the IP Signaling Profile attached with the TG, towards the IMS Core side.storePChargingVector
flag at the IP Signaling Profile attached with the TG, towards the UE.In addition, P-CSCF includes orig-IOI
parameter in the newly-created PCV for REGISTER and INVITE messages. The value for orig-IOI
parameter is configurable through InterOperatorID
parameter from sipTrunkGroup
object.
The
Spacevars | ||
---|---|---|
|
pChargingVectorHeader
transparency flag in the IP Signaling Profile attached with the TG, towards the IMS Core side.createPChargingVector
flag in the IP Signaling Profile attached with the TG, towards the IMS Core side.storePChargingVector
flag in the IP Signaling Profile attached with the TG, both towards the UE side and IMS Core side.When the P-Charging-Vector Header transparency option is selected in the IP Signaling Profile screen, the
Spacevars | ||
---|---|---|
|
When the Create P-Charging-Vector option is selected in the IP Signaling Profile screen, the
...
Spacevars | ||
---|---|---|
|
The
Spacevars | ||
---|---|---|
|
storePChargingVector
” flag provisioned from the IP Signaling Profile at ingress or egress side.Note |
---|
If the |
...
storePChargingVector flag is disabled, the |
...
|
The CLI syntax to enable/disable the createPChargingVector
flag for P-CSCF and IBCF is shown below:
Code Block | ||
---|---|---|
| ||
% set profiles signaling ipSignalingProfile <profile name towards core> commonIpAttributes flags createPChargingVector <enable | disable> |
For populating interOperatorID
parameter, use:
Code Block | ||
---|---|---|
| ||
% set addressContext default zone defaultSigZone sipTrunkGroup <EGRESS_TG_NAME> signaling interOperatorID <interoperator ID for MGCF> |
The CLI syntax to enable/disable pChargingVectorHeader
transparency flag for IBCF is shown below:
Code Block | ||
---|---|---|
| ||
% set profiles signaling ipSignalingProfile <egress name> commonIpAttributes transparencyFlags pChargingVectorHeader <enable | disable> |
The CLI syntax to enable/disable the storePChargingVector
flag for P-CSCF and IBCF is shown below:
Code Block | ||
---|---|---|
| ||
% set profiles signaling ipSignalingProfile <profile name towards core> commonIpAttributes flags storePChargingVector <enable | disable> |
A P-Charging-Vector header is used to correlate the charging records generated by different entities on the path of the call. To include the information of the transit carriers for charging purposes, The P-Charging-Vector header
...
can also carry a new parameter transit-IOI
, if the transit carriers are involved in a call. The Transit Inter Operator Identifier (Transit-IOI) is shared between sending, transit and receiving networks, service providers, or content providers. The transit-IOI
header field parameter is an indexed value that is incremented each time a value is added. If P-Charging-Vector transparency is enabled or create/store P-Charging-Vector is enabled,
...
the
Spacevars | ||
---|---|---|
|
Based on local policy,
...
the
Spacevars | ||
---|---|---|
|
...
the
Spacevars | ||
---|---|---|
|
Div | ||
---|---|---|
| ||
|
For configuration details,
...
refer to:
...
...
Caption | ||||||
---|---|---|---|---|---|---|
| ||||||
...
The SBC can use a P-Charging-Vector header with the termIOI
parameter to the 18x response sent to the ingress network. The termIOI
parameter sends the terminating networking identifier to the ingress network. The SBC creates and sends the termIOI
parameter when there is no egress network, which occurs when the call is terminated in the script. When there is an egress network, the termIOI
parameter is received from the egress network. The termIOI
parameter is configured in the Signaling SIP Trunk Group.