PDF

TG Advance Feature Module
Document Release History
Publication Date
Comments
March 31, 2011
Initial release of document.
Feature History
Release
Modification
9.8(1)
TG Advance feature introduced on the Cisco PGW 2200 Softswitch
software.
This document describes the TG Advance feature. This feature is described in the following sections:
•
Feature Description, page 1
•
Supported Standards, MIBs, and RFCs, page 2
•
XECfgParm.dat Configuration Tasks, page 2
•
Provisioning Tasks, page 3
•
Provisioning Examples, page 4
•
Obtaining Documentation and Submitting a Service Request, page 6
•
Glossary, page 6
Feature Description
In the current instance of normal Trunk group (TG) advance, if the number of advances meets or exceeds
the *.MaxNumTGAdvances value defined in XECfgParm.dat, the failure cause is set to Temporary
Failure, and the treated cause code that started the reattempt cycle will not be passed to the originating
side. The cause code will always be Temporary Failure, no matter what the terminating call release cause
code is.
With the introduction of the TG Advance feature, the release cause code is passed transparently to the
originating side in case of a failure from a terminating call leg.
Americas Headquarters:
Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA
TG Advance Feature Module
XECfgParm.dat Configuration Tasks
Benefits
This feature provides the following benefit:
Transparently passing the release cause code to the originating side in case of a failure from a
terminating call leg.
Prerequisites
The Cisco PGW 2200 Softswitch must be running software Release 9.8(1). Prerequisites for this release
can be found in the 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
Related Documents
This document contains information pertaining to only the TG Advance feature. The documents that
contain additional information related to the Cisco PGW 2200 Softswitch are at:
http://www.cisco.com/en/US/products/hw/vcallcon/ps2027/tsd_products_support_series_home.html
Supported Standards, MIBs, and RFCs
This section identifies the new or modified standards, MIBs, and RFCs that are supported by this feature.
Standards
No new or modified standards are supported by this feature.
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 Cisco PGW 2200
Softswitch MIBs at:
http://www.cisco.com/iam/PGW_MIBS/index.html
RFCs
No new or modified RFCs are supported by this feature.
XECfgParm.dat Configuration Tasks
This section contains the steps for configuring the Cisco PGW 2200 Softswitch to support the TG
Advance feature.
Configuring the XECfgParm.dat File for This Feature
To use the TG Advance feature, you must first configure the *.MaxNumTGAdvances parameter of the
XECfgParm.dat file. This parameter indicates the limit on the TG advance action.
Cisco PGW 2200 Softswitch TgAdvance Feature Module
2
TG Advance Feature Module
Provisioning Tasks
Note
For details about the parameters pertaining to the XECfgParm.dat file, see Appendix A,
“XECfgParm.dat File Parameters”, in the Cisco PGW 2200 Softswitch Release 9.8 Software Installation
and Configuration Guide.
Configuration Examples
Following is an example of the command you should enter to configure the *.MaxNumTGAdvances
parameter in the XECfgParm.dat file:
*.MaxNumTGAdvances=1 # Limit on num Trunk Group Advance actions
Note
Any changes to the XECfgParm.dat file require a restart of the Cisco PGW 2200 Softswitch software.
Provisioning Tasks
Information about provisioning is available in the Cisco PGW 2200 Softswitch Release 9.8 Provisioning
Guide in the following sections:
•
Planning for Provisioning
http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9.8/Provisioning/Guide/R9_OvrVw.html
•
MML Basics
http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9.8/Provisioning/Guide/R9MMLCfg.html
This section describes the provisioning tasks for the TG Advance feature. For a list of all the
provisioning examples, see the “Provisioning Examples” section on page 4.
Note
Make sure you have completed the configuration of the XECfgParm.dat file before you perform the
provisioning tasks pertaining to this feature. For information about the configuration of the
XECfgParm.dat file, see the “XECfgParm.dat Configuration Tasks” section on page 2.
To use the TG Advance feature, perform the following tasks:
1.
Provision the Cisco PGW 2200 Softswitch for SS7.
2.
Set *.MaxNumTGAdvances=1 in the XECfgParm.dat file.
3.
Configure two SS7 trunk groups (for example, trunk groups 233 and 234) on the
Cisco PGW 2200 Softswitch, with result type "RETRY_ACTION" and dw1 value ="tgadvance".
When the cause code value=52(IC_USER_BUSY), the call gets routed to the second trunk group,
234. Following is a list of sample MML commands used for the implementation of this
configuration:
mml> prov-ed:trnkgrpprop:name="234",custgrpid="1111"
mml> numan-add:resultset:custgrpid="1111",name="Rtry-234"
mml> numan-add:resulttable:custgrpid="1111",name="rtadv-2",resulttype="RETRY_ACTION",
dw1="tgadvance",dw2="0",dw3="0",dw4="0",setname="Rtry-234"
mml> numan-add:cause:custgrpid="1111",causevalue=52,setname="Rtry-234"
Cisco PGW 2200 Softswitch TgAdvance Feature Module
3
TG Advance Feature Module
Provisioning Examples
4.
Initiate an IAM on trunk group 233, and release the call using cause code="User busy" (auto release
and auto response of IAM is disabled).
5.
The call gets routed to TrunkGroup 234. As soon as IAM is received on this trunk group, release the
call using cause code="User busy".
6.
Because the number of advances exceeds the *.MaxNumTGAdvances value defined in
XECfgParm.dat (*.MaxNumTGAdvances=1), failure cause code="User busy" is passed
transparently to the originating side that started the reattempt cycle.
Provisioning Examples
This section provides provisioning examples pertaining to the TG Advance feature. Additional
provisioning examples pertaining to the Cisco PGW 2200 Softswitch can be found in the
Cisco PGW 2200 Softswitch Release 9.8 Provisioning Guide at:
http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9.8/Provisioning/Guide/prvgde98.html
Additional dial plan examples pertaining to the Cisco PGW 2200 Softswitch can be found in the
Cisco PGW 2200 Softswitch Release 9.8 Dial Plan Guide at:
http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9.8/Dial_Plan/Guide/Dplan98.html
________________________________________
; Start a New Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-sta::srcver="active",dstver="ss7_provision",confirm
________________________________________
; Add a New Dialplan Named "1111"
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:dialplan:custgrpid="1111",OVERDEC="NO"
________________________________________
; Add OPC and DPC
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
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
________________________________________
; Provision SS7 Link
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:SS7PATH:NAME="ss7path1",DESC="ss7 path to stim",MDO="Q761_BASE",CUSTGRPID="1111",
SIDE="network",DPC="stim-dpc",OPC="stim-opc",M3UAKEY="",ORIGLABEL="",TERMLABEL=""
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.11",PORT=7000,PEERPORT=7000,TYPE="BSMV0"
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"
________________________________________
; Provision 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"
Cisco PGW 2200 Softswitch TgAdvance Feature Module
4
TG Advance Feature Module
Provisioning Examples
prov-add:IPLNK:NAME="stim-iplnk1",DESC="mgcp to
pype",SVC="stimpath1",IPADDR="IP_Addr1",PORT=2427,PEERADDR="10.0.2.12",PEERPORT=2427,PRI=1
,IPROUTE=""
________________________________________
; Provision Trunk Group
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:trnkgrp:name="233", svc="ss7path1",type="TDM_ISUP",SELSEQ="LIDL"
prov-ed:trnkgrpprop:name="233",custgrpid="1111"
prov-add:switchtrnk:name="1",trnkgrpnum="233",span="ffff",cic=1,cu="mgcp1",spansize=31,
endpoint="s0/ds1-1/1@aristim2"
prov-add:rttrnkgrp:name="233",type=1,reattempts=1,queuing=0,cutthrough=0,resincperc=0
prov-add:rttrnk:weightedTG="OFF",name="rt233",trnkgrpnum=233
prov-add:rtlist:name="rtlst233",rtname="rt233",distrib="OFF"
________________________________________
; Add Digitstring to Routeset
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:resultset:custgrpid="1111",name="rset233"
numan-add:resulttable:custgrpid="1111",name="rtab1",resulttype="ROUTE",dw1="rtlst233",
setname="rset233"
numan-add:bdigtree:custgrpid="1111",callside="originating",digitstring="233",
setname="rset233"
________________________________________
; Active Configuration
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-cpy
________________________________________
; Change Status to In Service
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
set-c7lnk:c7lnk1:is
set-iplnk:stim-iplnk1:is
________________________________________
; Provision TGAdvance
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
numan-add:resultset:custgrpid="1111",name="rset2"
numan-add:resulttable:custgrpid="1111",name="rtab2",resulttype="RETRY_ACTION",
dw1="tgadvance",setname="rset2"
numan-ed:cause:custgrpid="1111",causevalue=44,setname="rset2"
________________________________________
; Provision Another Trunk for TGAdvance
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-add:trnkgrp:name="333", svc="ss7path1",type="TDM_ISUP",SELSEQ="LIDL"
prov-ed:trnkgrpprop:name="333",custgrpid="1111"
prov-add:switchtrnk:name="32",trnkgrpnum="333",span="ffff",cic=32,cu="mgcp1",spansize=31,
endpoint="s0/ds1-1/32@aristim2"
prov-add:rttrnkgrp:name="333",type=1,reattempts=1,queuing=0,cutthrough=0,resincperc=0
prov-add:rttrnk:weightedTG="OFF",name="rt333",trnkgrpnum=333
prov-ed:rtlist:name="rtlst233",rtname="rt333",distrib="OFF"
numan-add:bdigtree:custgrpid="1111",callside="originating",digitstring="333",
setname="rset233"
________________________________________
; Save the Provisioning Session
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
prov-cpy
Cisco PGW 2200 Softswitch TgAdvance Feature Module
5
TG Advance Feature Module
Obtaining Documentation and Submitting a Service Request
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 the acronyms and expansions that appear in this document.
Table 1
Expansions
Acronym
Expansion
MML
man-machine language
PGW
PSTN Gateway
SS7
Signaling System 7
TG
Trunk Group
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.
Cisco PGW 2200 Softswitch TgAdvance Feature Module
6