The
platform supports processing the Resource-Priority Header (RPH) to classify a call as an emergency call. If the namespace and r-priority of a received r-value in the initial INVITE RPH exactly matches with the namespace and r-priority respectively of a configured value, then the call is considered an emergency call. The comparison is case-insensitive, and multiple r-values can be processed in incoming INVITE.
The SBC can use the IPSP transparency flag 'resourcePriorityOptionTag
' to transparently pass the 'resource-priority' option tag received in Require or Supported header of various SIP messages, such as INVITE, REGISTER, SUBSCRIBE (but not in-dialog SUBSCRIBE), PUBLISH, REFER, NOTIFY, UPDATE, MESSAGE, OPTIONS, CANCEL, and GW-GW transparency. This flag is available to both the ERE and external PSX. Refer to Common IP Attributes - SIP - CLI for CLI details.
Include Page |
---|
| Transparency_Profile_Note |
---|
| Transparency_Profile_Note |
---|
|
Command Syntax
The CLI syntax to configure the SIP RPH Profile is shown below:
Code Block |
---|
|
% set profiles services sipResourcePriorityHeaderProfile <RPHprofile name>
rphEmergencyMatchingConfig <RPH namespace> <RPH priority>
sendEgressRphForEmergency <RPH namespace> <RPH priority>
% show table profiles services sipResourcePriorityHeaderProfile <RPHprofile name>
% delete profiles services sipResourcePriorityHeaderProfile <RPHprofile name> |
Command Parameters
Caption |
---|
0 | Table |
---|
1 | SIP Resource Priority Header Profile Parameters |
---|
|
Parameter | Length/Range | Description |
---|
sipResourcePriorityHeaderProfile
| 1-23 | Use this parameter specify the name of the Resource Priority Header Profile configured on the node. A maximum of 32 RPH Profiles can be created. | rphEmergencyMatchingConfig | 1-31 | Use this parameter to specify the r-value configuration consisting of the following: A maximum of 24 r-values can be configured. The r-values are unique case-insensitive. | sendEgressRphForEmergency | 1-31 | Use this parameter to specify RPH value to send from egress, if configured. |
|
Command Examples
To create an RPH profile:
Code Block |
---|
|
% set profiles services sipResourcePriorityHeaderProfile RPHProfile
% set profiles services sipResourcePriorityHeaderProfile RPHProfile rphEmergencyMatchingConfig RValue1 1
% set profiles services sipResourcePriorityHeaderProfile RPHProfile sendEgressRphForEmergency Rvalue1 2
% commit
% show profiles services sipResourcePriorityHeaderProfile
sipResourcePriorityHeaderProfile RPHProfile {
rphEmergencyMatchingConfig RValue1 1;
sendEgressRphForEmergency Rvalue1 2;
} |
To attach an RPH profile to an emergency profile:
Code Block |
---|
|
% set profiles services emergencyCallProfile ECProfile resPriorityHeaderProfile RPHProfile |
To associate the emergency profile to a SIP Trunk Group:
Code Block |
---|
|
% set addressContext ac1 zone zoneTest sipTrunkGroup TG-1 services emergencyCallProfile ECProfile |