PDF

MLPP Relay in PRI to SIP/ISUP Interworking
Feature Module
Document Release History
Publication Date
Comments
January 24, 2011
Initial release of document.
Feature History
Release
Modification
9.8(1)
The MLPP Relay in PRI to SIP/ISUP Interworking feature is introduced
on the Cisco PGW 2200 Softswitch software.
This document describes the MLPP Relay in PRI to SIP/ISUP Interworking feature. This feature is
described in the following sections:
•
Feature Description, page 2
•
Supported Standards, MIBs, and RFCs, page 3
•
Provisioning Tasks, page 3
•
Provisioning Examples, page 4
•
Obtaining Documentation and Submitting a Service Request, page 8
•
Glossary, page 8
Americas Headquarters:
Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Feature Description
Feature Description
The MLPP Relay in PRI to SIP/ISUP Interworking feature for the Cisco PGW 2200 Softswitch supports
MLPP for PRI-PRI and PRI-SIP/ISUP interworking without local handling and vice versa. With this
feature, Cisco PGW 2200 Softswitch interoperates PRI with SIP peers such as CUCM and switches
interoping with SS7 in the customer deployment/PSTN to facilitate PRI-SIP and PRI-ISUP prioritized
call handling transparently.
Benefits
This feature provides the following benefit:
Enables MLPP for PRI-PRI and PRI-SIP/ISUP interworking without local handling and vice versa.
Prerequisites
The Cisco PGW 2200 Softswitch must be running software Release 9.8(1). The prerequisites for
Release 9.8(1) can be found in Release Notes for the Cisco PGW 2200 Softswitch Release 9.8(1) at:
http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9/release/note/rn981.html
Restrictions or Limitations
The MLPP Relay in PRI to SIP/ISUP Interworking feature has the following limitations:
•
Cisco PGW 2200 Softswitch only supports MLPP relay information in the SIP-PRI and ISUP-PRI
interworking and PRI-PRI call scenarios. No local handling is supported in this feature.
– On PRI, Cisco PGW 2200 Softswitch will not maintain any MLPP information (domain,
priority) for circuits
– No pre-emption or LFB procedure will be originated or supported
– In the context of SIP, prioritized call handling requests will not be authenticated or authorized
– No pre-emption or queueing will be possible for SIP calls
– An MLPP call will be treated as a regular PRI-PRI, ISUP-PRI, PRI-ISUP, SIP-PRI, or PRI-SIP
call on Cisco PGW 2200 Softswitch, with no preferential treatment
– An MLPP precedence call for which circuit is reserved during preemption can be used by
another call before the pre-empting call arrives at Cisco PGW 2200 Softswitch
•
Cisco PGW 2200 Softswitch cannot map the MLPP User Indicator that is received in the
ALERTING to SIP in PRI-SIP scenario when generating the ALERTING for SIP-PRI scenarios,
Cisco PGW 2200 Softswitch always sends the value as successCalledUserNotMLPPSubscriber for
MLPP calls (the original INVITE has the Resource-Priority header).
•
The UPDATE carrying the Resource-Priority header that is different from the one (if present) in the
original INVITE, cannot be relayed in the PRI, and will be ignored. This limitation is because that
only SETUP can carry the initial MLPP information.
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
2
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Provisioning Tasks
Related Documents
The MLPP Support for ISUP and SIP Interworking and SIP-to-SIP Transparency feature is related to the
MLPP Relay in PRI to SIP/ISUP Interworking feature. The document that contains additional information
related to phase 1 of MLPP support on Cisco PGW 2200 Softswitch is available at:
http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9/feature/module/9.8_1_/MLPP-SIP-ISUP-Int.
html.
Supported Standards, MIBs, and RFCs
This section identifies the new or modified standards, MIBs, and RFCs that are supported by this feature.
Standards
•
Q735.3—MLPP for SS7
•
Q955.3—MLPP for DSS1
MIBs
No new or modified MIBs are supported by this feature.
For more information on the MIBs used in the Cisco PGW 2200 Softswitch, see the list of
Cisco PGW 2200 Softswitch MIBs at:
http://www.cisco.com/iam/PGW_MIBS/index.html
RFCs
•
RFC4412—Communications Resource Priority for the Session Initiation Protocol
•
RFC4411—Extending the SIP Reason Header for Pre-emption Events
Provisioning Tasks
This section describes the provisioning tasks for this feature.
To use this feature, perform the following task:
PGW must be configured at the PRI trunk group level. This means that MlppSupport must be set to 1 on
the PRI trunk group. For example:
prov-add:trnkgrpprop:name="233", mlppsupport="1"
prov-ed:profile:name="sip-prof1", mlppsupport="1"
prov-ed:profile:name="sip-prof1", mlppnamespace="q735"
prov-add:trnkgrpprop:name="233", mlppni="049"
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
3
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Provisioning Examples
Provisioning Examples
This section provides provisioning examples pertaining to this feature. You can find additional
provisioning examples for the Cisco PGW 2200 Softswitch software in the Cisco PGW 2200 Softswitch
Software Release 9.8 Provisioning Guide, which is available at:
http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9.8/Provisioning/Guide/prvgde98.html
Provisioning Example of MLPP Support for ISUP
The following sample MML command establishes MLPP support for ISUP:
; Start a New Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-sta::srcver="new",dstver="MLPP_ISUP"
____________________________________________
; Add a new dialplan named "1111"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:dialplan:custgrpid="1111", OVERDEC="NO"
______________________________________________
;Add OPC/DPC details
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:OPC:NAME="stim-opc",DESC="stim opc",NETADDR="1.1.1",NETIND=2,TYPE="TRUEOPC"
prov-add:DPC:NAME="stim-dpc",DESC="stim dpc",NETADDR="1.2.1",NETIND=2
________________________________________________
;Add ss7 link
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:SS7PATH:NAME="ss7path1",DESC="ss7 path to
stim",MDO="ISUPV2_GERMAN",CUSTGRPID="1111",SIDE="network",
DPC="stim-dpc",OPC="stim-opc",M3UAKEY="",ORIGLABEL="",TERMLABEL=""
____________________________________________
;Add SLT/STIM details:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:EXTNODE:NAME="stim1",DESC="ss7 stim",TYPE="SLT",ISDNSIGTYPE="N/A",GROUP=0
prov-add:SESSIONSET:NAME="stim-set1",EXTNODE="stim1",IPADDR1="IP_Addr1",PEERADDR1="10.0.2.
21",PORT=7000,PEERPORT=7000,TYPE="BSMV0"
___________________________________________
;Add SS7 Linkset and Links:
prov-add:LNKSET:NAME="lkset1",DESC="ss7 linkset to
stim",APC="stim-dpc",PROTO="SS7-ITU",TYPE="IP"
prov-add:SS7ROUTE:NAME="ss7rt1",DESC="ss7 route to
stim",OPC="stim-opc",DPC="stim-dpc",LNKSET="lkset1",PRI=1
prov-add:C7IPLNK:NAME="c7lnk1",DESC="ss7 link to
stim",LNKSET="lkset1",SLC=0,PRI=1,TIMESLOT=0,SESSIONSET="stim-set1
___________________________________________
;Add MGCP path:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:EXTNODE:NAME="mgcp1",DESC="mgcp stim",TYPE="AS5300",ISDNSIGTYPE="N/A",GROUP=0
prov-add:MGCPPATH:NAME="stimpath1",DESC="mgcp path to pype",EXTNODE="mgcp1"
prov-add:IPLNK:NAME="stim-iplnk1",DESC="mgcp to
pype",SVC="stimpath1",IPADDR="IP_Addr1",PORT=2427,PEERADDR="10.0.2,21",PEERPORT=2427,PRI=1
,IPROUTE=""
__________________________________________
;Add trunk grp:
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
4
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Provisioning Examples
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:trnkgrp:name="233", svc="ss7path1",type="TDM_ISUP",SELSEQ="LIDL"
prov-ed:trnkgrpprop:name="233",custgrpid="1111"
__________________________________________
;ADD MLPP support on ISUP trunkgroup
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-ed:trnkgrpprop:name="233",mlppsupport="1",mlppni="049"
__________________________________________
;Add Trunk CICS and Endpoints:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:switchtrnk:name="1",trnkgrpnum="233",span="ffff",cic=1,cu="mgcp1",spansize=31,end
point="s0/ds1-1/1@sh-rusa"
prov-add:rttrnkgrp:name="233",type=1,reattempts=1,queuing=0,cutthrough=0,resincperc=0
___________________________________________
;Add Trunk Routes:
;;;;;;;;;;;;;;;;;;;;;;
prov-add:rttrnk:weightedTG="OFF",name="rt233",trnkgrpnum=233
prov-add:rtlist:name="rtlst233",rtname="rt233",distrib="OFF"
numan-add:resultset:custgrpid="1111",name="rset233"
numan-add:resulttable:custgrpid="1111",name="rtab1",resulttype="ROUTE",dw1="rtlst233",setn
ame="rset233
__________________________________________
;Add digitstring to routeset:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:bdigtree:custgrpid="1111",callside="originating",digitstring="233",setname="rset
233"
____________________________________________
; Save the Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-dply
Provisioning Example of MLPP Support for ISDN
The following sample MML command establishes MLPP support for ISDN:
; Start a New Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-sta::srcver="new",dstver="MLPP_ISDN"
____________________________________________
; Add a new dialplan named "1111"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:dialplan:custgrpid="1111", OVERDEC="NO"
____________________________________________
;Add a STIM details
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:EXTNODE:NAME="sh-5300-25",DESC="5300-25 for
MGCP",TYPE="AS5300",ISDNSIGTYPE="N/A",GROUP=0
_____________________________________________
;Add a MGCP PATH
prov-add:MGCPPATH:NAME="mgcp5300-25",DESC="MGCP sh-5300-1",EXTNODE="sh-5300-25"
prov-add:sigsvcprop:NAME="mgcp5300-25",mgcpDomainNameRemote="S0/DS1-0/1@sh-rusa"
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
5
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Provisioning Examples
prov-add:IPLNK:NAME="clink25-1",DESC="MGCP link to
sh-5300-25",SVC="mgcp5300-25",IPADDR="IP_Addr1",PORT=2427,PEERADDR="10.0.2.76",PEERPORT=24
27,PRI=1,IPROUTE=""
______________________________________________
;Add ISDN DCHAN
;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:IPFASPATH:NAME="bh25ni2",DESC="NI-2 service to
AS-5300-25",EXTNODE="sh-5300-25",MDO="ETS_300_172",CUSTGRPID="1111",SIDE="network",ABFLAG=
"n",CRLEN=2
prov-add:SESSIONSET:NAME="gw25set",EXTNODE="sh-5300-25",IPADDR1="IP_Addr1",PEERADDR1="10.0
.2.76",PORT=7007,PEERPORT=7007,TYPE="IPFAS"
prov-add:DCHAN:NAME="ni2dchn1",DESC="IP link-backhaul svc NAS
5300-25",SVC="bh25ni2",PRI=1,SESSIONSET="gw25set",SIGSLOT=0,SIGPORT=0
_______________________________________________
;Add a ISDN trunk grp
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:TRNKGRP:NAME="888", CLLI="GW-25-NI2", SVC="bh25ni2",TYPE="TDM_PRI"
prov-ed:trnkgrpprop:name="888",custgrpid="1111"
prov-add:switchtrnk:name="1", trnkgrpnum="888", span="ffff", cic=1, cu="sh-5300-25",
spansize=24,endpoint="s0/ds1-0/1@sh-rusa"
prov-add:rttrnkgrp:name="888",type=7,reattempts=3,queuing=0,cutthrough=2,resincperc=0
________________________________________________
;ADD MLPP support on ISDN trunkgroup
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-ed:trnkgrpprop:name="888",mlppsupport="1",mlppni="9004"
_________________________________________________
;Add a Trunk Routes:
;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:rttrnk:weightedTG="OFF",name="rt888",trnkgrpnum=888
prov-add:rtlist:name="rtlist888",rtname="rt888",distrib="OFF"
numan-add:resultset:custgrpid="1111",name="pri-888"
numan-add:resulttable:custgrpid="1111",name="result888",resulttype="ROUTE",
dw1="rtlist888",setname="pri-888"
_________________________________________________
;Add digitstring to routeset:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:bdigtree:custgrpid="1111",callside="originating",digitstring="888",setname="pri888"
___________________________________________________
; Save the Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-dply
Provisioning Example of MLPP Support for SIP
The following sample MML command establishes MLPP support for SIP:
; Start a New Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-sta::srcver="new",dstver="MLPP_SIP"
________________________________________
; Add a new dialplan named "1111"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:dialplan:custgrpid="1111", OVERDEC="NO"
________________________________________
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
6
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Provisioning Examples
; Add a SIP Signaling Path
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:SIPPATH:NAME="sip-path",DESC="SIPsigpath",MDO="IETF_SIP",ORIGLABEL="",
TERMLABEL=""
prov-add:SIPLNK:NAME="sip-link1",DESC="SIPlink",SVC="sip-path",IPADDR="IP_Addr1",
PORT=5060,PRI=1
prov-add:trnkgrp:name="100",clli="sipin-path",svc="sip-path",type="SIP_IN",selseq="LIDL",
qable="N",default=1
prov-add:PROFILE:NAME="sip-prof1",TYPE="sipprofile",custgrpid="1111",mgcdomain="10.0.3.7"
prov-add:trnkgrpprof:name="100",profile="sip-prof1"
________________________________________
; Add SIP Trunk Groups
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:trnkgrp:name="235",clli="sip-path",svc="sip-path",type="IP_SIP",selseq="LIDL",
qable="N"
prov-add:trnkgrpprof:name="235",profile="sip-prof1"
prov-add:siprttrnkgrp:name="235",url="10.0.2.182",srvrr=0,sipproxyport=5060,version="2.0",
cutthrough=1,extsupport=1,domainbasedrtgsupport=0
prov-add:rttrnk:weightedTG="OFF",name="rg235",trnkgrpnum=235
prov-add:rtlist:name="rlst235",rtname="rg235",distrib="OFF"
________________________________________
; Dial plan routing to SIP side
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:resultset:custgrpid="1111",name="rset235"
numan-add:resulttable:custgrpid="1111",name="rtab235",resulttype="ROUTE",dw1="rlst235",
setname="rset235"
numan-add:bdigtree:custgrpid="1111",callside="originating",digitstring="235",
setname="rset235"
________________________________________
; Save the Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-dply
Provisioning Example of MLPP Support
This section provides a provisioning example for the MLPP support feature.
________________________________________
; Start a New Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-sta::srcver="new",dstver="MLPP-prov-sip"
________________________________________
; Add a new dialplan named "1111"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:dialplan:custgrpid="1111", OVERDEC="NO"
________________________________________
; Add a SIP Signaling Path
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:SIPPATH:NAME="sip-path",DESC="SIPsigpath",MDO="IETF_SIP",ORIGLABEL="",
TERMLABEL=""
prov-add:SIPLNK:NAME="sip-link1",DESC="SIPlink",SVC="sip-path",IPADDR="IP_Addr1",
PORT=5060,PRI=1
prov-add:trnkgrp:name="100",clli="sipin-path",svc="sip-path",type="SIP_IN",selseq="LIDL",
qable="N",default=1
prov-add:PROFILE:NAME="sip-prof1",TYPE="sipprofile",custgrpid="1111",mgcdomain="10.0.3.7",
,mlppnamespace="q735",mlppsupport="1"
prov-add:trnkgrpprof:name="100",profile="sip-prof1"
________________________________________
; Add SIP Trunk Groups
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:trnkgrp:name="235",clli="sip-path",svc="sip-path",type="IP_SIP",selseq="LIDL",
qable="N"
prov-add:trnkgrpprof:name="235",profile="sip-prof1"
prov-add:siprttrnkgrp:name="235",url="10.0.2.182",srvrr=0,sipproxyport=5060,version="2.0",
cutthrough=1,extsupport=1,domainbasedrtgsupport=0
prov-add:rttrnk:weightedTG="OFF",name="rg235",trnkgrpnum=235
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
7
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Obtaining Documentation and Submitting a Service Request
prov-add:rtlist:name="rlst235",rtname="rg235",distrib="OFF"
________________________________________
; Dial plan routing to SIP side
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:resultset:custgrpid="1111",name="rset235"
numan-add:resulttable:custgrpid="1111",name="rtab235",resulttype="ROUTE",dw1="rlst235",
setname="rset235"
numan-add:bdigtree:custgrpid="1111",callside="originating",digitstring="235",
setname="rset235"
________________________________________
; Save the Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-dply
Obtaining Documentation and Submitting a Service Request
For information on obtaining documentation, submitting a service request, and gathering additional
information, see the monthly What’s New in Cisco Product Documentation, which also lists all new and
revised Cisco technical documentation, at:
http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html
Subscribe to the What’s New in Cisco Product Documentation as a Really Simple Syndication (RSS) feed
and set content to be delivered directly to your desktop using a reader application. The RSS feeds are a free
service and Cisco currently supports RSS Version 2.0.
Glossary
Table 1 provides a list of acronyms used in this document, and their expansions.
Table 1
Expansions
Acronym
Expansion
ISDN
Integrated Services Digital Network
ISUP
ISDN User Part
LFB
Look Ahead for Busy
MGC
Cisco Media Gateway Controller
MLPP
MultiLevel Precedence and Preemption
PGW
PSTN Gateway
PRI
Primary Rate Interface
PSTN
Public Switched Telephony Network
SIP
Session Initiation Protocol
Cisco and the Cisco Logo are trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and other countries. A listing of Cisco's trademarks
can be found at www.cisco.com/go/trademarks. Third party trademarks mentioned are the property of their respective owners. The use of the word
partner does not imply a partnership relationship between Cisco and any other company. (1005R)
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
8
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Glossary
Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any
examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only.
Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental.
© 2011 Cisco Systems, Inc. All rights reserved.
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
9
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Glossary
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
10