Multilevel precedence and preemption

From TBwiki
(Difference between revisions)
Jump to: navigation, search
Line 14: Line 14:
 
* No MLPP insertion: No MLPP field is inserted in the outgoing leg   
 
* No MLPP insertion: No MLPP field is inserted in the outgoing leg   
 
* Relay MLPP information:  MLPP fields are inserted in the outgoing leg only if they were received in the incoming leg. The missing received parameters will be completed by the default values of this profile.
 
* Relay MLPP information:  MLPP fields are inserted in the outgoing leg only if they were received in the incoming leg. The missing received parameters will be completed by the default values of this profile.
* Always insert MLPP information: MLPP fields are inserted in the outgoing leg. MLPP fields from the incoming
+
* Always insert MLPP information: MLPP fields are inserted in the outgoing leg. MLPP fields from the incoming leg will be used if available.   
                                  leg will be used if available.   
+
* Forced MLPP information: MLPP profile fields are inserted in the outgoing leg. MLPP fields from the incoming leg will not be used.
* Forced MLPP information: MLPP profile fields are insereted in the outgoing leg. MLPP fields from the
+
                          incoming leg will not be used.
+
  
 
MLPP can be inserted or removed from the call flows. Depending on the networks involved, these are the results of the calls:
 
MLPP can be inserted or removed from the call flows. Depending on the networks involved, these are the results of the calls:

Revision as of 13:33, 17 March 2015

Multilevel precedence and preemption, or MLPP, is used to assign priorities to some calls, for example emergency calls.
The MLPP is an SS7 ISUP Information element. The IE is identified by 4 parameters:

  • Look ahead for busy (LFB): Allowed, Path reserved or not allowed
  • Network identity: Information to identify the Network. A value from 0 to 999.
  • Service domain: Defines the specific MLPP domain. A value from 0 to 16777215 (24 bits).
  • Precedence Level: Flash override (Highest, 0), Flash (1), Immediate (2), Priority (3), Routine (lowest, 4)

In SIP, it is a header parameter called Resource-Priority. The parameter will be q735.x, "x" being the priority (same value as precedence level for SS7 ISUP).
The priorities are defined as emergency (0), urgent (1), normal (2), non-urgent (3) and other-priority (4)

TelcoBridges and MLPP

It is possible to configure the MLPP options in the profiles. Profiles can be assigned to any network. There are 3 outgoing modes possible:

  • No MLPP insertion: No MLPP field is inserted in the outgoing leg
  • Relay MLPP information: MLPP fields are inserted in the outgoing leg only if they were received in the incoming leg. The missing received parameters will be completed by the default values of this profile.
  • Always insert MLPP information: MLPP fields are inserted in the outgoing leg. MLPP fields from the incoming leg will be used if available.
  • Forced MLPP information: MLPP profile fields are inserted in the outgoing leg. MLPP fields from the incoming leg will not be used.

MLPP can be inserted or removed from the call flows. Depending on the networks involved, these are the results of the calls:

No MLPP Insertion
Incoming Outgoing
SS7 with or without MLPP SS7: no MLPP
SS7 with or without MLPP SIP: no Resource-Priority header
SIP with or without Resource-Priority SS7: no MLPP
SIP with or without Resource-Priority SIP: no Resource-Priority header
Relay MLPP information
Incoming Outgoing
SS7 with MLPP SS7: incoming MLPP
SS7 without MLPP SS7: no MLPP
SS7 with MLPP SIP: Resource-Priority=q735.[incoming precedence level]
SS7 without MLPP SIP: no Resource-Priority header
SIP with Resource-Priority=q735.x SS7: Precedence Level = x and profile MLPP info (LFB + Network ID + Service Domain)
SIP without resource priority SS7: no MLPP
SIP with Resource-Priority=q735.x SIP: Resource-Priority=q735.x
SIP without Resource-Priority SIP: no Resource-Priority header
Always insert MLPP information
Incoming Outgoing
SS7 with or without MLPP SS7: MLPP info from profile
SS7 with or without MLPP SIP: Resource-Priority=q735.[precedence level from profile]
SIP with or without resource priority SS7: MLPP info from profile
SIP with or without resource priority SIP: Resource-Priority=q735.[precedence level from profile]
Forced MLPP information
Incoming Outgoing
SS7 with or without MLPP SS7: MLPP info from profile
SS7 with or without MLPP SIP: Resource-Priority=q735.[precedence level from profile]
SIP with or without resource priority SS7: MLPP info from profile
SIP with or without resource priority SIP: Resource-Priority=q735.[precedence level from profile]


In addition to this profile configuration, MLPP values can be set in the routing scripts.
See MLPP Precedence values

Personal tools