QoS-based routing towards a terminating gateway/subscriber is configurable from both a signaling and a media perspective. For Media QoS KPI Profile, see "Media QoS KPI Profile".
The Signaling Quality of Service (QoS) Key Performance Indicator (KPI) Profile provides a mechanism to calculate the various signaling KPIs to measure signaling QoS-related routing parameters, and use the results to make informed decisions when routing calls.
Since these constraints are very dynamic, a utilization factor for each route is configurable on PSX/ERE for the route. This utilization factor is then provided to
as part of the route attributes, and is used by
to filter out any route/trunk group failing the criteria.
Command Syntax
CLI syntax to configure a Signaling QoS KPI Profile:
Code Block |
---|
|
% set profiles signaling signalingQosKpiProfile <profile_name>
asr <disable|enable>
asrThreshold <0-100>
clu <disable|enable>
cluThreshold <0-100>
kpiExpression <0-255 characters>
pgrd <disable|enable>
pgrdThreshold <50-10000>
profileActive <disable|enable>
scru <disable|enable>
scruThreshold <0-100>
|
CLI syntax to assign Signaling QoS KPI Profile to IP Signaling Profile:
Code Block |
---|
|
% set profiles signaling ipSignalingProfile <profile_name> egressIpAttributes signalingQosKpiProfile <signalingQosKpiProfile_name>
% set profiles signaling ipSignalingProfile <profile_name> egressIpAttributes flags qosBasedRouting enable |
Command Parameters
The Signaling Qos KPI Profile Parameters are shown below:
Caption |
---|
0 | Table |
---|
1 | Signaling QoS KPI Profile Parameters |
---|
|
Parameter | Length/Range | Description |
---|
signalingQosKpiProfile
| 1-23 | QoS KPI profile name. | asr
| N/A | Use this flag to enable Answer Seizure Ratio (ASR) KPI. | asrThreshold
| 0-100 | ASR threshold (default = 70). | clu
| 0-100 | Use this flag to enable Call Limit Utilization (CLU) KPI. | cluThreshold
| 0-100 | CLU threshold (default = 70) | kpiExpression
| 1-255 | Enter the expression defining this KPI. The default value is "ASR&&CLU&&SCRU&&PGRD " where && operation means that only when all the KPIs in the expression are good, will a route be chosen for carrying traffic. If any are bad, the route is rejected for that particular call from the list of routes available from Policy response. If the only available route is rejected, the call is dropped. Other configurable examples: ASR||CLU||SCRU||PGRD ASR&&(CLU||SCRU) ASR&&CLU||ASR&&SCRU
| pgrd
| N/A | Use flag to enable Post-Gateway Ringing Delay (PGRD) KPI. | pgrdThreshold
| 50-10000 | PGRD threshold in milliseconds. (default =1000). | profileActive
| N/A | Use flag to enable this profile. | scru
| N/A | Use flag to enable SCRU KPI. | scruThreshold
| 0-100 | Sustained Call Rate Utilization (default = 70) |
|
Command Example
This example creates and enables a QoS KPI profile named "MyQosProfile", and enables ASR and CLI KPIs. The ASR threshold is set to "55" while CLU thresholds is left at default value of "70". With the next two commands, "MyQosProfile" is associated with "DEFAULT_SIP" IP Signaling Profile and QoS-based routing is enabled.
Code Block |
---|
|
% set profiles signaling signalingQosKpiProfile MyQosProfile asr enable asrThreshold 55 clu enable profileActive enable
% show profiles signaling signalingQosKpiProfile
MyQosProfile
profileActive enable;
asr enable;
asrThreshold 55;
clu enable;
% set profiles signaling ipSignalingProfile DEFAULT_SIP egressIpAttributes signalingQosKpiProfile MyQosProfile
% set profiles signaling ipSignalingProfile DEFAULT_SIP egressIpAttributes flags qosBasedRouting enable |