Feedback
|
Table Of Contents
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Supported Standards, MIBs, and RFCs
Provisioning Example of MLPP Support for ISUP
Provisioning Example of MLPP Support for ISDN
Provisioning Example of MLPP Support for SIP
Obtaining Documentation and Submitting a Service Request
MLPP Relay in PRI to SIP/ISUP Interworking Feature Module
Document Release History
Feature History
Release Modification9.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:
•
Supported Standards, MIBs, and RFCs
•
Obtaining Documentation and Submitting a Service Request
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.
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"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=0prov-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=1prov-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=0prov-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:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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=233prov-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-dplyProvisioning 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 PATHprov-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"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=2prov-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=888prov-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="pri- 888"___________________________________________________; Save the Provisioning Session;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;prov-dplyProvisioning 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"________________________________________; 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=1prov-add:trnkgrp:name="100",clli="sipin-path",svc="sip-path",type="SIP_IN",selseq="LIDL",qable="N",default=1prov-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=0prov-add:rttrnk:weightedTG="OFF",name="rg235",trnkgrpnum=235prov-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-dplyProvisioning Example of MLPP SupportThis 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=1prov-add:trnkgrp:name="100",clli="sipin-path",svc="sip-path",type="SIP_IN",selseq="LIDL",qable="N",default=1prov-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=0prov-add:rttrnk:weightedTG="OFF",name="rg235",trnkgrpnum=235prov-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-dplyObtaining 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.
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)
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.
Feedback