IMG 1010 - SIP ISUP CPC Mapping (10.5.1_ER1 and above)
Â
Â
Â
SIP ISUP CPC (Calling Party Category) Mapping
The CPC (Calling Party Category) parameter is included in either the From: Header or the P-Asserted Identity Header. The fields From: Header and P-Asserted Identity Header were added to the SIP ISUP CPC Mapping object in ClientView. Before software 10.5.1 ER1 only the From: Header could map the CPC parameters between SIP and ISUP and this was accomplished under the 'SIP From Header Tags' object. See information below on how to configure and map the CPC parameter.
Accessing this Pane
Dialogic IMG EMS -> Profiles -> SIP Profile -> SIP ISUP CPC Mapping
Maximum ObjectsÂ
1 SIP ISUP CPC Mapping per object per SIP SGP Profile object
Preceding Pane
IMG 1010 - SIP Profile - 10.5.3
IMG 1010 - Calling Party Category
ClientView Pane
Field Descriptions
Support Field
Disable (default)- The Calling Party Category parameter is not interworked between SIP and ISUP. When Support field is set to Disabled the Location field as displayed in screen capture above defaults to Not Used.
From Header- When the value of the From: Header is selected, the Calling Party Category parameters will be interworked from ISUP to SIP and/or SIP to ISUP in the From: Header. The location of the cpc parameter in the From Header will now have the following choices:
CPC Placed at the User Part Support
CPC Placed at the URI Parameter Support.
Â
P-Asserted Identity- When the value of the P-Asserted Identity Header is selected then the cpc parameters will be passed from ISUP to SIP and from SIP to ISUP in the P-Asserted Identity Header. The location of the cpc parameter in the From Header will now have the following choices:
CPC Placed at the User Part SupportÂ
CPC Placed at the URI Parameter Support.
Location
CPC Placed at the User Part Support- Where in the From: Header or P-Asserted Identity Header the cpc parameter will be placed. See Example 1 below which displays how cpc parameter will be displayed if 'CPC Placed at User Part Support' is selected.
Example 1
From:unavailable<sip:unavailable;cpc=operator@10.129.39.59>;tag=95ffcd055e0f78f7d5d397020e89288d78a1
Â
CPC Placed at the URI Parameter Support- Where in the From: Header or P-Asserted Identity Header the cpc parameter will be placed. See Example 2 below which displays how cpc parameter will be displayed if 'CPC Placed at URI Parameter Support' is selected.
Example 2
From:unavailable<sip:unavailable@10.129.39.59;cpc=operator>;tag=95ffcd055e0f78f7d5d397020e89288d78a1
Â
Mapping Received CPC category to CPC from IAM to CPC in SIP message:
Received calling party’s category From: IAM | CPC sent out in a SIP message |
Operator, language French (1) | operator |
Operator, language English (2) | operator |
Operator, language German (3) | operator |
Operator, language Russian (4) | operator |
Operator, language Spanish (5) | operator |
Ordinary calling subscriber (10) | ordinary |
Calling subscriber with priority (11) | priority |
Data call (voice band data) (12) | data |
Test call (13) | test |
Payphone (15) | payphone |
Unmapped Values
The option is available to either not pass any CPC unmapped values or to pass the CPC parameter value. In order to pass the value, either CPC Placed as User Part -or- CPC Placed as URI Parameter must be set in the Calling Party Category Parameter.
Before software 10.5.3 SP9 the Unmapped Values were interworked from SS7 to SIP only. As of software 10.5.3 SP9 the unmapped values will now be interworked from SIP to SS7 as well. For example if the IMG Gateway received a cpc=180 (unknown) in the SIP INVITE message the IMG Gateway would have ignored it and set the CPC=2 in the outbound SS7 message. Now after the feature implementation, the IMG Gateway will modify the CPC parameter on the outbound SS7 message and set it to 180.
Ignore (Default)- Any Calling Party Category values received on inbound leg will not be passed to the outbound leg.
Pass Value- Any Calling Party Category values received on inbound leg will be passed as its decimal value equivalent to the outbound leg.
Â
Example (Unmapped Value): The received Calling Party Parameter in ISUP IAM has a Spare Value of 0x0e. The CPC field is set to CPC Placed as URI Parameter and the Unmapped CPC Value is set to Pass Value. The IMG will pass the spare value as a decimal number. See portion of call trace below.
(CPC Unmapped Value as User Part)
From:unavailable<sip:unavailable@10.129.39.59;cpc=14>;tag=95ffcd055e0f78f7d5d397020e89288d78a1
Â
Example: (Emergency case):
The following example is for ANSI. It might be different in other countries and ISUP variants.
SS7 to SIP call- When received ISUP cpc ="Emergency Service Call (0xe0)" -or- cpc="High Priority emergency service call (0xe1)", IMG will include Priority header (w/ value "emergency") and Resource-Priority header (w/ value "ets.0") in the out SIP INVITE.
SIP to SS7 call- When received INVITE contains Resource-Priority header (w/ value "ets.0") or Priority header (w/ value "emergency"), it will be mapped to ISUP Calling Party’s Category = "emergency Service Call (0xe0)"