Support for M3UA and SUA with SCTP Document Release History Publication Date Comments September 16, 2003 Initial version of the document. June 3, 2005 Modified the information concerning the network appearance parameter for the SUAKEY component. July 11, 2006 Updated the upgrade procedure for the ability to support a single originating point code for a Cisco MGC and Cisco ITP group. Feature History Release Modification 9.4(1) This feature was introduced on the Cisco MGC software. This document describes the Support for M3UA and SUA with SCTP Feature. This feature is described in the following sections: • Feature Overview, page 2 • Supported Standards, MIBs, and RFCs, page 4 • Prerequisites, page 5 • Upgrading, page 5 • Provisioning Tasks, page 7 • Monitoring and Maintaining, page 45 • Provisioning Examples, page 48 • Command Reference, page 50 • Reference Information, page 60 • Glossary, page 95 • Obtaining Documentation and Submitting a Service Request, page 97 Americas Headquarters: Cisco Systems, Inc., 170 West Tasman Drive, San Jose, CA 95134-1706 USA Feature Overview Feature Overview This feature enables support on the Cisco MGC of the M3UA and SUA protocols using SCTP. The Cisco MGC can now use M3UA and SUA to communicate with Cisco IP Transfer Points (ITPs). The Cisco ITP is a signaling gateway. In prior releases of the Cisco MGC software, processing of Message Transfer Part (MTP) data was done in two parts: the Cisco Signaling Link Controller (SLT) processed MTP levels 1 and 2. MTP Level 3 (along with the upper layers of SS7) data was passed on to the Cisco MGC for processing. This feature enables you to also use the Cisco ITP to process MTP and SCCP data. The Cisco ITP processes all levels of the MTP and SCCP data, and then passes the upper layers of SS7 data to the Cisco MGC. Note This version of the Cisco MGC software still supports the use of Cisco SLTs. However, the M3UA and SUA with SCTP feature cannot be used to communicate with Cisco SLTs. This feature provides the following: • Use of the SIGTRAN standards M3UA and SUA with SCTP to communicate with Cisco ITP signaling gateways • Transport of SCCP, ISUP, BTNUP and TUP messages for the ANSI and ITU protocol families. • Processing of incoming User Part Unavailable (UPU) messages. • The ITU ISUP protocol family supports the ISUP User Part Test (UPT) and User Part Available (UPA) messages. The UPT is sent periodically when an UPU message is received indicating the remote user is inaccessible. The UPA is sent in response to a UPT. • The ANSI ISUP protocol family supports the Circuit Verification Test (CVT) and Circuit Verification Response (CVR) messages. The CVT is sent periodically when an UPU message is received indicating the remote user is inaccessible. The CVR is sent in response to a CVT. • Support upgrading from Cisco SLT-based SS7 signaling to Cisco ITP-based SS7 signaling without losing stable active calls. • Increase the number of measurement counters supported on the Cisco PGW 2200 to allow for the total number of measurements needed for the largest possible configuration to be created. Benefits This feature provides the following benefits: Use of standard protocols By adding support for the SIGTRAN protocols M3UA, SUA and SCTP, the Cisco MGC can now use standard protocols for communication with the device used to process the Message Transfer Part (MTP) data. Ability to increase call processing speed By combining multiple Cisco MGC pairs behind a set of Cisco ITPs with several unique point codes, the number of calls per second is much higher than can be achieved with a single pair of Cisco MGC hosts equipped with Cisco SLTs. This type of Cisco MGC and Cisco ITP configuration is referred to as a Cisco PGW Farm. Support for M3UA and SUA with SCTP 2 Feature Overview Restrictions This feature can only be used for communication between Cisco MGCs and Cisco ITPs. For information on the restrictions on the Cisco ITPs, refer to the Support for M3UA and SUA with SCTP on Cisco ITPs feature module. Related Features and Technologies The following features and technologies are related to this feature: • Support for DPNSS Signaling Backhaul Feature (for the Cisco PGW 2200 and Cisco media gateways) • Support for the IUA with SCTP Feature (for the Cisco MGC and Cisco access servers) Changes to Cisco MGC Software Architecture This section describes the changes to Cisco MGC software architecture for this feature. Input/Output Subsystem The Input/Output (I/O) subsystem consists of the I/O channel controllers (IOCC) and the I/O channel manager (IOCM), which manages them. • The IOCM manages all IOCCs. • The IOCCs provide – A protocol-specific, message-based interface that allows nodes and platforms external to the Cisco MGC to communicate with the Cisco MGC. – An interface that allows buffering of messages to the call engine’s event dispatcher queue. • The Cisco MGC I/O subsystem includes the following IOCCs: – Signaling System 7 (SS7)—Contains MTP3 used for backhauling SS7 signaling to the Cisco MGC from a Cisco SLT. – ISDN Level 3—Provides backhauling of ISDN (standard variants) to the Cisco MGC from a media gateway. – Q.931+—A stateless IOCC, for a Cisco-proprietary protocol (RLM), which a special version of ISDN that enables forwardhauling of Q931+ signaling to a media gateway used in Cisco PGW 2200 configured for signaling environments. – Media Gateway Control Protocol (MGCP)—Enables communication to media gateways and trunking gateways for setting up bearer channel connections used in Cisco PGW 2200 configured for call control environments. – Extended ISDN User Part (E-ISUP)—Cisco-proprietary internal interface that enables the transport of endpoint and media gateway specific information between two (or more) Cisco MGCs. This protocol uses an enhanced ISUP base to support all ANSI and ITU ISUP messaging and elements, as well as additional fields to support transport of service information (such as local number portability (LNP), 800 numbers, and so on). – Session Initiation Protocol (SIP)—Enables the Cisco MGC to receive and send SIP messages using the User Datagram Protocol (UDP). Support for M3UA and SUA with SCTP 3 Supported Standards, MIBs, and RFCs – ISDN Q.921 User Adaptation (IUA)—Added in Release 9.4, this IOCC enables backhauling of ISDN Q.921 User messages over IP using Stream Controlled Transmission Protocol (SCTP). This IOCC is used between the Cisco MGC and media gateways. – Message Transfer Part Level 3 (MTP3) User Adaptation (M3UA)—Added in Release 9.4, this IOCC enables the transport of any SS7 MTP Level 3 User signaling (for example, ISUP and TUP messages) over IP using SCTP. This IOCC is used between the Cisco MGC and Cisco ITP. – Signaling Control Connection Part (SCCP) User Adaptation (SUA)—Added in Release 9.4, this IOCC enables the transport of any SCCP user signaling (for example, TCAP messages) over IP using SCTP. This IOCC is used between the Cisco MGC and Cisco ITP. Related Documentation This document contains information that is related strictly to this feature. The documents that contain additional information related to the Cisco Media Gateway Controller (MGC) software are listed below: • Cisco Media Gateway Controller Hardware Installation Guide • Regulatory Compliance and Safety Information for the Cisco Media Gateway Controller • Cisco Media Gateway Controller Software Release 9 Installation and Configuration Guide • Release notes for Cisco Media Gateway Controller software Release 9.4(1) • Cisco Media Gateway Controller Software Release 9 Provisioning Guide • Cisco Media Gateway Controller Software Release 9 Dial Plan Guide • Cisco Media Gateway Controller Software Release 9 Operations, Maintenance, and Troubleshooting Guide • Cisco Media Gateway Controller Software Release 9 MML Command Reference Guide • Cisco Media Gateway Controller Software Release 9 Messages Reference Guide • Cisco Media Gateway Controller Software Release 9 Billing Interface Guide • Cisco Media Gateway Controller Software Release 9 Management Information Base Guide Supported Standards, MIBs, and RFCs This section identifies the new or modified standards, MIBs, or RFCs that are supported by this feature. Standards • M3UA • SUA • SCTP MIBs There are MIBs added for each new measurement. The new measurements can be found in the “Measurements” section on page 66. For more information on the MIBs used in the Cisco MGC software, refer to the Cisco Media Gateway Controller Release 9 Management Information Base Guide. Support for M3UA and SUA with SCTP 4 Prerequisites RFCs The following RFCs are supported by this feature: • RFC-3332 (M3UA) • RFC-3057 (SCTP) Prerequisites You must have Cisco Media Gateway Controller (MGC) software Release 9.4(1). Prerequisites for this release can be found in the Release Notes for the Cisco Media Gateway Controller Software Release 9.4(1). Information on the prerequisites for the implementation of this feature in Cisco IOS software for the Cisco ITPs can be found in the Support for M3UA and SUA with SCTP for Cisco ITPs feature module. Upgrading This sections contains the steps necessary for upgrading of the Cisco MGC software to support this feature. If you are installing and configuring the Cisco MGC software on your system for the first time, refer to the Cisco Media Gateway Controller Software Release 9 Installation and Configuration Guide for the required procedures. Before beginning the upgrade procedure, prepare the information you’ll need by following the instructions in the “Planning for Provisioning” section on page 7. Step 1 Upgrade both Cisco MGC hosts to the new software release using the upgrade procedures defined in the Cisco Media Gateway Controller Software Release 9 Installation and Configuration Guide. Step 2 Verify that the existing Cisco SLT configuration is functioning normally by retrieving the alarms on both Cisco MGC hosts. To do this, enter the following MML command: mml>rtrv-alms The system returns a list of the active alarms. If there are any alarms associated with the provisioning components that are part of the affected SS7 path, resolve those alarms before continuing with this procedure. Note Step 3 More information on alarms can be found in the Cisco Media Gateway Controller Software Release 9 Messages Reference Guide. Procedures for alarms that require corrective action can be found in the Cisco Media Gateway Controller Software Release 9 Operations, Maintenance and Troubleshooting Guide. Configure the Cisco ITP(s) to match the current Cisco MGC provisioning for the following items: • OPC • Number of links • Signaling link code (SLC) values • SS7 routes • Routing keys Support for M3UA and SUA with SCTP 5 Upgrading Step 4 Start a provisioning session, as described in the “Starting a Provisioning Session” section on page 12. Step 5 Add new Cisco ITP external nodes, as described in the “Adding Cisco ITP External Nodes” section on page 15. Step 6 Add M3UA and SUA SGPs, as described in the “Adding M3UA and SUA Signaling Gateway Processes” section on page 20. Step 7 Add SCTP associations as described in the “Adding SCTP Associations” section on page 22. Step 8 Save your provisioning changes to the active Cisco MGC only by entering the following MML command: mml>prov-cpy Step 9 Verify the IP connectivity between the active Cisco MCC and the Cisco ITP(s). Step 10 Contact the appropriate party to inhibit half of the SS7 links in the linkset at the associated far-end destinations (for example, a signaling transfer point (STP) or remote PSTN switch). Step 11 Move the cabling for the inhibited SS7 links from the Cisco SLTs to the Cisco ITP(s). Step 12 Verify on the Cisco ITP(s) that the inhibited links come in service in the inhibited state. Step 13 Disable any new calls on the Cisco MGC for all of your SS7 destinations using the following MML command: mml>set-admin-state:dest:lock Where dest is the MML name of the affected SS7 destination. Step 14 Start a provisioning session, as described in the “Starting a Provisioning Session” section on page 12. Step 15 Add M3UA and SUA routing keys, as described in the “Adding M3UA and SUA Routing Keys” section on page 17. Step 16 Edit the existing SS7 signaling services to add M3UAKEYs, using the procedure in the “Modifying M3UA and SUA Routing Keys” section on page 27. Step 17 If the Cisco MGC and the Cisco ITP are not on the same subnet, you will need to add an IP route, as described in the “Adding M3UA and SUA Routes” section on page 19. Step 18 Save your provisioning changes to the active Cisco MGC only by entering the following MML command: mml>prov-cpy Note Step 19 If any abnormalities occur in steps 14-18, you can perform a manual switchover using the sw-ovr::confirm MML command to change the active Cisco MGC host and then enable the SS7 destinations using the set-admin-state MML command on the newly active Cisco MGC. Set all of the SS7 links out-of-service using the MML command listed below. This should cause the far-end devices to uninhibit the SS7 links already associated with the Cisco ITP(s). mml>set-c7lnk:c7link_name:OOS Where c7link_name is the MML name of the SS7 link you want to set out-of-service. Step 20 Enable new calls on the Cisco MGC for all of your SS7 destinations using the following MML command: mml>set-admin-state:dest:unlock Where dest is the MML name of the affected SS7 destination. Support for M3UA and SUA with SCTP 6 Provisioning Tasks Step 21 Verify that the SS7 connectivity of all the destinations is restored by entering the following MML command: mml>rtrv-dest:all Step 22 Propagate your provisioning changes to the standby Cisco MGC by entering the following MML command: mml>prov-sync Step 23 Configure any additional links on the Cisco ITP(s), if necessary. Step 24 Make additional provisioning changes for any additional links on the Cisco MGC. To do this, repeat steps 4 through 17. Step 25 Delete the IP links associated with the old Cisco SLT external node using the following MML command: prov-dlt:iplnk:name=”link” Where link is the MML name of the IP link associated with the affected destination. Step 26 Delete the old Cisco SLT external node using the following MML command: mml>prov-dlt:extnode:name=”slt” Where slt is the MML name of the Cisco SLT associated with the affected destination. Step 27 Save your provisioning changes and enable the new links. To do this, repeat steps 19 through 22. Provisioning Tasks The following sections describe the provisioning tasks related to this feature: • Planning for Provisioning, page 7 • Provisioning Procedures, page 11 • Troubleshooting Tips, page 40 Planning for Provisioning This section lists the data that you must gather to successfully provision this feature. For more information on planning the provisioning for the rest of the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. Collecting External Node Data The external node component type represents another node with which the Cisco MGC communicates. You must be ready to enter the following data: • MML name • Component description • The type of the external node • ISDN Signaling Type Support for M3UA and SUA with SCTP 7 Provisioning Tasks • M3UA/SUA Group Number The parameters for EXTNODE are defined in Table 21. Collecting IP Route Data The IP route represents a static IP route. You must be ready to enter the following data: • IP route name • Component description • Destination hostname or IP address • Subnet mask of Destination (optional) • Next hop router IP address • Local IP address • Priority The IP route component information can be listed in Table 22. Collecting M3UA Key Data This component represents an M3UA routing key. You must be ready to enter the following data: • M3UA key name • Component description • Associated OPC • Associated DPC (optional) • Routing context value • Service indicator • Network appearance (optional) The M3UA key component information can be listed in Table 23. Collecting M3UA Route Data This component represents an M3UA route. You must be ready to enter the following data: • M3UA route name • Component description • Associated DPC • Associated external node • Associated OPC The M3UA route component information can be listed in Table 24. Support for M3UA and SUA with SCTP 8 Provisioning Tasks Collecting SCTP Association Data The SCTP association represents the connection between the Cisco MGC and media gateways (IUA) and signaling gateways (M3UA/SUA). The Cisco ITP is a signaling gateway. You must be ready to enter the following data: • MML Name of the SCTP association • Description of this component • Signaling Type • MML name of SGP (required only form M3UA/SUA associations) • First local address • Second local address (optional) • Local SCTP port number (optional) • The highest priority destination address • The lowest priority destination address (optional) • Destination SCTP port number. (optional) • MML Name of first IPROUTE (optional) • MML Name of second IPROUTE (optional) • Number of bytes to advertise for the local receive window. (optional) • Maximum number of times to retransmit SCTP INIT message (optional) • Maximum initial timer retransmission value (optional) • Maximum number of retransmissions over all destination address before the association is declared failed (optional) • Maximum time after a datagram is received before a SCPT SACK is sent (optional) • Maximum time SCTP waits for other outgoing datagrams for bundling (optional) • Minimum value allowed for the retransmission timer (optional) • Maximum value allowed for the retransmission timer (optional) • Time between heartbeats. The heartbeat is this value plus the current retransmission timeout value (optional). • Internet Protocol Precedence. This value is placed in the IP PRECEDENCE portion of the Type Of Service field for outgoing SCTP datagrams (optional) • Differential Service Code Point. This value is placed in the DSCP portion of the Type Of Service field for outgoing SCTP datagrams (optional) • Maximum number of retransmissions to either PEERADDR1 or PEERADDR2 before it is declared failed (optional) The SCTP association component structure is shown in Table 25. Collecting SS7 Signaling Gateway Process Data This component represents a SS7 signaling gateway process (SGP). You must be ready to enter the following data: • MML name of SGP Support for M3UA and SUA with SCTP 9 Provisioning Tasks • M3UA route name • Component description • External node that is running the SS7 signaling gateway process The SS7 signaling gateway process component structure is shown in Table 26. Collecting SS7 Signaling Service Data This component represents an SS7 signaling service or signaling path to a particular SS7 switch (destination). You must be ready to enter the following data: • Unique ID of this component and component name used in MML commands • Component description • MDO file name • Destination point code MML name • Customer group ID • M3UA Routing key ID MML name The SS7 signaling service component structure is shown in Table 28. Collecting SUA Key Data This component represents a SUA Routing key. You must be ready to enter the following data: • SUA key name • Component description • Associated OPC • Associated APC (optional) • Associated local SSN • Routing context value • Network appearance (optional) The SUA key component structure is shown in Table 29. Collecting SUA Route Data This component represents a SUA route. You must be ready to enter the following data: • SUA route name • Component description • Associated APC • Associated external node • Associated OPC • Associated remote SSN The SUA route component structure is shown in Table 30. Support for M3UA and SUA with SCTP 10 Provisioning Tasks Collecting SS7 Subsystem Data The SS7 subsystem component type represents an SS7 subsystem. You must be ready to enter the following data: • MML name of SS7 subsystem • Component description • MML name of Adjacent point code or TCAP/IP service • Protocol family • Adjacent point code of the mated STP • Priority • Local subsystem number • STP/SCP index used for IN triggers • Transport protocol (must be SUA for this feature) • MML name of an SUA key (optional) • Remote subsystem number The SS7 subsystem component structure is shown in Table 31. Provisioning Procedures Provision the transport path between the M3UA and SUA IOCCs of the Cisco PGW 2200 and the external Cisco ITP nodes. Communication between the Cisco PGW 2200 and the Cisco ITPs is provisioned to provide a reliable communication path between the two platforms. Provisioning procedures can be found in the following sections: • Provisioning Basics, page 11 • Adding M3UA and SUA Connections, page 15 • Modifying M3UA and SUA Components, page 25 • Deleting M3UA and SUA Components, page 34 Provisioning Basics The procedures in this section describe how to start a provisioning session and how to save and activate the changes you have made. • Starting a Provisioning Session, page 12 • Saving and Activating your Provisioning Changes, page 12 • Ending a Provisioning Session Without Activating your Changes, page 13 • Retrieving Provisioning Data, page 13 For more detailed information about provisioning your Cisco PGW 2200, refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. Support for M3UA and SUA with SCTP 11 Provisioning Tasks Starting a Provisioning Session You may need to start a provisioning session as part of your system operations. To do this, log into the active Cisco MGC, start an MML session, and enter the following command: prov-sta::srcver=”curr_ver”,dstver=”mod_ver” Where: • curr_ver—The name of the current configuration version. In place of the name of the current configuration version, you can also enter: – new—A new default session configuration; no existing source configuration is available. – active—Selects the active configuration as the source for configuration changes. Note • If you do not know the name of your current configuration session, you can use the procedure in the “Retrieving Data on the Current Provisioning Session” section on page 14. mod_ver—A new configuration version name that contains your provisioning changes. For example, to use a configuration version called ver1 as the basis for a version to be called ver2, you would enter the following command: mml>prov-sta::srcver=”ver1”,dstver=”ver2” Once a provisioning session is underway, you may use the prov-add, prov-ed, or prov-dlt MML commands to add, modify, and delete components on your system. This document describes how to add, modify, and delete M3UA and SUA components. For more information on provisioning other components on your Cisco PGW 2200, refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. There are two ways to close your provisioning session: saving and activating your provisioning changes, as described in the “Saving and Activating your Provisioning Changes” section on page 12 or ending your provisioning session without saving and activating your changes, as described in the “Ending a Provisioning Session Without Activating your Changes” section on page 13. Saving and Activating your Provisioning Changes When you have completed making provisioning changes in your session, you must enter a command to save and activate your changes. There are two different provisioning MML commands that do this: prov-cpy and prov-dply. Caution Using the prov-cpy and prov-dply MML commands can severely impact your system’s call processing performance, depending on the extent of your provisioning changes. We recommend that these commands be issued during a maintenance window when traffic is minimal. The prov-cpy MML command is used to save and activate your changes on the active Cisco MGC. This command is typically used to save and activate changes on a Cisco MGC in a simplex configuration. However, you can use the prov-cpy MML command on Cisco MGCs in high-availability or continuous-service configurations, to save and activate your changes on the active Cisco MGC. If you choose to do this, you should enter the prov-sync MML command immediately afterwards, to have your changes saved and activated on the standby Cisco MGC. Support for M3UA and SUA with SCTP 12 Provisioning Tasks Note When you enter the prov-cpy command, your provisioning session is also automatically ended. If you want to make additional provisioning changes, you must start a new provisioning session as described in the “Starting a Provisioning Session” section on page 12. Caution Using the prov-sync MML command can severely impact your system’s call processing performance. We recommend that this command be issued during a maintenance window when traffic is minimal. Note When the prov-sync MML command is used to synchronize the provisioning settings on the standby MGC host with current settings on the active MGC host, the system does not indicate when the synchronization process has failed. The prov-dply MML command is used to save and activate your changes on the active and standby Cisco MGCs. This command is typically used to save and activate changes on Cisco MGCs in high-availability or continuous-service configurations. This command should not be used on a Cisco MGC in a simplex configuration. Note When you enter the prov-dply command, your provisioning session is also automatically ended, unless an error occurs during execution. If you want to make additional provisioning changes, you must start a new provisioning session as described in the “Starting a Provisioning Session” section on page 12. Ending a Provisioning Session Without Activating your Changes You may find that you want to end a provisioning session without saving and activating the changes you have entered during your session. If this is the case, you can enter the prov-stp MML command. This command ends your current provisioning session and your changes are not entered. Retrieving Provisioning Data You can use the prov-rtrv MML command to retrieve information about your current provisioning settings. The ways in which you can use this command to retrieve provisioning data are described in the following sections: • Retrieving Data for an Individual Component, page 13 • Retrieving Data for All Components, page 14 • Retrieving Data for All Components of a Particular Type, page 14 • Retrieving Data on the Current Provisioning Session, page 14 • Retrieving Data on Supported Signaling Protocols, page 14 Retrieving Data for an Individual Component You can retrieve provisioning data on any individual component on your system. To do this, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>prov-rtrv:component:name=MML_name Where: Support for M3UA and SUA with SCTP 13 Provisioning Tasks • component—The MML component type associated with the desired component. You can find a complete list of MML component types in the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. • MML_name—The MML name for the desired component. You can determine the MML names for the various components using the prov-rtrv:all MML command. For example, to view the provisioning data for a M3UA signaling service called m3ua1, you would enter the following command: mml>prov-rtrv:ss7path:name="m3ua1" Retrieving Data for All Components You can retrieve data on all of the components provisioned on your system. To do this, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>prov-rtrv:all Retrieving Data for All Components of a Particular Type You can retrieve provisioning data on all components of a particular type on your system. To do this, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>prov-rtrv:component:”all” Where: component is the MML component type associated with the desired component group. You can find a complete list of MML component types in the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. For example, to view the provisioning data for all SS7 signaling services, you would enter the following command: mml>prov-rtrv:ss7path:"all" Retrieving Data on the Current Provisioning Session You can retrieve provisioning data on the current provisioning session. To do this, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>prov-rtrv:session The system returns a response similar to the following: MGC-02 - Media Gateway Controller 2003-01-13 13:39:19 M RTRV "session=jtest:session" /* Session ID = mml1 SRCVER = active DSTVER = jtest */ Retrieving Data on Supported Signaling Protocols You can retrieve protocol data for the current provisioning session. To do this, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>prov-rtrv:variants Support for M3UA and SUA with SCTP 14 Provisioning Tasks Adding M3UA and SUA Connections This section contains the procedures that you must perform to add M3UA and SUA connections to your Cisco PGW 2200 provisioning data. When provisioning the components that enable the Cisco PGW 2200 to support M3UA and SUA, perform the procedures in the following order. Note • Adding Cisco ITP External Nodes, page 15 • Adding Point Codes (OPC, DPC, and APC), page 16 • Adding M3UA and SUA Routing Keys, page 17 • Adding SS7 Signaling Services, page 18 • Adding M3UA and SUA Routes, page 19 • Adding SS7 Subsystems, page 20 • Adding M3UA and SUA Signaling Gateway Processes, page 20 • Adding IP Routes (optional), page 21 • Adding SCTP Associations, page 22 To begin the provisioning session, perform the steps in the “Starting a Provisioning Session” section on page 12. Once you have finished provisioning the M3UA and SUA data, save and activate your provisioning data by performing the steps in the “Saving and Activating your Provisioning Changes” section on page 12. Adding Cisco ITP External Nodes To add Cisco ITP external nodes, perform the following steps: Step 1 Enter the following command to add a Cisco ITP external node: mml>prov-add:extnode:name="name", desc="description", type=”itp”, group=num Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • num—The M3UA/SUA group number. The valid values are 1 through 100. For example, to add an Cisco ITP external node named itp1, you would enter the following command: mml>prov-add:extnode:name="itp1", desc="2651 ITP", type="itp", group=1 Step 2 Repeat Step 1 for each Cisco ITP external node you want to add to your provisioning data. Support for M3UA and SUA with SCTP 15 Provisioning Tasks Adding Point Codes (OPC, DPC, and APC) To add originating point codes (OPCs), perform the following steps: Step 1 Enter the following command to add an OPC: mml>prov-add:opc:name="name", desc="description", netaddr=”addr”, netind=num, type=”trueopc” Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • addr—The network address in dot notation. • num—The network indicator number. The default value is 0. To support M3UA and SUA interfaces, the value of the type parameter must be set to trueopc. Note For example, to add an OPC named opc1, you would enter the following command: mml>prov-add:opc:name="opc1", desc="Originating PC 1", netaddr="2.1.4",netind=2,type="trueopc" Step 2 Repeat Step 1 for each OPC you want to add to your provisioning data. To add destination point codes (DPCs), perform the following steps: Step 1 Enter the following command to add a DPC: mml>prov-add:dpc:name="name", desc="description", netaddr=”addr”, netind=num Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • addr—The network address in dot notation. • num—The network indicator number. The default value is 0. For example, to add an DPC named dpc1, you would enter the following command: mml>prov-add:DPC:NAME="dpc1",DESC="DPC1",NETADDR="1.1.5",NETIND=2 Step 2 Repeat Step 1 for each DPC you want to add to your provisioning data. Support for M3UA and SUA with SCTP 16 Provisioning Tasks To add adjacent point codes (APCs), perform the following steps: Step 1 Enter the following command to add an APC: mml>prov-add:apc:name="name", desc="description", netaddr=”addr”, netind=num Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • addr—The network address in dot notation. • num—The network indicator number. The default value is 0. For example, to add an APC named apc1, you would enter the following command: mml>prov-add:apc:NAME="apc1",DESC="apc1",NETADDR="1.2.4",NETIND=2 Step 2 Repeat Step 1 for each APC you want to add to your provisioning data. Adding M3UA and SUA Routing Keys To add M3UA routing keys, perform the following steps: Step 1 Enter the following command to add an M3UA routing key: mml>prov-add:m3uakey:name="name", desc="description", opc=”opc”, [dpc=”dpc”,] routingcontext=rc, [si=”serv”, networkappearance=na] Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • opc—MML name of a previously assigned OPC. The selected OPC must have a type of trueopc. • dpc—MML name of a previously assigned DPC. This parameter is optional. • rc—Routing context value. To use the routing context, its value must be set to any integer other than 0 (0 indicates that there is no routing context). The routing context value for each M3UA key you create must be unique. • serv—Service indicator value. This parameter is optional. The valid values are ISUP, TUP, and N/A. The default value is N/A. • na—Network appearance value. This parameter is optional. The valid values are integers from 1 through 32767. A value of 0 indicates an invalid network appearance. For example, to add a M3UA key named m3uakey1, you would enter the following command: mml>prov-add:M3UAKEY:NAME="m3uakey1",OPC="opc1",DPC="dpc1",si=”ISUP”, ROUTINGCONTEXT=10 Step 2 Repeat Step 1 for each M3UA key you want to add to your provisioning data. Support for M3UA and SUA with SCTP 17 Provisioning Tasks To add SUA routing keys, perform the following steps: Step 1 Enter the following command to add an SUA routing key: mml>prov-add:suakey:name="name", desc="description", opc=”opc”, [apc=”apc”, localssn=ssn,] routingcontext=rc, networkappearance=na Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • opc—MML name of a previously assigned OPC. The selected OPC must have a type of trueopc. • apc—MML name of a previously assigned APC. This parameter is optional. • ssn—Local SS7 subsystem number value. This parameter is optional. The valid values are integers between 2 and 254. • rc—Routing context value. To use the routing context, its value must be set to any integer other than 0 (0 indicates that there is no routing context). The routing context value for each M3UA key you create must be unique. • na—Network appearance value. The valid values are integers from 1 through 32767. This value must match the network appearance value set in your Cisco ITP. For example, to add a SUA key named suakey1, you would enter the following command: mml>prov-add:SUAKEY:NAME="suakey1",OPC="opc1",APC="apc1",localssn=200, ROUTINGCONTEXT=20, networkappearance=10 Step 2 Repeat Step 1 for each SUA key you want to add to your provisioning data. Adding SS7 Signaling Services To add SS7 signaling services, perform the following steps: Step 1 Enter the following command to add an SS7 signaling service: mml>prov-add:ss7path:name="name", desc="description", mdo=”protFile”, dpc=”dpc”, custgrpid=”num”, m3uakey=”rtkey” Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • protFile—MDO file name for the supported SS7 protocol. A list of file names for SS7 protocols supported in this release can be found in the Release Notes for the Cisco Media Gateway Controller Software Release 9.4(1). • dpc—MML name of a previously provisioned DPC. There can only be one SS7 signaling service per DPC/M3UA pair. • num—Customer group ID number. The valid value is a four-digit number. The default value is 0000. • rtkey—MML name of a previously provisioned M3UA key. Support for M3UA and SUA with SCTP 18 Provisioning Tasks For example, to add an SS7 signaling service named ss7svc1, you would enter the following command: mml>prov-add:SS7PATH:NAME="ss7svc1", DESC="OPC1 to INET DPC1", M3UAKEY="m3uakey1", DPC="dpc1", MDO="Q761_BASE" Step 2 Repeat Step 1 for each SS7 signaling service you want to add to your provisioning data. Adding M3UA and SUA Routes To add M3UA routes, perform the following steps: Step 1 Enter the following command to add an M3UA route: mml>prov-add:m3uaroute:name="name", desc="description", dpc=”dpc”, extnode=”itp”, opc=”opc” Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • dpc—MML name of a previously provisioned DPC. • itp—MML name of a previously provisioned Cisco ITP external node. • opc—MML name of a previously provisioned OPC. For example, to add an M3UA route named m3uarte1, you would enter the following command: mml>prov-add:M3UAROUTE:NAME="m3uarte1",DESC="M3UA Rte 1",OPC="opc1",DPC="dpc1", EXTNODE="itp1" Step 2 Repeat Step 1 for each M3UA route you want to add to your provisioning data. To add SUA routes, perform the following steps: Step 1 Enter the following command to add an SUA route: mml>prov-add:suaroute:name="name", desc="description", apc=”apc”, extnode=”itp”, opc=”opc”, remotessn=num Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • apc—MML name of a previously provisioned APC. • itp—MML name of a previously provisioned Cisco ITP external node. • opc—MML name of a previously provisioned OPC. • num—SS7 subsystem number of the destination. The valid values are 2 through 254. For example, to add an SUA route named suarte1, you would enter the following command: mml>prov-add:SUAROUTE:NAME="suarte1", DESC="SUA Rte 1", APC="apc1", OPC="opc1", EXTNODE="itp1", remotessn=40 Support for M3UA and SUA with SCTP 19 Provisioning Tasks Step 2 Repeat Step 1 for each SUA route you want to add to your provisioning data. Adding SS7 Subsystems To add SS7 subsystems, perform the following steps: Step 1 Enter the following command to add an SS7 subsystem: mml>prov-add:ss7subsys:name="name", desc="description", suakey=”key”, svc=”serv”, proto=”protFam”, transproto=”protType”, remotessn=remssn, localssn=locssn, stpscpind=”index” Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • key—MML name of a previously defined SUA key. • serv—MML name of a previously defined APC. • protFam—MML name of the associated SS7 protocol family. Valid values are: – SS7-ANSI – SS7-ITU • protType—MML name of the transport protocol. Valid values are SCCP and SUA. The default value is SCCP. • remssn—SS7 subsystem number of the destination. This number has to match the SSN value defined in the SUAROUTE. • locssn—Local SS7 subsystem number value. The valid values are integers between 2 and 254. This parameter cannot be used if an M3UA key is provisioned. • stpscpind—STP/SCP index used for Intelligent Network triggers. For example, to add an SS7 subsystem named prepaid, you would enter the following command: mml>prov-add:SS7SUBSYS:NAME="prepaid",DESC="prepaid rte-ssn 48",SUAKEY="suakey1", SVC="scp", PROTO="SS7-ITU",TRANSPROTO="SUA", stpscpind=2, remotessn=48 Step 2 Repeat Step 1 for each SS7 subsystem you want to add to your provisioning data. Adding M3UA and SUA Signaling Gateway Processes To add M3UA and SUA signaling gateway processes, perform the following steps: Step 1 Enter the following command to add a M3UA or SUA signaling gateway process: mml>prov-add:sgp:name="name", desc="description", extnode=”itp” Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. Support for M3UA and SUA with SCTP 20 Provisioning Tasks • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • itp—MML name of a previously provisioned Cisco ITP external node. For example, to add an SGP for an M3UA path named m3ua-sgp1, you would enter the following command: mml>prov-add:SGP:NAME="m3ua-sgp1",DESC="M3UA SGP 1 - ITP1", EXTNODE="itp1" For example, to add an SGP for an SUA path named sua-sgp1, you would enter the following command: mml>prov-add:SGP:NAME="sua-sgp1",DESC="SUA SGP 1 - ITP1", EXTNODE="itp1" Step 2 Repeat Step 1 for each SGP you want to add to your provisioning data. You must define an SGP for each M3UA/SUA path that you provision. Note Adding IP Routes (optional) IP routes are required for your provisioning data if your Cisco PGW hosts are not on the same subnet as the Cisco access servers. To add IP routes, perform the following steps: Step 1 If you do not already have an active provisioning session, start one as described in the “Starting a Provisioning Session” section on page 12. Step 2 Enter the following command to add an IP route: mml>prov-add:iproute:name="name", desc="description", netmask=”mask”, nexthop=”nhop”, ipaddr=”addr”, dest=”destination” Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • mask—Subnet mask of the destination (optional). The value should be expressed as an IP Address in decimal dot notation (default is 255.255.255.255). • nhop—Next hop router hostname, IP address, or one of the following property names defined in the XECfgParm.dat file: – IP_NextHop – IP_NextHop2 – IP_NextHop3 – IP_NextHop4 – IP_NextHop5 – IP_NextHop6 – IP_NextHop7 – IP_NextHop8 – IP_Addr1 – IP_Addr2 Support for M3UA and SUA with SCTP 21 Provisioning Tasks – IP_Addr3 – IP_Addr4 IP Address should be in decimal dot notation and the hostname must be less than or equal to 32 characters. • addr—Local IP address. IP Address should be one of the following property names defined in the XECfgParm.dat file: – IP_Addr1 – IP_Addr2 – IP_Addr3 – IP_Addr4 • destination—Destination hostname or IP address. IP Address should be in decimal dot notation and the hostname must be less than or equal to 32 characters. For example, to add an IP route named iprte1, you would enter the following command: mml>prov-add:IPROUTE:NAME="iprte1", DESC="IP Route 1", dest="10.82.80.0", ipaddr=”IP_Addr1”, netmask="255.255.255.0", nexthop="10.82.82.1" Step 3 Repeat Step 2 for each IP route you want to add to your provisioning data. Step 4 If there are no other components that you need to provision, end your provisioning session as described in the “Saving and Activating your Provisioning Changes” section on page 12. Otherwise, proceed to the “Adding M3UA and SUA Signaling Gateway Processes” section on page 20. Adding SCTP Associations To add SCTP associations, perform the following steps: Step 1 Enter the following command to add an SCTP association: mml>prov-add:association:name="name", desc="description", type="sigtype", sgp="sgp", ipaddr1="addr1", ipaddr2="addr2", port=num, peeraddr1="paddr1", peeraddr2="paddr2", peerport=pnum, iproute1="iprte1", iproute2="iprte2", rcvwin=rcv, maxinittrans=rtxinitmsg, maxinitrto=rtxinittim, maxretransdest=prtx, maxretrans=rtx, cumsackto=sacktm, bundleto=bundtm, minrto=minrtx, maxrto=maxrtx, hbto=hb, ipprecedence=”ipprec”, dscp=”dscp” Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • sigtype—Name of the signaling protocol for this association. Valid values are IUA, M3UA, and SUA. • sgp—MML name of a previously defined signaling gateway process. • addr1—First local IP address, as defined by the XECfgParm.dat parameters IP_Addr1, IP_Addr2, IP_Addr3, or IP_Addr4. Valid values are: – IP_Addr1 – IP_Addr2 – IP_Addr3 Support for M3UA and SUA with SCTP 22 Provisioning Tasks – IP_Addr4 • addr2—Second local IP address, as defined by the XECfgParm.dat parameters IP_Addr1, IP_Addr2, IP_Addr3, or IP_Addr4. This parameter is optional. Valid values are: – IP_Addr1 – IP_Addr2 – IP_Addr3 – IP_Addr4 – N/A (default value) • num—Local SCTP port number (optional). Valid value is from 1024 to 65535. Default value varies based on the protocol type selected. Default for IUA is 9900. Default for M3UA is 2905. Default for SUA is 14001. • paddr1—Highest priority destination address, expressed in dot notation. • paddr2—Lowest priority destination address, expressed in dot notation. This parameter is optional. The default value for this parameter is 0.0.0.0. • pnum—Destination SCTP port number (optional). Valid value is from 1024 to 65535. Default value varies based on the protocol type selected. Default for IUA is 9900. Default for M3UA is 2905. Default for SUA is 14001. • iprte1—MML name of first IP route (optional). Valid value is the MML name of a previously provisioned IP route. • iprte2—MML name of second IP route (optional). Valid value is the MML name of a previously provisioned IP route. • rcv—Number of bytes to advertise for the local receive window (optional). Valid value is the range from 1500 to 65535. The default value is 18000. • rtxinitmsg—Maximum number of times to retransmit SCTP INIT message (optional). Valid value is the range from 0 to 100. The default value is 10. A value of 0 means that the SCTP internal default value is used. • rtxinittim—Maximum initial time retransmission value (optional). Valid value is the range from 300 to 3000, and 0. The default value is 2000. A value of 0 means that the SCTP internal default value is used. • prtx—Maximum number of retransmissions to either PEERADDR1 or PEERADDR2 before the association is declared failed (optional). Valid value is the range from 1 to 10. The default value is 3. • rtx—Maximum number of retransmissions over all destination address before the association is declared failed (optional). Valid value is the range from 1 to 10. The default value is 5. Note The value of this parameter cannot exceed the value of the MAXRETRANSDEST parameter times the number of destinations. • sacktm—Maximum time after a datagram is received before a SCTP SACK message is sent (optional). Valid value is the range from 100 to 500 ms. The default value is 300 ms. • bundtm—Maximum time SCTP waits for other outgoing datagrams for bundling (optional). Valid value is the range from 100 to 600 ms. The default value is 100 ms. • minrtx—Minimum value allowed for the retransmission timer (optional). Valid value is the range from 300 to 3000 ms. The default value is 300 ms. Support for M3UA and SUA with SCTP 23 Provisioning Tasks • maxrtx—Maximum value allowed for the retransmission timer (optional). Valid value is the range from 1000 to 3000 ms. The default value is 3000 ms. • hb—Time between heartbeats (optional). The heartbeat is this value plus the current retransmission timeout value. Valid value is the range from 300 to 10000 ms, or 0. A value of 0 means that the heartbeat is disabled. The default value is 2000 ms. • ipprec—IP precedence (optional). The value for this parameter is inserted in place of the IP precedence portion of the Type of Service field in outing SCTP datagrams. Valid values are as follows: • – ROUTINE (default) 000 – PRIORITY 001 – IMMEDIATE 010 – FLASH 011 – FLASH-OVERRIDE 100 – CRITICAL 101 – INTERNET 110 – NETWORK 111 dscp—Time between heartbeats (optional). The heartbeat is this value plus the current retransmission timeout value. Valid value is the range from 300 to 10000 ms, or 0. A value of 0 means that the heartbeat is disabled. The default value is 2000 ms. – EF 101110—Expedited Forwarding – AF11 001010—Assured Forwarding Class 1 Low Drop Precedence – AF12 001100—Assured Forwarding Class 1 Medium Drop Precedence – AF13 001110—Assured Forwarding Class 1 High Drop Precedence – AF21 010010—Assured Forwarding Class 2 Low Drop Precedence – AF22 010100—Assured Forwarding Class 2 Medium Drop Precedence – AF23 010110—Assured Forwarding Class 2 High Drop Precedence – AF31 011010—Assured Forwarding Class 3 Low Drop Precedence – AF32 011100—Assured Forwarding Class 3 Medium Drop Precedence – AF33 011110—Assured Forwarding Class 3 High Drop Precedence – AF41 100010—Assured Forwarding Class 4 Low Drop Precedence – AF42 100100—Assured Forwarding Class 4 Medium Drop Precedence – AF43 100110—Assured Forwarding Class 4 High Drop Precedence – N/A (default) For example, to add an M3UA association named m3ua-assoc1, you would enter the following command: mml>prov-add:ASSOCIATION:NAME="m3ua-assoc1",DESC="M3UA Association 1", TYPE="M3UA",SGP="m3ua-sgp1", IPADDR1="IP_Addr1", IPADDR2="IP_Addr2", PEERADDR1="10.82.80.187", PEERADDR2="10.82.81.164" Support for M3UA and SUA with SCTP 24 Provisioning Tasks For example, to add an SUA association named sua-assoc1, you would enter the following command: mml>prov-add:ASSOCIATION:NAME="sua-assoc1",DESC="M3UA Association 1", TYPE="SUA",SGP="sua-sgp1", IPADDR1="IP_Addr1",IPADDR2="IP_Addr2", PEERADDR1="10.82.80.187",PEERADDR2="10.82.81.164" Step 2 Repeat Step 1 for each M3UA or SUA association you want to add to your provisioning data. Modifying M3UA and SUA Components This section contains the procedures that you must perform to modify M3UA and SUA connections in your Cisco MGC provisioning data. When modifying the components that enable the Cisco MGC to support M3UA and SUA, perform the procedures in the following order. Note • Modifying Cisco ITP External Nodes, page 25 • Modifying Point Codes (OPC, DPC, and APC), page 26 • Modifying M3UA and SUA Routing Keys, page 27 • Modifying M3UA and SUA Routes, page 28 • Modifying SS7 Signaling Services, page 27 • Modifying SS7 Subsystems, page 29 • Modifying M3UA and SUA SGPs, page 29 • Modifying IP Routes, page 30 • Modifying SCTP Associations, page 31 To begin the provisioning session, perform the steps in the “Starting a Provisioning Session” section on page 12. Once you have finished provisioning the M3UA and SUA data, save and activate your provisioning data by performing the steps in the “Saving and Activating your Provisioning Changes” section on page 12. Modifying Cisco ITP External Nodes Desc is the only parameter that can be modified for an existing Cisco ITP external node. To edit the description of a Cisco ITP external node, perform the following steps: Step 1 Enter the following command to edit a Cisco ITP external node: mml>prov-ed:extnode:name="name", desc="description" Where: • name—MML name of the Cisco ITP node to be modified. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. For example, to modify an Cisco ITP external node named itp1, you would enter the following command: mml>prov-ed:extnode:name="itp1", desc="7200 ITP" Support for M3UA and SUA with SCTP 25 Provisioning Tasks Step 2 Repeat the above step for each Cisco ITP external node you want to modify in your provisioning data. Modifying Point Codes (OPC, DPC, and APC) An OPC cannot be modified if it is a parent component for an SS7, M3UA, or SUA route. Therefore, OPCs cannot be modified. To change the values for an OPC, you would first have to delete it, and then re-provision it. For more information on deleting OPCs, refer to “Deleting Point Codes (OPC, DPC, and APC)” section on page 35. To modify DPCs, perform the following steps: Step 1 Enter the following command to modify a DPC: mml>prov-ed:dpc:name="name", desc="description", netaddr=”addr”, netind=num Where: • name—MML name of the DPC to be modified. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • addr—The network address in dot notation. • num—The network indicator number. The default value is 0. For example, to modify an DPC named dpc1, you would enter the following command: mml>prov-ed:DPC:NAME="dpc1",DESC="Destinatio PC1",NETADDR="1.1.3",NETIND=4 Step 2 Repeat the above step for each DPC you want to modify in your provisioning data. To modify APCs, perform the following steps: Step 1 Enter the following command to modify an APC: mml>prov-ed:apc:name="name", desc="description", netaddr=”addr”, netind=num Where: • name—MML name of the APC to be modified. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • addr—The network address in dot notation. • num—The network indicator number. The default value is 0. For example, to modify an APC named apc1, you would enter the following command: mml>prov-ed:apc:NAME="apc1",DESC="Adjacent PC1",NETADDR="1.2.5",NETIND=3 Step 2 Repeat the above step for each APC you want to modify in your provisioning data. Support for M3UA and SUA with SCTP 26 Provisioning Tasks Modifying M3UA and SUA Routing Keys M3UA and SUA routing keys cannot be modified. To enter different values for existing M3UA and SUA routing keys, you must first delete them, as described in the “Deleting M3UA and SUA Routing Keys” section on page 36, and then provision new M3UA and SUA routing keys, as described in the “Adding M3UA and SUA Routing Keys” section on page 17. Modifying SS7 Signaling Services To modify SS7 signaling services, perform the following steps: Step 1 Set the SS7 signaling service to be modified to the OOS state by entering the following MML command: mml>set-dest:sig_srv:OOS Where sig_srv is the MML name of the SS7 signaling service to be modified. Step 2 Repeat Step 2 for each SS7 signaling service to be modified. Step 3 Start a provisioning session as described in the “Starting a Provisioning Session” section on page 12. Step 4 Enter the following command to modify an SS7 signaling service: mml>prov-ed:ss7path:name="name", desc="description", side=cmside, mdo=”protFile”, custgrpid=num, m3uakey=”rtkey” Where: • name—MML name of the SS7 signaling service to be modified. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • cmside—Q.931 call model side. The valid values are user, for the user side, and network, for the network side. The default value is network. • protFile—MDO file name for the supported SS7 protocol. A list of file names for SS7 protocols supported in this release can be found in the Release Notes for the Cisco Media Gateway Controller Software Release 9.4(1). • num—Customer group ID number. The valid value is a four-digit number. The default value is 0000. • rtkey—MML name of a previously provisioned M3UA key. For example, to modify an SS7 signaling service named ss7svc1, you would enter the following command: mml>prov-ed:SS7PATH:NAME="ss7svc1",DESC="Orig PC1 to INET Dest PC1",M3UAKEY="m3uakey2" Step 5 Repeat Step 4 for each SS7 signaling service you want to modify in your provisioning data. Step 6 If there are no other components that you need to provision, end your provisioning session as described in the “Saving and Activating your Provisioning Changes” section on page 12. Step 7 Set the modified SS7 signaling services to the IS state by entering the following MML command for each signaling service: mml>set-dest:sig_srv:IS Where sig_srv is the MML name of the modified SS7 signaling service. Support for M3UA and SUA with SCTP 27 Provisioning Tasks Modifying M3UA and SUA Routes To modify M3UA routes, perform the following steps: Step 1 Enter the following command to modify an M3UA route: mml>prov-ed:m3uaroute:name="name", desc="description", dpc=”dpc”, extnode=”itp”, opc=”opc” Where: • name—MML name of the M3UA route to be modified. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • dpc—MML name of a previously provisioned DPC. • itp—MML name of a previously provisioned Cisco ITP external node. • opc—MML name of a previously provisioned OPC. For example, to modify an M3UA route named m3uarte1, you would enter the following command: mml>prov-ed:M3UAROUTE:NAME="m3uarte1",DESC="M3UA Route 1",OPC="opc2",DPC="dpc2", EXTNODE="itp2” Step 2 Repeat the above step for each M3UA route you want to modify in your provisioning data. To modify SUA routes, perform the following steps: Step 1 Enter the following command to modify an SUA route: mml>prov-ed:suaroute:name="name", desc="description", apc=”apc”, extnode=”itp”, opc=”opc”, remotessn=num Where: • name—MML name of the SUA route to be modified. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • apc—MML name of a previously provisioned APC. • itp—MML name of a previously provisioned Cisco ITP external node. • opc—MML name of a previously provisioned OPC. • num—SS7 subsystem number of the destination. The valid values are 2 through 254. The default value is 0. For example, to modify an SUA route named suarte1, you would enter the following command: mml>prov-ed:SUAROUTE:NAME="suarte1",DESC="SUA Route 1",APC="apc2",OPC="opc2", EXTNODE="itp2", remotessn=50 Step 2 Repeat the above step for each SUA route you want to add to your provisioning data. Support for M3UA and SUA with SCTP 28 Provisioning Tasks Modifying SS7 Subsystems To modify SS7 subsystems, perform the following steps: Step 1 Enter the following command to modify an SS7 subsystem: mml>prov-add:ss7subsys:name="name", desc="description", suakey=”key”, proto=”protFam”, transproto=”protType”, remotessn=remssn, localssn=locssn, stpscpind=”index” Where: • name—MML name of the SS7 subsystem to be modified. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • key—MML name of a previously defined SUA key. • protFam—MML name of the associated SS7 protocol family. Valid values are: – SS7-ANSI – SS7-ITU – SS7-China – SS7-Japan – SS7-UK • protType—MML name of the transport protocol. Valid values are SCCP and SUA. The default value is SCCP. • remssn—SS7 subsystem number of the destination. This number has to match the SSN value defined in the SUAROUTE. • locssn—Local SS7 subsystem number value. The valid values are integers between 2 and 254. This parameter cannot be used if an M3UA key is provisioned. • stpscpind—STP/SCP index used for Intelligent Network triggers. For example, to modify an SS7 subsystem named ss7subsys1, you would enter the following command: mml>prov-ed:SS7SUBSYS:NAME="ss7subsys1",DESC="Orig PC1 to APC",SUAKEY="suakey2", PROTO="SS7-ANSI" Step 2 Repeat the above step for each SS7 subsystem you want to modify in your provisioning data. Modifying M3UA and SUA SGPs Desc is the only parameter that can be modified in M3UA and SUA signaling gateway processes. To modify the descriptions of M3UA and SUA signaling gateway processes, perform the following steps: Step 1 Enter the following command to modify a M3UA or SUA signaling gateway process: mml>prov-ed:sgp:name="name", desc="description" Where: • name—MML name of the SGP to be modified. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. Support for M3UA and SUA with SCTP 29 Provisioning Tasks For example, to modify an SGP for an M3UA path named m3ua-sgp1, you would enter the following command: mml>prov-ed:SGP:NAME="m3ua-sgp1",DESC="M3UA SG Process 1 - ITP1" Step 2 Repeat the above step for each SGP you want to modify in your provisioning data. Modifying IP Routes The only IP route parameter that cannot be modified is the name. To modify IP routes, perform the following steps: Step 1 Set the IP route to be modified to the OOS state as described in the “Setting the Service State of an IP Route” section on page 44. Step 2 Repeat Step 1 for each IP route to be modified. Step 3 Start a provisioning session as described in the “Starting a Provisioning Session” section on page 12. Step 4 Enter the following command to modify an IP route: mml>prov-ed:iproute:name="name", desc="description", netmask=”mask”, nexthop=”nhop”, ipaddr=”addr”, dest=”destination” Where: • name—MML name of the IP route to be modified. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • mask—Subnet mask of the destination (optional). The value should be expressed as an IP Address in decimal dot notation (default is 255.255.255.255). • nhop—Next hop router hostname, IP address, or one of the following property names defined in the XECfgParm.dat file: – IP_NextHop – IP_NextHop2 – IP_NextHop3 – IP_NextHop4 – IP_NextHop5 – IP_NextHop6 – IP_NextHop7 – IP_NextHop8 – IP_Addr1 – IP_Addr2 – IP_Addr3 – IP_Addr4 IP Address should be in decimal dot notation and the hostname must be less than or equal to 32 characters. • addr—Local IP address. IP Address should be one of the following property names defined in the XECfgParm.dat file: Support for M3UA and SUA with SCTP 30 Provisioning Tasks – IP_Addr1 – IP_Addr2 – IP_Addr3 – IP_Addr4 • destination—Destination hostname or IP address. IP Address should be in decimal dot notation and the hostname must be less than or equal to 32 characters. For example, to modify the destination and local IP address in an IP route named iparte1, you would enter the following command: mml>prov-ed:IPROUTE:NAME="iprte1", dest="10.82.80.1", ipaddr=”IP_Addr2” Step 5 Repeat the Step 4 for each IP route you want to modify in your provisioning data. Step 6 If there are no other components that you need to provision, end your provisioning session as described in the “Saving and Activating your Provisioning Changes” section on page 12. Step 7 Set the IP route to be modified to the IS state as described in the “Setting the Service State of an IP Route” section on page 44. Modifying SCTP Associations To modify SCTP associations, perform the following steps: Step 1 Set the SCTP association to be modified to the OOS state as described in the “Setting the Service State of an Association” section on page 44. Step 2 Repeat Step 1 for each SCTP association to be modified. Step 3 Start a provisioning session as described in the “Starting a Provisioning Session” section on page 12. Step 4 Enter the following command to modify an SCTP association: mml>prov-ed:association:name="name", desc="description", ipaddr1="addr1", ipaddr2="addr2", port=num, peeraddr1="paddr1", peeraddr2="paddr2", peerport=pnum, iproute1="iprte1", iproute2="iprte2", rcvwin=rcv, maxinittrans=rtxinitmsg, maxinitrto=rtxinittim, maxretransdest=prtx, maxretrans=rtx, cumsackto=sacktm, bundleto=bundtm, minrto=minrtx, maxrto=maxrtx, hbto=hb, ipprecedence=”ipprec”, dscp=”dscp” Where: • name—The name you want to give to the component. The name can be as many as 20 characters long and can contain numbers, letters, and the dash (-) symbol. The name should begin with a letter. • description—The long name assigned that can be as many as 128 alphanumeric characters in length. • addr1—First local IP address, as defined by the XECfgParm.dat parameters IP_Addr1, IP_Addr2, IP_Addr3, or IP_Addr4. Valid values are: – IP_Addr1 – IP_Addr2 – IP_Addr3 – IP_Addr4 • addr2—Second local IP address, as defined by the XECfgParm.dat parameters IP_Addr1, IP_Addr2, IP_Addr3, or IP_Addr4. This parameter is optional. Valid values are: Support for M3UA and SUA with SCTP 31 Provisioning Tasks – IP_Addr1 – IP_Addr2 – IP_Addr3 – IP_Addr4 – N/A (default value) • num—Local SCTP port number (optional). Valid value is from 1024 to 65535. Default value varies based on the protocol type selected. Default for IUA is 9900. Default for M3UA is 2905. Default for SUA is 14001. • paddr1—Highest priority destination address, expressed in dot notation. • paddr2—Lowest priority destination address, expressed in dot notation. This parameter is optional. The default value for this parameter is 0.0.0.0. • pnum—Destination SCTP port number (optional). Valid value is from 1024 to 65535. Default value varies based on the protocol type selected. Default for IUA is 9900. Default for M3UA is 2905. Default for SUA is 14001. • iprte1—MML name of first IP route (optional). Valid value is the MML name of a previously provisioned IP route. • iprte2—MML name of second IP route (optional). Valid value is the MML name of a previously provisioned IP route. • rcv—Number of bytes to advertise for the local receive window (optional). Valid value is the range from 1500 to 65535. The default value is 18000. • rtxinitmsg—Maximum number of times to retransmit SCTP INIT message (optional). Valid value is the range from 0 to 100. The default value is 10. A value of 0 means that the SCTP internal default value is used. • rtxinittim—Maximum initial time retransmission value (optional). Valid value is the range from 300 to 3000, and 0. The default value is 2000. A value of 0 means that the SCTP internal default value is used. • prtx—Maximum number of retransmissions to either PEERADDR1 or PEERADDR2 before the association is declared failed (optional). Valid value is the range from 1 to 10. The default value is 3. • rtx—Maximum number of retransmissions over all destination address before the association is declared failed (optional). Valid value is the range from 1 to 10. The default value is 5. Note The value of this parameter cannot exceed the value of the MAXRETRANSDEST parameter times the number of destinations. • sacktm—Maximum time after a datagram is received before a SCTP SACK message is sent (optional). Valid value is the range from 100 to 500 ms. The default value is 300 ms. • bundtm—Maximum time SCTP waits for other outgoing datagrams for bundling (optional). Valid value is the range from 100 to 600 ms. The default value is 100 ms. • minrtx—Minimum value allowed for the retransmission timer (optional). Valid value is the range from 300 to 3000 ms. The default value is 300 ms. • maxrtx—Maximum value allowed for the retransmission timer (optional). Valid value is the range from 1000 to 3000 ms. The default value is 3000 ms. Support for M3UA and SUA with SCTP 32 Provisioning Tasks • hb—Time between heartbeats (optional). The heartbeat is this value plus the current retransmission timeout value. Valid value is the range from 300 to 10000 ms, or 0. A value of 0 means that the heartbeat is disabled. The default value is 2000 ms. • ipprec—IP precedence (optional). The value for this parameter is inserted in place of the IP precedence portion of the Type of Service field in outing SCTP datagrams. Valid values are as follows: • – ROUTINE (default) 000 – PRIORITY 001 – IMMEDIATE 010 – FLASH 011 – FLASH-OVERRIDE 100 – CRITICAL 101 – INTERNET 110 – NETWORK 111 dscp—Time between heartbeats (optional). The heartbeat is this value plus the current retransmission timeout value. Valid value is the range from 300 to 10000 ms, or 0. A value of 0 means that the heartbeat is disabled. The default value is 2000 ms. – EF 101110—Expedited Forwarding – AF11 001010—Assured Forwarding Class 1 Low Drop Precedence – AF12 001100—Assured Forwarding Class 1 Medium Drop Precedence – AF13 001110—Assured Forwarding Class 1 High Drop Precedence – AF21 010010—Assured Forwarding Class 2 Low Drop Precedence – AF22 010100—Assured Forwarding Class 2 Medium Drop Precedence – AF23 010110—Assured Forwarding Class 2 High Drop Precedence – AF31 011010—Assured Forwarding Class 3 Low Drop Precedence – AF32 011100—Assured Forwarding Class 3 Medium Drop Precedence – AF33 011110—Assured Forwarding Class 3 High Drop Precedence – AF41 100010—Assured Forwarding Class 4 Low Drop Precedence – AF42 100100—Assured Forwarding Class 4 Medium Drop Precedence – AF43 100110—Assured Forwarding Class 4 High Drop Precedence – N/A (default) For example, to modify an M3UA association named m3ua-assoc1, you would enter the following command: mml>prov-ed:ASSOCIATION:NAME="m3ua-assoc1",DESC="M3UA Association 1", IPADDR1="IP_Addr2", IPADDR2="IP_Addr1", PEERADDR1="10.82.80.188", PEERADDR2="10.82.81.165" Step 5 Repeat Step 4 for each SCTP association you want to modify in your provisioning data. Step 6 If there are no other components that you need to provision, end your provisioning session as described in the “Saving and Activating your Provisioning Changes” section on page 12. Support for M3UA and SUA with SCTP 33 Provisioning Tasks Step 7 Set the SCTP association to be modified to the IS state as described in the “Setting the Service State of an Association” section on page 44. Deleting M3UA and SUA Components This section contains the procedures that you must perform to delete M3UA and SUA components from your Cisco PGW 2200 provisioning data. When deleting the components that enable the Cisco PGW 2200 to support M3UA and SUA, perform the procedures in the following order. Note • Deleting Cisco ITP External Nodes, page 34 • Deleting Point Codes (OPC, DPC, and APC), page 35 • Deleting M3UA and SUA Routing Keys, page 36 • Deleting SS7 Subsystems, page 38 • Deleting M3UA and SUA Routes, page 38 • Deleting SS7 Subsystems, page 38 • Deleting M3UA and SUA SGPs, page 38 • Deleting IP Routes, page 39 • Deleting SCTP Associations, page 39 To begin the provisioning session, perform the steps in the “Starting a Provisioning Session” section on page 12. Once you have finished provisioning the M3UA and SUA data, save and activate your provisioning data by performing the steps in the “Saving and Activating your Provisioning Changes” section on page 12. Deleting Cisco ITP External Nodes To delete Cisco ITP external nodes, perform the following steps: Step 1 Set the interface on the external node that is associated with the Cisco MGC software to the out-of-service state. Refer to the documentation for your media gateway for more information on taking interfaces out-of-service. Step 2 Delete the SS7 signaling service, as described in the “Deleting SS7 Signaling Services” section on page 37. Step 3 If your system uses IP routes for this external node, delete the IP routes as described in the “Deleting IP Routes” section on page 39. Step 4 Delete the SCTP associations for this external node, as described in the “Deleting SCTP Associations” section on page 39. Step 5 Enter the following command to delete a Cisco ITP external node: mml>prov-dlt:extnode:name="name" Where name is the MML name of the Cisco ITP node to be deleted. For example, to delete an Cisco ITP external node named itp1, you would enter the following command: mml>prov-dlt:extnode:name="itp1" Support for M3UA and SUA with SCTP 34 Provisioning Tasks Step 6 Repeat the above steps for each Cisco ITP external node you want to delete from your provisioning data. Deleting Point Codes (OPC, DPC, and APC) To delete OPCs, perform the following steps: Step 1 Delete the SS7 signaling service, as described in the “Deleting SS7 Signaling Services” section on page 37. Step 2 Delete the SS7 routes. To do this, enter the following MML command: mml>prov-dlt:ss7route:name="name" Where name is the MML name of the SS7 route to be deleted. For example, to delete an SS7 route named ss7route1, you would enter the following command: mml>prov-dlt:ss7route:name="ss7route1" Step 3 Delete the M3UA and SUA routing keys, as described in the “Deleting M3UA and SUA Routing Keys” section on page 36. Step 4 Delete the M3UA and SUA routes, as described in the “Deleting M3UA and SUA Routes” section on page 38. Step 5 Delete the SS7 subsystems, as described in the “Deleting SS7 Subsystems” section on page 38. Step 6 Enter the following command to delete an OPC: mml>prov-dlt:opc:name="name" Where name is the MML name of the OPC to be deleted. For example, to delete an OPC named opc1, you would enter the following command: mml>prov-dlt:opc:name="opc1" Step 7 Repeat the above steps for each OPC you want to delete from your provisioning data. To delete DPCs, perform the following steps: Step 1 Delete the SS7 signaling service, as described in the “Deleting SS7 Signaling Services” section on page 37. Step 2 Delete the SS7 routes. To do this, enter the following MML command: mml>prov-dlt:ss7route:name="name" Where name is the MML name of the SS7 route to be deleted. For example, to delete an SS7 route named ss7route1, you would enter the following command: mml>prov-dlt:ss7route:name="ss7route1" Step 3 Delete the M3UA routing keys, as described in the “Deleting M3UA and SUA Routing Keys” section on page 36. Step 4 Delete the M3UA routes, as described in the “Deleting M3UA and SUA Routes” section on page 38. Step 5 Enter the following command to delete a DPC: Support for M3UA and SUA with SCTP 35 Provisioning Tasks mml>prov-dlt:dpc:name="name" Where name is the MML name of the DPC to be deleted. For example, to delete an DPC named dpc1, you would enter the following command: mml>prov-dlt:DPC:NAME="dpc1" Step 6 Repeat the above steps for each DPC you want to delete from your provisioning data. To delete APCs, perform the following steps: Step 1 Delete the SS7 signaling service, as described in the “Deleting SS7 Signaling Services” section on page 37. Step 2 Delete the SS7 routes. To do this, enter the following MML command: mml>prov-dlt:ss7route:name="name" Where name is the MML name of the SS7 route to be deleted. For example, to delete an SS7 route named ss7route1, you would enter the following command: mml>prov-dlt:ss7route:name="ss7route1" Step 3 Delete the SUA routing keys, as described in the “Deleting M3UA and SUA Routing Keys” section on page 36. Step 4 Delete the SUA routes, as described in the “Deleting M3UA and SUA Routes” section on page 38. Step 5 Enter the following command to delete an APC: mml>prov-dlt:apc:name="name" Where name is the MML name of the APC to be deleted. For example, to delete an APC named apc1, you would enter the following command: mml>prov-dlt:apc:NAME="apc1" Step 6 Repeat the above steps for each APC you want to modify in your provisioning data. Deleting M3UA and SUA Routing Keys To delete M3UA routing keys, perform the following steps: Step 1 Delete the SS7 signaling service, as described in the “Deleting SS7 Signaling Services” section on page 37. Step 2 Enter the following command to delete an M3UA routing key: mml>prov-dlt:m3uakey:name="name" Where name is the MML name of the M3UA routing key to be deleted. For example, to delete an M3UA routing key named m3rteky1, you would enter the following command: mml>prov-dlt:m3uakey:NAME="m3rtekey1" Support for M3UA and SUA with SCTP 36 Provisioning Tasks Step 3 Repeat the above steps for each M3UA routing key you want to delete from your provisioning data. To delete SUA routing keys, perform the following steps: Step 1 Delete the SS7 subsystem, as described in the “Deleting SS7 Subsystems” section on page 38. Step 2 Enter the following command to delete an SUA routing key: mml>prov-dlt:suakey:name="name" Where name is the MML name of the SUA routing key to be deleted. For example, to delete an SUA routing key named suakey1, you would enter the following command: mml>prov-dlt:suakey:NAME="suakey1" Step 3 Repeat the above steps for each SUA routing key you want to delete from your provisioning data. Deleting SS7 Signaling Services To delete SS7 signaling services, perform the following steps: Step 1 Log in to the active Cisco MGC, start an MML session, and enter the following command: mml>set-dest:sig_srv:OOS Where sig_srv is the MML name of the desired signaling service. For example, to set the service state of a signaling service called sigsrv1 to OOS, enter the following command: mml>set-dest:sigsrv1:OOS Step 2 Block all of the CICs associated with this signaling service using the following MML command: mml>blk-cic:sig_svc:all Where sig_svc is the MML name of the signaling service associated with the CICs to be blocked. Step 3 Delete the bearer channels associated with this signaling service using the following MML command: mml>prov-dlt:nailedtrnk:dstsrv=”sig_svc”, “all” Where sig_svc is the MML name of this signaling service. Step 4 Enter the following command to delete an SS7 signaling service: mml>prov-dlt:ss7path:name="name" Where name is the MML name of the SS7 signaling service to be deleted. For example, to delete an SS7 signaling service named ss7svc1, you would enter the following command: mml>prov-dlt:SS7PATH:NAME="ss7svc1" Step 5 Repeat the above steps for each SS7 signaling service you want to delete from your provisioning data. Support for M3UA and SUA with SCTP 37 Provisioning Tasks Deleting M3UA and SUA Routes To delete M3UA routes, perform the following steps: Step 1 Enter the following command to delete an M3UA route: mml>prov-dlt:m3uaroute:name="name" Where name is the MML name of the M3UA route to be deleted. For example, to delete an M3UA route named m3uarte1, you would enter the following command: mml>prov-dlt:M3UAROUTE:NAME="m3uarte1" Step 2 Repeat the above step for each M3UA route you want to delete from your provisioning data. To delete SUA routes, perform the following steps: Step 1 Enter the following command to delete an SUA route: mml>prov-dlt:suaroute:name="name" Where name is the MML name of the SUA route to be deleted. For example, to delete an SUA route named suarte1, you would enter the following command: mml>prov-dlt:SUAROUTE:NAME="suarte1" Step 2 Repeat the above step for each SUA route you want to add to your provisioning data. Deleting SS7 Subsystems To delete SS7 subsystems, perform the following steps: Step 1 Enter the following command to delete an SS7 subsystem: mml>prov-dlt:ss7subsys:name="name" Where name is the MML name of the SS7 subsystem to be deleted. For example, to delete an SS7 subsystem named ss7subsys1, you would enter the following command: mml>prov-dlt:SS7SUBSYS:NAME="ss7subsys1" Step 2 Repeat the above step for each SS7 subsystem you want to delete from your provisioning data. Deleting M3UA and SUA SGPs To delete M3UA and SUA signaling gateway processes, perform the following steps: Step 1 Delete the SCTP associations, as described in the “Deleting SCTP Associations” section on page 39. Step 2 Enter the following command to delete a M3UA or SUA signaling gateway process: mml>prov-dlt:sgp:name="name" Support for M3UA and SUA with SCTP 38 Provisioning Tasks Where name is the MML name of the SGP to be deleted. For example, to delete an SGP for an M3UA path named m3ua-sgp1, you would enter the following command: mml>prov-dlt:SGP:NAME="m3ua-sgp1" Step 3 Repeat the above steps for each SGP you want to delete from your provisioning data. Deleting IP Routes To delete IP routes, perform the following steps: Step 1 Set the service state of the IP route to OOS, as described in the “Setting the Service State of an IP Route” section on page 44. Step 2 Delete any components that used this route as a parameter. To delete SCTP associations, perform the steps found in the “Deleting SCTP Associations” section on page 39. Step 3 Enter the following command to delete an IP route: mml>prov-dlt:iproute:name="name" Where name is the MML name of the IP route to be deleted. For example, to delete an IP route named iprte1, you would enter the following command: mml>prov-dlt:IPROUTE:NAME="iprte1" Step 4 Repeat the above steps for each IP route you want to delete from your provisioning data. Deleting SCTP Associations To delete SCTP associations, perform the following steps: Step 1 Set the SCTP association to the OOS state as described in the “Setting the Service State of an Association” section on page 44. Step 2 Enter the following command to delete an SCTP association: mml>prov-dlt:association:name="name" Where name is the MML name of the association you want to delete. For example, to delete an SCTP association named m3ua-assoc1, you would enter the following command: mml>prov-dlt:ASSOCIATION:NAME="m3ua-assoc1" Step 3 Repeat the above steps for each SCTP association you want to delete from your provisioning data. Support for M3UA and SUA with SCTP 39 Provisioning Tasks Troubleshooting Tips The following sections contain troubleshooting procedures related to provisioning: • Alarm Troubleshooting Procedures, page 40 • Signaling Channel Troubleshooting Procedures, page 43 For more information on troubleshooting the rest of the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Operations, Maintenance, and Troubleshooting Guide. Alarm Troubleshooting Procedures The alarms listed below are the new and modified alarms for this feature that require user action to be rectified. For a complete list of Cisco MGC alarms, refer to the Cisco Media Gateway Controller Software Release 9 System Messages Guide. All M3UAKEY Ack Pending This alarm occurs when the PGW cannot send or receive traffic for the identified SS7 signaling service. Corrective Action To correct the problem identified by this alarm, perform the following steps: Step 1 Compare the routing context of the M3UA routing keys on the PGW with the AS definitions on the Signaling Gateway and reprovision to make them match. Step 2 Verify that the AS is not shutdown on the Signaling Gateway. Step 3 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. All M3UA Assoc Fail This alarm occurs when all M3UA associations transporting SS7 signaling have failed. Corrective Action To correct the problem identified by this alarm, perform the following steps: Step 1 Verify that the SGs are operating normally. Step 2 Verify that the Ethernet interfaces between the Cisco MGC and the SGs are working properly. Step 3 Verify that the configuration for your system is correct. Step 4 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. Support for M3UA and SUA with SCTP 40 Provisioning Tasks All SUAKEY Ack Pending This alarm occurs when the PGW cannot send or receive traffic for the identified SS7 subsystem. Corrective Action To correct the problem identified by this alarm, perform the following steps: Step 1 Compare the routing context of the SUA routing keys on the PGW with the AS definitions on the Signaling Gateway and reprovision to make them match. Step 2 Verify that the AS is not shutdown on the Signaling Gateway. Step 3 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. All SUA Assoc Fail This alarm occurs when all SUA associations transporting SS7 signaling have failed. Corrective Action To correct the problem identified by this alarm, perform the following steps: Step 1 Verify that the SGs are operating normally. Step 2 Verify that the Ethernet interfaces between the Cisco MGC and the SGs are working properly. Step 3 Verify that the configuration for your system is correct. Step 4 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. INVALID M3UA RC This alarm occurs when an M3UA message is received from the identified signaling gateway with a routing context that has not been provisioned on the PGW. Corrective Action To correct the problem identified by this alarm, perform the following steps: Step 1 Compare the routing context of the M3UA routing keys on the PGW and the Signaling Gateway and reprovision to make them match. Step 2 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. Support for M3UA and SUA with SCTP 41 Provisioning Tasks INVALID SUA RC This alarm occurs when there is a mismatch between SUA routing keys defined on the MGC and the Signaling Gateway. Corrective Action To correct the problem identified by this alarm, perform the following steps: Step 1 Compare the routing context of the SUA routing keys on the MGC and the Signaling Gateway and reprovision to make them match. Step 2 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. M3UAKEY Ack Pending This alarm occurs when the MGC cannot send or receive traffic for the identified SS7 signaling service via the signaling gateway that has not acknowledged the M3UAKEY. Corrective Action To correct the problem identified by this alarm, perform the following steps: Step 1 Compare the routing context of the M3UA routing keys on the MGC with the AS definitions on the Signaling Gateway and reprovision to make them match. Step 2 Verify that the AS is not shutdown on the Signaling Gateway. Step 3 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. SUAKEY Ack Pending This alarm occurs when the PGW cannot send or receive traffic for the identified SS7 subsystem via the signaling gateway that has not acknowledged the SUAKEY. Corrective Action To correct the problem identified by this alarm, perform the following steps: Step 1 Compare the routing context of the SUA routing keys on the PGW with the AS definitions on the Signaling Gateway and reprovision to make them match. Step 2 Verify that the AS is not shutdown on the Signaling Gateway. Step 3 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. Support for M3UA and SUA with SCTP 42 Provisioning Tasks SS7 SIG SRVC UNAVAIL The identified SS7 signaling service is unavailable. Corrective Action To correct the problem identified by this alarm, perform the following steps: Step 1 Perform the MML command rtrv-dest on the SS7PATH or SS7SUBSYS object. If the state is OOS,FLD, the signaling service is out of service due to failure of the MTP3 transport. Perform a prov-rtrv:SS7PATH or a prov-rtrv:SS7SUBSYS on the signaling service object. a. If the object has an OPC attribute defined, the signaling service is using SLTs for SS7 communication. The MTP3 layer is on the PGW. The SS7ROUTEs and LINKSETs need to be examined to determine the cause of the failure. b. If the object doesn't have an OPC attribute define, the signaling service is using ITPs for SS7 communication. The MTP3 layer is one the ITPs. Examine the M3UAROUTEs that have the same OPC and DPC as SS7PATH or the SUAROUTEs that have the same OPC, APC, and REMOTE SSN to determine which ITP EXTNODEs are being uses by the signaling service. Consult the ITP documentation and debug the problem on the ITPs. If the state is OOS,FLD&UPU, the signaling service is out of service due to failure of the user part layer at the destination. This remote destination should be examined to determine the cause of the failure. Step 2 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. Signaling Channel Troubleshooting Procedures The following signaling channel troubleshooting procedures are new for this feature: • Resolving an Association Alarm, page 43 • Setting the Service State of an Association, page 44 • Setting the Service State of an IP Route, page 44 Resolving an Association Alarm When referred here by an alarm indicating a failure on an association, perform the following steps: Step 1 If this alarm occurs along with the LIF FAIL alarm on the failed destination address, proceed to Step 2. Otherwise, proceed to Step 4. Step 2 Verify the functioning of the cabling between the Cisco MGC and the destination address. If the cables are functioning properly, proceed to Step 3. If bad cable(s) are found, replace them. If that resolves the problem, the procedure is complete. Otherwise, proceed to Step 3. Step 3 Verify the functioning of the associated LAN switch. If the LAN switch is functioning properly, proceed to Step 6. Support for M3UA and SUA with SCTP 43 Provisioning Tasks If the LAN switch is not functioning properly, refer to the documentation for your LAN switch for troubleshooting information. If that corrects the problem, the procedure is complete. Otherwise, proceed to Step 6. Step 4 Debug the IP connectivity between the Cisco MGC and the associated external node. If the IP connectivity is working correctly, proceed to Step 5. If the IP connectivity is not working correctly, refer to the documentation for the external node to determine a method to identify and fix the IP connectivity problem. If that corrects the problem, the procedure is complete. Otherwise, proceed to Step 5. Step 5 Determine the health of the associated external node. If the external node is working correctly, proceed to Step 6. If the external node is not healthy, refer to the documentation for the external node for troubleshooting information. If that corrects the problem, the procedure is complete. Otherwise, proceed to Step 6. Step 6 Contact the Cisco TAC to further analyze the problem and determine a solution. For more information about contacting the Cisco TAC, refer to the “Glossary” section on page 95. Setting the Service State of an Association To change the service state of an association, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>set-association:assoc_name:serv_state[,confirm] Where: Note • assoc_name—MML name of the association you want to modify. • serv_state—Service state to which you want to change. Valid values for IP links are IS, OOS, and FOOS. • confirm—This parameter is required when you are setting the service state to OOS or FOOS. This command cannot be used on the standby Cisco MGC. For example, to set the service state of the association, assoc1, to OOS, enter the following command: mml>set-association:assoc1:OOS,confirm You can verify that the selected association is in the proper service state by performing the procedure in the “Retrieving the Service State for Associations” section on page 45. Setting the Service State of an IP Route To change the service state of an IP route, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>set-iproute:iproute_name:serv_state[,confirm] Where: • iproute_name—MML name of the IP route you want to modify. Support for M3UA and SUA with SCTP 44 Monitoring and Maintaining Note • serv_state—Service state to which you want to change. Valid values for IP links are IS, OOS, and FOOS. • confirm—This parameter is required when you are setting the service state to OOS or FOOS. This command cannot be used on the standby Cisco MGC. An IP route in any of the following combinations of primary and secondary service states can be set to OOS or FOOS: • IS • OOS, CONF • OOS, OFF_DUTY • OOS, STDBY For an IP route to be set to IS, it must have a primary service state of OOS and secondary service state of COOS. For example, you would enter the following command to set the service state of an IP route called iprte1 to OOS: mml>set-iproute:iprte1:OOS,confirm Note You can verify that the selected IP route is in the proper service state by performing the procedure in the “Retrieving the Service State for IP Routes” section on page 47. Monitoring and Maintaining The following sections contain the procedures required for proper monitoring and maintenance of this feature. For more information on operational tasks for the rest of the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Operations, Maintenance, and Troubleshooting Guide Regular Operations Introduction of this feature requires the new procedures for managing signaling channels. Managing Signaling Channels The following sections are new or modified for Release 9.4: • Retrieving the Service State for Associations, page 45 • Retrieving the Service State for IP Routes, page 47 Retrieving the Service State for Associations To retrieve the service state for an individual association, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>rtrv-association:assoc_name Support for M3UA and SUA with SCTP 45 Monitoring and Maintaining For example, to retrieve the service state of an association called assoc1, enter the following command: mml>rtrv-association:assoc1 The system returns a message similar to the following: M Media Gateway Controller 2000-03-26 20:26:18 RTRV "assoc1:IS" To retrieve attributes for all of the associations, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>rtrv-association:all The system returns a message similar to the following: M Media Gateway Controller 2000-03-26 19:23:23 RTRV "assoc1:OOS "assoc2:OOS "assoc3:OOS "assoc4:OOS The valid service states for an association are described in the following sections. If the association is in any other state than IS, attempt to bring it into service, as described in the “Resolving an Association Alarm” section on page 43. Association Primary Service States The PST field shows the current primary service state of the association. Table 1 lists the valid primary service state values: Table 1 Association Primary Service States Link State ID Link State Description INB Install busy When a system is first configured, all associations default to this state and must be manually set in-service (IS) through the use of the set-iplnk MML command. IS In-service Association is IS and fully operational. This is its normal operating state. OOS Out-of-service Association is OOS. The system is actively trying to restore the association. Association Secondary Service States The SST field shows the current secondary service state of the specified association. Table 2 lists the valid secondary service state values: Table 2 Association Secondary Service States Link State ID Link State Description COOS Commanded out-of-service Association has been commanded OOS by the operator. STBY Standby Association on the standby Cisco MGC. CONF Configuration Association is OOS due to a configuration failure. Support for M3UA and SUA with SCTP 46 Monitoring and Maintaining Retrieving the Service State for IP Routes To retrieve the service state for an individual IP route, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>rtrv-iproute:iproute_name For example, to retrieve the service state of an IP route called iprte1, enter the following command: mml>rtrv-iproute:iprte1 The system returns a message similar to the following: M Media Gateway Controller 2000-03-26 20:26:18 RTRV "iprte1:IS" To retrieve attributes for all of the IP routes, log in to the active Cisco MGC, start an MML session, and enter the following command: mml>rtrv-iproute:all The system returns a message similar to the following: M Media Gateway Controller 2000-03-26 19:23:23 RTRV "iprte1:IS "iprte2:IS The valid service states for an IP route are described in the following sections. If the route is in any other state than IS, attempt to bring it into service, as described in the “Setting the Service State of an IP Route” section on page 44. IP Route Primary Service States The PST field shows the current primary service state of the IP route. Table 3 lists the valid primary service state values: Table 3 IP Route Primary Service States Link State ID Link State Description IS In-service Route is IS and fully operational. This is its normal operating state. OOS Out-of-service Route is OOS. The system is actively trying to restore the link. IP Route Secondary Service States The SST field shows the current secondary service state of the specified IP route. Table 4 lists the valid secondary service state values: Table 4 IP Route Secondary Service States Link State ID Link State Description COOS Commanded out-of-service Route has been commanded OOS by the operator. STBY Standby Routes on the standby Cisco MGC. Support for M3UA and SUA with SCTP 47 Provisioning Examples Table 4 IP Route Secondary Service States (continued) Link State ID Link State Description OFF_DUTY Off duty Route is available for use, but not currently being used. CONF Configuration Route is OOS due to a configuration failure. Provisioning Examples This section provides the following examples of provisioning for this feature: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; SS7 External Node ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:extnode:name="va-2600-164",type="ITP",desc="2651 ITP",GROUP=1 prov-add:extnode:name="va-2600-165",type="ITP",desc="2651 ITP",GROUP=1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Point Codes ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:opc:name="opc",DESC="Own pointcode",NETADDR="2.1.4",NETIND=2,type="TRUEOPC" prov-add:opc:name="opc-sua",DESC="Own pointcode for SUA", NETADDR="2.1.5", NETIND=2,type="TRUEOPC" prov-add:DPC:NAME="dpc1",DESC="DPC1",NETADDR="1.1.5",NETIND=2 prov-add:DPC:NAME="dpc2",DESC="DPC2",NETADDR="1.2.2",NETIND=2 prov-add:apc:name="apc1",DESC="APC",NETADDR="1.2.4",NETIND=2 prov-add:apc:name="apc2",DESC="APC",NETADDR="1.2.5",NETIND=2 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; M3UA Key ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:M3UAKEY:NAME="m3uakey1",OPC="opc",DPC="dpc1",SI="ISUP", ROUTINGCONTEXT=10 prov-add:M3UAKEY:NAME="m3uakey2",OPC="opc",DPC="dpc2",SI="ISUP", ROUTINGCONTEXT=11 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; SUA Key ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:SUAKEY:NAME="suakey1",DESC="SUA Key 1",OPC="opc-sua",APC="apc1", LOCALSSN=200,ROUTINGCONTEXT=20 prov-add:SUAKEY:NAME="suakey2",DESC="SUA Key 2",OPC="opc-sua",APC="apc2", LOCALSSN=200,ROUTINGCONTEXT=21 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; SUA route ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:SUAROUTE:NAME="suarte1",DESC="SUA Rte 1",OPC="opc-sua",APC="apc1", EXTNODE="va-2600-164",REMOTESSN=200 prov-add:SUAROUTE:NAME="suarte2",DESC="SUA Rte 2",OPC="opc-sua",APC="apc1", EXTNODE="va-2600-165",REMOTESSN=200 prov-add:SUAROUTE:NAME="suarte3",DESC="SUA Rte 1",OPC="opc-sua",APC="apc2", EXTNODE="va-2600-164",REMOTESSN=200 prov-add:SUAROUTE:NAME="suarte4",DESC="SUA Rte 1",OPC="opc-sua",APC="apc2", EXTNODE="va-2600-165",REMOTESSN=200 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; SS7PATH ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Support for M3UA and SUA with SCTP 48 Provisioning Examples prov-add:SS7PATH:NAME="ss7svc1",DESC="OPC1 to INET DPC1",M3UAKEY="m3uakey1", DPC="dpc1", MDO="Q761_BASE" prov-add:SS7PATH:NAME="ss7svc2",DESC="OPC1 to INET DPC2",M3UAKEY="m3uakey2", DPC="dpc2", MDO="Q761_BASE" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; SS7SUBSYS ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:SS7SUBSYS:NAME="ss7subsys1",DESC="OPC1 to APC",SUAKEY="suakey1", SVC="apc1", PROTO="SS7-ITU",TRANSPROTO="SUA" prov-add:SS7SUBSYS:NAME="ss7subsys2",DESC="OPC1 to APC2",SUAKEY="suakey2", SVC="apc2", PROTO="SS7-ITU",TRANSPROTO="SUA" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; M3UA route ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:M3UAROUTE:NAME="m3uarte1",DESC="M3UA Rte 1",OPC="opc",DPC="dpc1", EXTNODE="va-2600-164" prov-add:M3UAROUTE:NAME="m3uarte2",DESC="M3UA Rte 2",OPC="opc",DPC="dpc1", EXTNODE="va-2600-165" prov-add:M3UAROUTE:NAME="m3uarte3",DESC="M3UA Rte 3",OPC="opc",DPC="dpc2", EXTNODE="va-2600-164" prov-add:M3UAROUTE:NAME="m3uarte4",DESC="M3UA Rte 4",OPC="opc",DPC="dpc2", EXTNODE="va-2600-165" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; M3UA SGP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:SGP:NAME="m3ua-sgp1",DESC="M3UA SGP 1 - va-2600-164 ITP", EXTNODE="va-2600-164" prov-add:SGP:NAME="m3ua-sgp2",DESC="M3UA SGP 2 - va-2600-165 ITP", EXTNODE="va-2600-165" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; SUA SGP ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:SGP:NAME="sua-sgp1",DESC="SUA SGP 1 - va-2600-164 ITP", EXTNODE="va-2600-164" prov-add:SGP:NAME="sua-sgp2",DESC="SUA SGP 2 - va-2600-165 ITP", EXTNODE="va-2600-165" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; M3UA ASSOCIATION ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:ASSOCIATION:NAME="m3ua-assoc1",DESC="M3UA Association 1", TYPE="M3UA",SGP="m3ua-sgp1", IPADDR1="IP_Addr1",IPADDR2="IP_Addr2", PEERADDR1="10.82.80.187",PEERADDR2="10.82.81.164" prov-add:ASSOCIATION:NAME="m3ua-assoc2",DESC="M3UA Association 2", TYPE="M3UA",SGP="m3ua-sgp2", IPADDR1="IP_Addr1",IPADDR2="IP_Addr2", PEERADDR1="10.82.80.188",PEERADDR2="10.82.81.165" ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; SUA ASSOCIATION ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; prov-add:ASSOCIATION:NAME="sua-assoc1",DESC="M3UA Association 1", TYPE="SUA",SGP="sua-sgp1", IPADDR1="IP_Addr1",IPADDR2="IP_Addr2", PEERADDR1="10.82.80.187",PEERADDR2="10.82.81.164" prov-add:ASSOCIATION:NAME="sua-assoc2",DESC="M3UA Association 2", TYPE="SUA",SGP="sua-sgp2", IPADDR1="IP_Addr1",IPADDR2="IP_Addr2", PEERADDR1="10.82.80.188",PEERADDR2="10.82.81.165" Support for M3UA and SUA with SCTP 49 Command Reference Additional examples of provisioning for the Cisco MGC software can be found in the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. Command Reference This section documents new, modified, or deleted Man-Machine Language (MML) commands. All other commands are documented in the Cisco Media Gateway Controller Software Release 9 MML Command Reference Guide. New MML Commands This section contains the MML commands that are new for this feature. RTRV-ASSOCIATION—Display State of SCTP Association Purpose: This MML command displays the primary and secondary states of an SCTP association. Syntax: rtrv-association:assoc_name rtrv-association:all Input Description: Output Description: • Assoc_name—MML name of a previously configured SCTP association. • All—All associations SCTP Association—MML name of SCTP association specified. PST—Primary state; valid values are: – INB—Installed busy; association has been created but has not yet been commanded IN or OOS with the set-association command. – IS—In service – OOS—Out of service SST—Secondary state; valid values are: – COOS—Commanded out of service – STBY—The local platform state is standby – CONF—Out of service due to a configuration failure Support for M3UA and SUA with SCTP 50 Command Reference Example: The MML command shown in the following example retrieves the state of all associations: mml> rtrv-association:all MGC-01 - Media Gateway Controller 2001-01-01 18:57:26 M RTRV "assoc1:IS" "assoc2:OOS,COOS" ; Comments: Performance Impact Category: A RTRV-IPROUTE—Display Primary and Secondary States of an IP Route Purpose: This MML command displays the primary and secondary states of an IP route. Syntax: rtrv-iproute:ip_route_name rtrv-iproute:all Input Description: Output Description: • Ip_route_name—MML name of a previously configured IP route. • All—Retrieves the primary state of all IP routes. IP route—MML name of the specified IP route. PST—Primary state; valid values are: – IS—In service – OOS—Out of service SST—Secondary state; valid values are: – COOS—Commanded out of service – STBY—The local platform state is standby – OFF_DUTY—The link is available for use but is not currently being used. – CONF—The link is out of service due to a configuration failure. Example: The MML command shown in the following example retrieves the state of all IP routes: mml> rtrv-iproute:all MGC-01 - Media Gateway Controller 2002-06-25 15:13:40.983 EST M RTRV "iproute1:IS" "iproute2:IS" Comments: Performance Impact Category: A Support for M3UA and SUA with SCTP 51 Command Reference RTRV-SGP—Display the Primary and Secondary States of an SGP Purpose: This MML command displays the primary and secondary states of an SGP. Syntax: rtrv-sgp:sgp_name rtrv-sgp:all Input Description: Output Description: • Isgpe_name—MML name of a previously configured SGP. • All—Retrieves the primary state of all SGPs. IP route—MML name of the specified IP route. PST—Primary state; valid values are: – INB—Installed busy (resource is being created, its state has not been determined yet) – IS—In service – OOS—Out of service SST—Secondary state; valid values are: – STBY—The local platform state is standby – CONF—The link is out of service due to a configuration failure. Example: The MML command shown in the following example retrieves the state of all SGPs: mml> rtrv-sgp:all MGC-01 - Media Gateway Controller 2003-01-25 15:13:40.983 EST M RTRV "sgp1:IS" "sgp2:IS" Comments: Performance Impact Category: A SET-ASSOCIATION—Changing Association Primary State Purpose: This MML command changes the primary state of an SCTP association. Syntax: set-association:assoc_name:PST[,confirm] Input Description: • Assoc_name—MML name of a previously configured SCTP association. • PST—Desired primary state; valid values are IS, OOS, or FOOS • Confirm—Verify desired state. This parameter must be used when the primary state desired is OOS Support for M3UA and SUA with SCTP 52 Command Reference Example: The MML command shown in the following example changes the primary state of an association to out of service: mml> set-association:assoc1:OOS,confirm Comments: Performance Impact Category: B SET-IPROUTE—Changing IP Route Primary State Purpose: This MML command changes the primary and secondary states of an IP route. Syntax: set-iproute:ip_route_name:pst[,confirm] Input Description: • IP_rout_name—MML name of a previously configured IP route. • PST—Desired primary state; valid values are IS, OOS, or FOOS • Confirm—Must be used when you set the primary state to OOS to verify the new state. An IP route in any of the following states can be commanded OOS: – IS – OOS,CONF – OOS,OFF_DUTY – OOS,STBY. Example: The MML command shown in the following example changes the primary state of an IP route to out of service: mml> set-iproute:iproute1:oos,confirm Comments: Performance Impact Category: B Modified MML Commands This section contains the MML commands that were modified for this feature. PROV-ADD—Add Provisioning Component Purpose: This MML command adds a component to the Cisco MGC configuration. Syntax: prov-add:<comp>:name=”<MML name>”,<param name>=<param value>,... prov-add:lnksetprop:name=”<protocol family>”,<param name>=<param value>,... Support for M3UA and SUA with SCTP 53 Command Reference Input Description: • lnksetprop—MML NE component consisting of parameters for which you can tune linkset communications. See Appendix A of the Cisco Media Gateway Controller Software Release 9 Provisioning Guide for a list of linkset property parameters. • comp—MML component type name for the type of configuration you are creating. The component type must match one of the component types listed in this document or in the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. If comp is EXTNODE, then the param_name TYPE must be present and needs to take a set of values (refer to the second example below). New components are added to this command for this feature. • name—MML component name for the new object you are creating (as many as ten characters). • protocol family—Name of the protocol family for which you are provisioning linkset properties. Use PROV-RTRV:VARIANTS for a list of protocol families configured for your system. • param name—The name of a valid configuration parameter for the specified component type. Parameter names are listed in this document or in the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. • param value—The value you want to assign to the parameter. If the parameter value is a string, it should be surrounded by quotation marks. To define more than one parameter, enter additional param name=param value descriptions on the command line. Example: The MML command shown in the following example adds the origination point code for the MGC configuration: mml> PROV-ADD:opc:NAME="opc",DESC="Point code of CP1",netaddr="0.0.1", netind=2,type=”TRUEOPC” Media Gateway Controller - MGC-01 2000-01-12 15:19:51 M COMPLD "opc" ; Example: The MML command shown in the following example adds an external node to the MGC configuration: mml> PROV-ADD:EXTNODE:NAME="TOTO2",DESC="TATA",TYPE="MGX8260" Media Gateway Controller - MGC-02 2000-05-08 18:05:55 M COMPLD "extnode" ; Comments: Performance Impact Category: B Refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide for a description of using the PROV commands for provisioning and for a description of components, parameter names, and parameter values used in provisioning the MGC. Support for M3UA and SUA with SCTP 54 Command Reference PROV-DLT—Delete Components or Parameters Purpose: This MML command deletes a provisioned component. Syntax: prov-dlt:<comp>:name=”<MML name>” prov-dlt:lnksetprop:name=”<protocol family>” Input Description: Example: • lnksetprop—MML NE component consisting of parameters for which you can tune linkset communications. See Appendix A of the Cisco Media Gateway Controller Software Release 9 Provisioning Guide for a list of linkset property parameters. • comp—MML component type name for the type of configuration you are creating. The component type must match one of the component types listed in this document or in the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. New components are added to this command for this feature. • name—MML name of the component you are modifying. • protocol family—Name of the protocol family for which you are provisioning linkset properties. Use PROV-RTRV:VARIANTS for a list of protocol families configured for your system. The MML command shown in the following example deletes the point code component "opc": mml> PROV-DLT:opc:NAME="opc" Media Gateway Controller - MGC-01 2000-01-12 15:19:51 M COMPLD "opc" ; Comments: Perform PROV-STA—Start Provisioning Session before using this command. Performance Impact Category: B Refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide for a description of using the PROV commands for provisioning and for a description of components, parameter names, parameter descriptions, and parameter values used in provisioning. PROV-ED—Modify Provisioned Component Purpose: This MML command modifies a provisioned component. Note Syntax: Only those parameters that need to be modified must be entered. prov-ed:<comp>:name=”<MML name>”,<param name>=<param value>,... prov-add:lnksetprop:name=”<protocol family>”,<param name>=<param value>,... Support for M3UA and SUA with SCTP 55 Command Reference Input Description: • lnksetprop—MML NE component consisting of parameters for which you can tune linkset communications. See Appendix A of the Cisco Media Gateway Controller Software Release 9 Provisioning Guide for a list of linkset property parameters. • comp—MML component type name for the type of configuration you are creating. The component type must match one of the component types listed in this document or in the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. New components are added to this command for this feature. • name—MML name for the component you are modifying. You cannot change the component name. • protocol family—Name of the protocol family for which you are provisioning linkset properties. Use PROV-RTRV:VARIANTS for a list of protocol families configured for your system. • param name—The name of each configuration parameter you want to change. The parameter names must be valid for the specified component type. Refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide for a description of components, parameter names, parameter descriptions, and parameter values. • param value—The new value you want to assign to the parameter. If the parameter value is a string, it should be surrounded by quotation marks. Note Example: To modify more than one parameter, enter additional param name=value descriptions on the command line. The MML command shown in the following example changes the description of the provisioned point code “opc”: mml> PROV-ED:opc:NAME="opc", DESC="Point code for this SSP" Media Gateway Controller - MGC-01 2000-01-12 15:19:51 M COMPLD "opc" ; Comments: Perform PROV-STA—Start Provisioning Session before using this command. Performance Impact Category: B Refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide for information on using the PROV commands for provisioning and for a description of components, parameter names, and parameter values used in provisioning. RTRV-DEST—Retrieve Destination Purpose: This MML command retrieves information about one or more destinations. Syntax: rtrv-dest:<sig path> rtrv-dest:all Support for M3UA and SUA with SCTP 56 Command Reference Input Description: Output Description: • sig path—The MML name of the logical signal channel for which you want to display information. These should be signal path DSS IP or signal path NAS entities. • all—Displays information about all external point codes and signal paths. • <SIG PATH>—Signal path. • PKG—Protocol family. • ASSOC—Associated channels. – UNK—Unknown. – SWITCHED—The destination is switched, not associated. – <CHANNEL>—The channel with which the destination is associated. • PST—Primary state. – AOOS—The system has taken it out of service. – INB—Installed busy (resource has been created but not yet commanded IS or OOS by means of the SET-DEST command). – IS—In service. – MOOS—Manually taken out of service. – OOS—Out of service. – TRNS—Transient; the state is currently being changed. – UNK—Unknown. • SST—Secondary State. – UND—Undefined. – CRTE—Created. – DLT—Deleted. – CIS—Commanded in service. – COOS—Commanded out of service. – FLD—Failed. – RSTO—Restored. – RST—Reset. – CONG—Congestion. – FOOS—Forced out of service. – CINH—Commanded to the inhibited state. – CUINH—Commanded to the uninhibited state. – CEA—Commanded into emergency alignment. – EIS—Engine in service. – EOOS—Engine out of service. – UPU—User part unavailable (added in Release 9.4(1)) Support for M3UA and SUA with SCTP 57 Command Reference Example: The MML command shown in the following example retrieves the destination of signal path ss7svc1: mml> RTRV-DEST:SS7SVC1 MGC-01 - Media Gateway Controller 2001-02-08 13:06:29 M RTRV "ss7svc1:PKG=SS7-ANSI,ASSOC=SWITCHED,PST=IS,SST=RSTO" ; Comments: Performance Impact Category: C This command supports wildcarding. SET-IPLNK—Changing IP Link Primary State Purpose: This MML command changes the primary state of an IP link. Syntax: set-iplnk:iplnk_name:PST[,confirm] Input Description: Example: • Iplink_name—MML component name of an existing IP link • PST—Desired primary state; valid values are IS, OOS, or FOOS • Confirm—Verify desired state. This parameter must be used when the primary state desired is OOS The MML command shown in the following example changes the primary state of an IP link to out of service: mml> set-iplnk:iplink1:OOS,confirm Comments: .Performance Impact Category: B VLD-CIC—Validate a Circuit The VLD-CIC MML command previously could only be used for SS7PATHs in the ANSI protocol family. The VLD-CIC MML command can now also be used for SS7PATHs in the ITU protocol family. An ISUP CVT command is send on the specified CIC for the ANSI protocol family and an ISUP CVR is expected in response. For the ITU protocol family, an ISUP UPT command is send and an ISUP UPA is expected in response. Purpose: This MML command validates a circuit on a specified signal path and CIC. As of Release 9.4(1), you can use this command on both ANSI and ITU SS7 signaling services. Syntax: vld-cic:<sigpath>:cic=<number> Input Description: • sigpath—MML component name of a signal path associated with the CIC. • number—A valid circuit identification code. Support for M3UA and SUA with SCTP 58 Command Reference Example: The MML command shown in the following example validates a circuit on SS7SVC1 CIC-105: ml> VLD-CIC:SS7SVC1:CIC=105 Media Gateway Controller - MGC-01 2000-03-07 09:35:19 M RTRV “ss7svc1:CIC=105,PASSED” ; Example: The MML command shown in the following example shows the MML response for a circuit that has failed validation: mml> VLD-CIC:SS7SVC1:CIC=1314 MGC-01 - Media Gateway Controller 2001-02-08 13:54:04 M RTRV "ss7svc1:CIC=1314,FAIL" ; Comments: Performance Impact Category: B Output Description: LOC: Values associated with the Cisco MGC. REM: Values associated with the destination exchange. Valid values for these fields are: • GRP—Circuit group carrier indicator. The values in these fields should be the same in the LOC and REM lines. Valid values are: – UNK—Unknown circuit group carrier type – ANL—Analog circuit group carrier type – DIG—Digital circuit group carrier type – AND—Analog and digital circuit group carrier type • SEIZ—Double seizing indicator. The values for this field in the LOC line should be logically opposite to the value for the REM line. Valid values are: – NONE—No circuit control. When one line is set to NONE, the other should be set to ALL. – ALL— All circuit control. When one line is set to ALL, the other should be set to NONE. – EVEN— Even circuit control. When one line is set to EVEN, the other should be set to ODD. – ODD—Odd circuit control. When one line is set to ODD, the other should be set to EVEN • ALM—Alarm carrier indicator. The values in these fields should be the same in the LOC and REM lines. Valid values for this field are: – UNK—Unknown alarm carrier – SOFT—Software alarm carrier – HARD—Hardware alarm carrier Support for M3UA and SUA with SCTP 59 Reference Information • COT—Continuity check requirements indicator. The values in these fields should be the same in the LOC and REM lines. Valid values are: – UNK—Unknown continuity check requirements – NONE—No continuity check requirements – STAT—Statistical continuity check requirements – PERC—Per call continuity check requirements • TRK—Trunk number. This field is always displayed in the LOC line. It is only displayed in the REM line when the circuit identification names for the Cisco MGC and the destination exchange do not match. • A_CLLI—Common language location identifier (CLLI) for either the destination exchange or the Cisco MGC. CLLIs for each are sorted alphanumerically, and the A_CLLI field is populated with the CLLI that is first alphanumerically. This field is always displayed in the LOC line. It is only displayed in the REM line when the circuit identification names for the Cisco MGC and the destination exchange do not match. • Z_CLLI—CLLI code assigned to the Cisco MGC for either the destination exchange or the Cisco MGC. CLLIs for each are sorted alphanumerically, and the Z_CLLI field is populated with the CLLI that is last alphanumerically. This field is always displayed in the LOC line. It is only displayed in the REM line when the circuit identification names for the Cisco MGC and the destination exchange do not match. Reference Information The following sections contain reference material related to this feature. Information is included on the following areas: • XECfgParm.dat Parameters, page 60 • Alarms, page 62 • Logs, page 65 • Measurements, page 66 • Components, page 71 • External Node Types, page 88 • Properties, page 89 • Provisioning Worksheets, page 90 XECfgParm.dat Parameters The XECfgParm.dat file configuration parameters added for this feature are in the table below. None of the parameters added for this feature can be modified. Support for M3UA and SUA with SCTP 60 Reference Information Configuration Parameter Definition *.M3UA.maxSigServices Defines the maximum number of M3UA signaling services. It also defines the maximum number of M3UA routing keys. Value: 1536 Note *.M3UA.maxOPCs Do not change this value. Defines the maximum number of M3UA OPCs. Value: 64 Note *.M3UA.maxRoutesPerOpcDpc Do not change this value. Defines the maximum number of M3UA routes per OPC/DPC pair. Value: 2 Note *.M3UA.maxSgp Do not change this value. Defines the maximum number of M3UA SS7 signaling gateway processes. Value: 96 Note *.SUA.maxSigServices Do not change this value. Defines the maximum number of SUA signaling services. It also defines the maximum number of SUA routing keys. Value: 256 Note *.SUA.maxOPCs Do not change this value. Defines the maximum number of SUA OPCs. Value: 64 Note Do not change this value. Support for M3UA and SUA with SCTP 61 Reference Information Configuration Parameter Definition *.SUA.maxRoutesPerOpcApcSsn Defines the maximum number of SUA routes per OPC, APC, and SSN set. Value: 2 Note *.SUA.maxSgp Do not change this value. Defines the maximum number of SUA SS7 signaling gateway processes. Values: 8 Note Do not change this value. For information on the other XECfgParm.dat parameters, refer to the Cisco Media Gateway Controller Software Release 9 Installation and Configuration Guide. Alarms This section lists the alarms that have been added, modified or deleted in the Cisco MGC software to support this feature. For information on the other alarms for the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Messages Reference Guide. New Alarms This section contains the alarms that are added to support this feature. All M3UAKEY Ack Pending Description Severity Cause Type Action All acknowledgements for an M3UAKEY associated with this SS7PATH have not been received Minor The PGW cannot send or receive traffic for the SS7PATH 1 Refer to the “Alarm Troubleshooting Procedures” section on page 40 for the procedure for resolving this alarm. All M3UA Assoc Fail Description Severity Cause Type Action All M3UA Associations transporting SS7 signaling have failed Critical All M3UA Associations transporting SS7 signaling have failed 1 Refer to the “Alarm Troubleshooting Procedures” section on page 40 for the procedure for resolving this alarm. Support for M3UA and SUA with SCTP 62 Reference Information All SUAKEY Ack Pending Description Severity Cause Type Action All acknowledgements for an SUAKEY associated with this SS7SUBSYS have not been received Minor The PGW cannot send or receive traffic for the SS7SUBSYS 1 Refer to the “Alarm Troubleshooting Procedures” section on page 40 for the procedure for resolving this alarm. All SUA Assoc Fail Description Severity Cause Type Action All SUA Associations transporting SS7 signaling have failed Critical All SUA Associations transporting SS7 signaling have failed 1 Refer to the “Alarm Troubleshooting Procedures” section on page 40 for the procedure for resolving this alarm. INVALID M3UA RC Description Severity Cause Type Action Indicates there is mismatch between the M3UA routing keys on the PGW and the Signaling Gateway. Information Generated against a signaling gateway external node when an M3UA message is received from the signaling gateway with a routing context that has not been provisioned on the PGW 1 Refer to the “Alarm Troubleshooting Procedures” section on page 40 for the procedure for resolving this alarm. INVALID SUA RC Description Severity Cause Type Action Invalid SUA Routing Context received from the Signaling Gateway Information There is a mismatch between SUA routing keys on the PGW and the Signaling Gateway 1 Refer to the “Alarm Troubleshooting Procedures” section on page 40 for the procedure for resolving this alarm. ISUP: T4 Expired Description Severity Cause The ISUP t4 timer has expired Information When MTP STATUS primitive with cause "remote user unavailable" is received, UPT message is sent and T4 timer is started. When T4 timer expires UPT message is sent and T4 timer is started again. Alarm is generated every time T4 expires. If UPT is requested by MML, UPT message is sent and T4 timer is started. When timer expires UPT message is sent again and T4 timer is started second time. When T4 timer expires a second time alarm is generated and UPT message is not sent anymore. Support for M3UA and SUA with SCTP 63 Reference Information Type Action 0 No action required M3UAKEY Ack Pending Description Severity Cause Type Action An acknowledgement for an M3UAKEY associated with this SS7PATH or SG has not been received Minor The PGW cannot send or receive traffic for the SS7PATH via the SG that has not acknowledged the M3UAKEY 1 Refer to the “Alarm Troubleshooting Procedures” section on page 40 for the procedure for resolving this alarm. SUAKEY Ack Pending Description Severity Cause Type Action An acknowledgement for an SUAKEY associated with this SS7SUBSYS or SG has not been received Minor The PGW cannot send or receive traffic for the SS7SUBSYS via the SG that has not acknowledged the SUAKEY 1 Refer to the “Alarm Troubleshooting Procedures” section on page 40 for the procedure for resolving this alarm. Modified Alarms This section contains the alarm that is modified to support this feature. SS7 SIG SRVC UNAVAIL Description Severity Cause Type Action SS7 signaling service is unavailable Major The identified SS7 signaling service is unavailable 1 The recommended action of this alarm is modified to support this feature. Refer to the “Alarm Troubleshooting Procedures” section on page 40 for the procedure for resolving this alarm. Deleted Alarms The following alarms are deleted to support this feature: • AVM DS1 FAIL • AVM E1 FAIL • AVM DS3 FAIL • AVM STS1 FAIL • AVM OC3 FAIL Support for M3UA and SUA with SCTP 64 Reference Information Logs This section lists the logs that are added or deleted to support this feature. For information on the other logs, refer to the Cisco Media Gateway Controller Software Release 9 Messages Reference Guide. New Logs This section contains the logs that are added to support this feature. TIOS_ERR_INVALID_RC: Invalid %s ROUTING CONTEXT %d for SG %C This message indicates a mismatch in the configuration of Routing Context between PGW and the Signaling Gateway. Where: • %s: M3UA or SUA • %d: RC Value • %C: Name of SG. Deleted Logs This section contains the logs that are deleted to support this feature. • PROT_ERR_AVM • PROT_ERR_AVM_RSP_AFTER_TO • PROT_INFO_AVM_SIG_CHAN • PROT_INFO_AVM_SIG_PATH • PROT_TRACE_AVM_PDU • PROT_WARN_AVM_CONFIG_FAIL • TIOS_WARN_AVM_SSC_XMIT • TIOS_WARN_XMIT_AVM • PROT_ERR_VSI • PROT_ERR_VSI_ENG_SERVICE • PROT_ERR_VSI_MASTER • PROT_ERR_VSI_RESYNC_BADCKSUMBLK_EXCEEDED • PROT_ERR_VSI_RESYNC_CKSUMBLK_NOTFOUND • PROT_ERR_VSI_RESYNC_CONNID_CMTSTATUSFAIL • PROT_ERR_VSI_RESYNC_CONNID_DELETEFAIL • PROT_ERR_VSI_RESYNC_CONNID_NOTFOUND • PROT_ERR_VSI_RESYNC_PENDLIST_ADDFAIL • PROT_ERR_VSI_RESYNC_PENDLIST_EMPTY • PROT_ERR_VSI_RESYNC_PHYSIF_NOTFOUND • PROT_ERR_VSI_STATUSRESP_SENDFAIL • PROT_ERR_VSI_UNKN_MSGTYPE Support for M3UA and SUA with SCTP 65 Reference Information • PROT_INFO_VSI_CFG_MSG • PROT_INFO_VSI_MASTER • PROT_INFO_VSI_RESP_RCV • PROT_INFO_VSI_SIG_CHAN • PROT_INFO_VSI_SIG_PATH • PROT_TRACE_VSI_MASTER_MSG_SEND • PROT_TRACE_VSI_PDU • PROT_TRACE_VSI_PROCCTRLREQ • PROT_WARN_VSI • PROT_WARN_WRITE_EVT • TIOS_ERR_ASP_MSG • TIOS_WARN_ASP_RESET • TIOS_WARN_ASP_SSC_RCV • CP_CRIT_ASP_TYPE • CP_ERR_CRT_ASP • CP_INFO_RMG_INIT • TIOS_WARN_UNREC_ENUM • TIOS_ERR_CARD_INIT • TIOS_ERR_COLL_ERR • TIOS_ERR_INVALIDCARD • TIOS_ERR_INV_CARD • TIOS_ERR_INV_CARRIER • TIOS_ERR_NOLINE • TIOS_ERR_NOLINECOMP<<LOG TEXT>> Measurements The following table contains the system measurements that are added to support this feature. Support for M3UA and SUA with SCTP 66 Reference Information Table 5 New Operational Measurements MML Counter Group:Name Description Related Components M3UA GROUP M3UA message statistics Association Logging Interval M3UA: ErrorTx Number of error messages transmitted. 15, 60, 24 M3UA: ErrorRx Number of error messages received 15, 60, 24 M3UA: NotifyTx Number of notify messages transmitted 15, 60, 24 M3UA: NotifyRx Number of notify messages received 15, 60, 24 M3UA: DunaRx Number of DUNA messages received 15, 60, 24 M3UA: DavaRx Number of DAVA messages received 15, 60, 24 M3UA: DaudTx Number of DAUD messages transmitted 15, 60, 24 M3UA: SconRx Number of SCON messages received 15, 60, 24 M3UA: DrstRx Number of DRST messages received 15, 60, 24 M3UA: DupuRx Number of DUPU messages transmitted 15, 60, 24 M3UA: ASPUpTx Number of ASP UP messages transmitted 15, 60, 24 M3UA: ASPDnTx Number of ASP DOWN messages transmitted 15, 60, 24 M3UA: ASPUpAckRx Number of ASP UP acknowledgements received 15, 60, 24 M3UA: ASPDnAckRx Number of ASP DOWN acknowledge messages received 15, 60, 24 M3UA: ASPActTx Number of ASP ACTIVE messages transmitted 15, 60, 24 M3UA: ASPInactTx Number of ASP INACTIVE messages transmitted 15, 60, 24 M3UA: AspActAckRx Number of ASP ACTIVE ACK messages received 15, 60, 24 M3UA: AspInactAckRx Number of ASP INACTIVE ACK messages received 15, 60, 24 Support for M3UA and SUA with SCTP 67 Reference Information Table 5 New Operational Measurements (continued) MML Counter Group:Name Description Related Components Logging Interval M3UA: DataXferTx Number of DATA transfer messages transmitted 15, 60, 24 M3UA: DataXferRx Number of DATA transfer messages received 15, 60, 24 M3UA: DataBytesTx Number of M3UA data bytes transmitted 15, 60, 24 M3UA: DataBytesRx Number of M3UA data bytes received 15, 60, 24 M3UA: InvSctpSig Number of invalid SCTP signals received by M3UA 15, 60, 24 M3UA: AssocFail Number of SCTP association failures M3UA: AssocTxFail Number of transmit SCTP failures M3UA: RxVersionErr Number of messages received with an invalid version M3UA: RxMsgClassErr Number of received messages with an unexpected or unsupported Message Class M3UA: RxMsgTypeErr Number of messages received with an unexpected or unsupported Message Type M3UA: RxMsgLenErr Number of messages received with length error M3UA: RxStrmIdErr Number of messages received with stream ID error, when a message is received on an unexpected SCTP stream (for example, a Management message was received on a stream other than "0") M3UA: RxUnexpMsgErr Number of unexpected messages received - a defined and recognized message is received that is not expected in the current state M3UA: RxProtErr Number of messages received with protocol errors, for any protocol anomaly (that is, reception of a parameter that is syntactically correct but unexpected in the current state). 15, 60, 24 M3UA: RxParmValErr Number of messages received with parameter value errors 15, 60, 24 M3UA: RxParmFieldErr Number of messages received with a parameter having a wrong length field 15, 60, 24 M3UA: RxUnexpParmErr Number of messages received that contain one or more invalid parameters 15, 60, 24 M3UA: RxNtwkAppErr Number of messages received with an invalid (unconfigured) Network Appearance. 15, 60, 24 M3UA: RouteCntxErr Number of messages received with an invalid (unconfigured) Routing Context. 15, 60, 24 M3UA: RxNoMemErr Number of messages that were dumped because memory ran out (buffer overflow). 15, 60, 24 Support for M3UA and SUA with SCTP 68 15, 60, 24 15, 60, 24 15, 60, 24 15, 60, 24 15, 60, 24 15, 60, 24 15, 60, 24 15, 60, 24 Reference Information Table 5 New Operational Measurements (continued) MML Counter Group:Name Description Related Components SUA GROUP SUA message statistics Association Logging Interval SUA: ErrorTx Number of error messages transmitted 15, 60, 24 SUA: ErrorRx Number of error messages received 15, 60, 24 SUA: NotifyTx Number of notify messages transmitted 15, 60, 24 SUA: NotifyRx Number of notify messages received 15, 60, 24 SUA: DunaRx Number of DUNA messages received 15, 60, 24 SUA: DavaRx Number of DAVA messages received 15, 60, 24 SUA: DaudTx Number of DAUD messages transmitted 15, 60, 24 SUA: SconRx Number of SCON messages received 15, 60, 24 SUA: DrstRx Number of DRST messages received 15, 60, 24 SUA: DupuRx Number of DUPU messages transmitted 15, 60, 24 SUA: ASPUpTx Number of ASP UP messages transmitted 15, 60, 24 SUA: ASPDnTx Number of ASP DOWN messages transmitted 15, 60, 24 SUA: ASPUpAckRx Number of ASP UP acknowledgements received 15, 60, 24 SUA: ASPDnAckRx Number of ASP DOWN acknowledge messages received 15, 60, 24 SUA: ASPActTx Number of ASP ACTIVE messages transmitted 15, 60, 24 SUA: ASPInactTx Number of ASP INACTIVE messages transmitted 15, 60, 24 SUA: AspActAckRx Number of ASP ACTIVE ACK messages received 15, 60, 24 SUA: AspInactAckRx Number of ASP INACTIVE ACK messages received 15, 60, 24 SUA: CldtTx Number of Connectionless Data Transfers sent 15, 60, 24 SUA: CldrRx Number of Connectionless Data Responses received 15, 60, 24 SUA: DataBytesTx Number of SUA data bytes transmitted 15, 60, 24 SUA: DataBytesRx Number of SUA data bytes received 15, 60, 24 SUA: InvSctpSig Number of invalid SCTP signals received by SUA 15, 60, 24 SUA: AssocFail Number of SCTP association failures 15, 60, 24 SUA: AssocTxFail Number of transmit SCTP failures 15, 60, 24 Support for M3UA and SUA with SCTP 69 Reference Information Table 5 New Operational Measurements (continued) MML Counter Group:Name Description Related Components Logging Interval SUA: RxVersionErr Number of messages received with an invalid version. 15, 60, 24 SUA: RxMsgClassErr Number of received messages with an unexpected or unsupported Message Class. 15, 60, 24 SUA: RxMsgTypeErr Number of messages received with an unexpected or unsupported Message Type 15, 60, 24 SUA: RxMsgLenErr Number of messages received with length error 15, 60, 24 SUA: RxStrmIdErr Number of messages received with stream ID error, when a message is received on an unexpected SCTP stream (that is, a Management message was received on a stream other than "0") 15, 60, 24 SUA: RxUnexpMsgErr Number of unexpected messages received, a defined and recognized message is received that is not expected in the current state 15, 60, 24 SUA: RxProtErr Number of messages received with protocol errors, for any protocol anomaly (that is, reception of a parameter that is syntactically correct but unexpected in the current state). 15, 60, 24 SUA: RxParmValErr Number of messages received with parameter value errors 15, 60, 24 SUA: RxParmFieldErr Number of messages received with a parameter having a wrong length field 15, 60, 24 SUA: RxUnexpParmErr Number of messages received that contain one or more invalid parameters 15, 60, 24 SUA: RxNtwkAppErr Number of messages received with an invalid (unconfigured) Network Appearance. 15, 60, 24 SUA: RouteCntxErr Number of messages received with an invalid (unconfigured) Routing Context. 15, 60, 24 SUA: RxNoMemErr Number of messages that were dumped because memory ran out (buffer overflow). 15, 60, 24 ISUP message traffic statistics ISUP-GROUP MGC NE ISUP: XMIT UPA TOT Number of UPA messages sent 15, 60, 24 ISUP: RCV UPA TOT Number of UPA messages received 15, 60, 24 ISUP: XMIT UPT TOT Number of UPT messages sent 15, 60, 24 ISUP: RCV UPT TOT Number of UPT messages received 15, 60, 24 For information on the other system measurements, refer to the Cisco Media Gateway Controller Software Release 9 Operations, Maintenance, and Troubleshooting Guide. Support for M3UA and SUA with SCTP 70 Reference Information Components The sections below contain the provisioning components that are added, modified, or deleted for this feature. For information on the rest of the components in the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. New Components The following provisioning components are added for this feature. IP Route The IP route represents a static IP route. Its MML name is as follows: • MML Name—IPROUTE The IP route component structure is shown in Table 6. Table 6 IPROUTE Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME IP route name The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to any 128 characters. DEST Destination hostname or IP Address in decimal dot notation or hostname IP address that is less than or equal to 32 characters. NETMASK Subnet mask of Destination (optional) IP Address in decimal dot notation. (255.255.255.255) NEXTHOP Next hop router IP address IP Address or hostname that is less than or equal to 32 characters, or one of the following property names defined in XECfgParm.dat: IP_NextHop1, IP_NextHop2, IP_NextHop8, IP_Addr1, IP_Addr2, or IP_Addr4. Note IPADDR Local IP address IP_Addr1, IP_Addr2, IP_Addr3, or IP_Addr4. PRI Priority 1 through 65535; (1) NAME is the only parameter for this command that cannot be modified. The following rules apply when creating or editing IP Routes: • The NETMASK attribute is validated by the system. For your provisioning set-up to work correctly, its value (when converted to binary) must have at least one leading 1 and cannot have any trailing 1s after the first 0. The values 255.255.0.0 and 255.255.255.128 are valid. The values 0.0.255.255, 255.0.0.255, and 0.0.0.0 are invalid. • Ensure the destination resolves to a non-zero address. Support for M3UA and SUA with SCTP 71 Reference Information • When the resolved destination address is bit ORed with the netmask value, the result is equal to the netmask (for example, a destination of 10.11.12.13 and a netmask of 255.255.0.0 would be invalid because the ORed result would be 255.255.12.13, which is not equal to 255.255.0.0). • The combination of DESTINATION, NETMASK, and IPADDR must be unique for each IP Route. • The combination of DESTINATION, NETMASK, and PRI must be unique for each IP Route. • When an IP Route is specified in a link object (for example, IPLNK, SESSIONSET, or ASSOCIATION), the IP address resolved from the PEERADDR attribute must be checked against the DESTINATION and NETMASK attributes to verify the IPROUTE is valid. • When an IP Route is specified in a link object (for example, IPLNK, SESSIONSET, or ASSOCIATION), the IPADDR must match the IPADDR of the link. • When an IPROUTE is not specified for a link object (having that option), the IP Address resolved from the PEERADDR attribute must be checked against the defined IPROUTES to verify that it should not be assigned an IPROUTE. If the PEERADDR is on the same subnet as the DESTINATION (based on the NETMASK), and if the IPADDR matches the IPADDR of the link object, then use IPROUTE. • If the NEXTHOP attribute is a hostname or symbolic name from XECfgParm.dat, it can resolve to the address 0.0.0.0, which indicates the IPROUTE is not used. The IPROUTE status shows up in the rtrv-iproute:all command output when in the OOS, OFF_DUTY state. • If the resolved NEXTHOP address is not 0.0.0.0, it must be on the same subnet of the IPADDR. The commands to retrieve and set the service state of an IP route can be found in the “Retrieving the Service State for IP Routes” section on page 47 and the “Setting the Service State of an IP Route” section on page 44, respectively. M3UA Key This component represents an M3UA routing key. The parent component of the M3UAKEY is the OPC. • MML Name—M3UAKEY The M3UA key component structure is shown in Table 7. Table 7 M3UAKEY Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME M3UA key name The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to any 128 characters. OPC Associated OPC MML name of a previously configured OPC. DPC Associated DPC (optional) MML name of a previously configured DPC. ROUTING CONTEXT Routing context value Any integer except 0 (0 indicates no routing context). Each M3UA key must have a unique routing context. Support for M3UA and SUA with SCTP 72 Reference Information Table 7 Note M3UAKEY Component Structure (continued) SI Service indicator Service type, values are ISUP, TUP, and N/A (N/A). NETWORK APPEARNCE Network appearance (optional) This parameter is optional. The valid values are integers from 1 through 32767. A value of 0 indicates an invalid network appearance.) None of the parameters for this command can be modified. The following rules apply when creating M3UA keys: • You can provision a maximum of 1536 M3UA keys • Up to 64 OPCs can use M3UA signaling services. • Parent OPC must be a true OPC • Cannot be deleted if it is being used by an SS7 signaling service • Two M3UA keys or SUA keys cannot have the same routing context value M3UA Route This component represents an M3UA route. It is used to determine how to get an SS7 message to a particular destination using M3UA. • MML Name—M3UAROUTE The M3UA route component structure is shown in Table 8. Table 8 Note M3UAROUTE Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME M3UA route name The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to any 128 characters. DPC Associated DPC MML name of a previously configured DPC. EXTNODE Associated external node MML name of a previously configured external node. OPC Associated OPC MML name of a previously configured OPC. NAME is the only parameter for this command that cannot be modified. The following rules apply when creating/editing M3UA routes: • The associated DPC must have an SS7 signaling service with an M3UA key defined (matches DPC attribute). If an M3UA key does not exist when the M3UA route is added/edited, a warning is issued. If an M3UA key is still not defined when the provisioning session is copied or deployed, an error message is generated and the copy or deployment is stopped. Support for M3UA and SUA with SCTP 73 Reference Information • Multiple DPCs with the same NETADDR cannot be routed to the same OPC • The associated OPC must be a true OPC • For a given OPC/DPC only one route can be defined through a given external node. • Up to two M3UA routes can be defined per OPC-DPC pair • The associated external node must support M3UA signaling • M3UA routes for the same OPC-DPC pair must have external nodes in the same group • When the provisioning session is saved and activated, there must be an ASSOCIATION of type M3UA using an SGP that is using the EXTNODE of each M3UAROUTE. SCTP Association The SCTP association represents the connection between the Cisco MGC and a media gateway. Its MML name is as follows: • MML Name—ASSOCIATION The SCTP association component structure is shown in Table 9. Table 9 Association Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME Unique ID of this component and component name used in MML commands The name can be up to 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with an alphabetic character. DESC Unique ID of this component and component name used in MML commands The name can be up to 128 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with an alphabetic character. TYPE Signaling Type The type of protocol to be used. Values: M3UA, SUA, and IUA SGP MML name of SGP (optional) MML name of a previously configured SGP. Used for M3UA and SUA interfaces. IPADDR1 First local address IP_Addr1, IP_Addr2, IP_Addr3, or IP_Addr4. IPADDR2 Second local address (optional) IP_Addr1, IP_Addr2, IP_Addr3, IP_Addr4, or N/A. (N/A) PORT Local SCTP port number (optional) From 1024 through 65535. PEERADDR1 The highest priority destination address IP address PEERADDR2 The lowest priority destination address (optional) IP address; (0.0.0.0). Support for M3UA and SUA with SCTP 74 Defaults to 9900 for IUA. Defaults to 2905 for M3UA. Defaults to 14001 for SUA. Reference Information Table 9 Association Component Structure (continued) Parameter MML Name Parameter Description Parameter Values (Default) PEERPORT Destination SCTP port number. (optional) From 1024 through 65535. EXTNODE External Node’s MML name (optional) MML name of a previously configured external node. Used in IUA interfaces. IPROUTE1 MML Name of first IPROUTE (optional) MML name of a previously configured IPROUTE. IPROUTE2 MML Name of second IPROUTE (optional) MML name of a previously configured IPROUTE. RCVWIN Number of bytes to advertise for the local receive window. (optional) From 1500 through 65535 (18000). MAXINITRETRANS Maximum number of times to retransmit SCTP INIT message (optional) 0 through 100;(10) Maximum initial timer retransmission value (optional) 0, 300 through 3000 (2000) MAXINITRTO Defaults to 9900 for IUA. Defaults to 2905 for M3UA. Defaults to 14001 for SUA. 0 means use SCTP internal default 0 means use SCTP internal default. MAXRETRANS From 1 through 10 (5). Maximum number of retransmissions over all Note This value is not to exceed destination address MAXRETRANSDEST * the number of before the association is destinations. declared failed (optional) CUMSACKTO Maximum time after a From 100 through 500 ms; (300). datagram is received before a SCPT SACK is sent (optional) BUNDLETO Maximum time SCTP will wait for other outgoing datagrams for bundling (optional) MINRTO Minimum value allowed From 300 through 3000 ms; (300). for the retransmission timer (optional) MAXRTO Maximum value allowed for the retransmission timer (optional) From 100 through 600 ms; (100). From 1000 through 3000 ms; (3000). Support for M3UA and SUA with SCTP 75 Reference Information Table 9 Association Component Structure (continued) Parameter MML Name Parameter Description Parameter Values (Default) HBTO Time between heartbeats. The heartbeat will be this value plus the current retransmission timeout value (optional). The value can be 0, or from 300 through 10000 ms; (2000). Internet Protocol Precedence. This value will be place in the IP PRECEDENCE portion of the Type Of Service field for outgoing SCTP datagrams (optional) ROUTINE PRIORITY IMMEDIATE FLASH FLASH-OVERRIDE CRITICAL INTERNET NETWORK; (ROUTINE) IPPRECEDENCE Refer to the right column. DSCP Differential Service Code Point. This value is place in the DSCP portion of the Type Of Service field for outgoing SCTP datagrams (optional) 0 means disabled. EF AF11 AF12 AF13 AF21 AF22 AF23 AF31 AF32 AF33 AF41 AF42 AF43 101110—Expedited Forwarding 001010—Assured Forwarding Class 1 Low Drop Precedence 001100—Assured Forwarding Class 1 Medium Drop Precedence 001110—Assured Forwarding Class 1 High Drop Precedence 010010—Assured Forwarding Class 2 Low Drop Precedence 010100—Assured Forwarding 2 Medium Drop Precedence 010110—Assured Forwarding Class 2 High Drop Precedence 011010—Assured Forwarding Class 3 Low Drop Precedence 011100—Assured Forwarding Class 3 Medium Drop Precedence 011110—Assured Forwarding Class 3 High Drop Precedence 100010—Assured Forwarding Class 4 Low Drop Precedence 100100—Assured Forwarding Class 4 Medium Drop Precedence 100110—Assured Forwarding Class 4 High Drop Precedence N/A; (N/A) MAXRETRANSDEST Maximum number of retransmissions to either PEERADDR1 or PEERADDR2 before it is declared failed (optional) Support for M3UA and SUA with SCTP 76 000 001 010 011 100 101 110 111 From 1 through 10; (3). Reference Information The following parameters cannot be modified: • NAME • EXTNODE • TYPE • SGP The following rules apply when creating/editing SCTP associations: • Only one association with a type of IUA can be assigned to an external node • If the type of the association is IUA, the associated external node must have its ISDN signaling type set to IUA, and that external node must be able to support IUA signaling. • If two associations have the same port value, the values of IPADDR1 and IPADDR2 must either be the same or both different. • The values of IPADDR1 and IPADDR2 must be different • If the value of IPPRECEDENCE is not ROUTINE, the value of DSCP must be N/A • If the value of DSCP is not N/A, the value of IPPRECEDENCE must be ROUTINE • The value of MAXRTO must be greater than or equal to the value of MINRTO • When a peer IP address (PEERADDR1 or PEERADDR2) is not on the local subnet of IPADDR1 or IPADDR2, that peer IP address cannot be on the subnet of any other local interface, even if it is not defined within the Cisco MGC software • When a peer IP address (PEERADDR1 or PEERADDR2) is not on the local subnet of IPADDR1 or IPADDR2, an IP route (IPROUTE1 or IPROUTE2, respectively) must be specified • When an IP route is specified, the values set in PEERADDR1 and PEERADDR2 are checked against the DESTINATION and NETMASK values of the IP route(s) to verify that the IP route is valid. • When an IP route is specified, its value for IPADDR must match the related IP address of the association. In other words, IPROUTE1 should have an IPADDR that matches IPADDR1 on the association, and IPROUTE 2 should have an IPADDR that matches IPADDR2 on the association. • When an IP route is not specified, the IP address resolved from the PEERADDR1 or PEERADDR2 parameter is checked against the defined IP routes to verify that it should not be assigned to one of those IP routes. If the peer address is on the same subnet as an IP route, the link should use that IP route. • The value of PEERADDR1 cannot be 0.0.0.0 or 255.255.255.255, and the value of PEERADDR2 cannot be 255.255.255.255 • When a hostname is specified for a peer IP address, the hostname must resolve to an IP address. • PEERADDR1 and PEERADDR2 can resolve to the same IP Address. If the external node only has one IP address and two IP addresses (IPADDR1 and IPADDR2) are defined, PEERADDR2 should be set to the same value as PEERADDR1. • Associations, session sets, IP links, SIP links, and SS7 signaling gateway links that share a peer address (that is, PEERADDR, PEERADDR1, or PEERADDR2) must be assigned directly or indirectly to the same external node • When you are deleting an association, and a NASPATH uses the same external node, a warning message is issued to inform the you that the NASPATH must also be deleted. If it hasn't when the provisioning session is saved and activated, an error message is generated and the operation is stopped. Support for M3UA and SUA with SCTP 77 Reference Information • The value of PORT cannot be set to the same value as the PORT attribute of any IP link, session set, SIP link, or SS7 signaling gateway link • If a value for IPADDR2 or PEERADDR2 is specified, values for IPADDR1 or PEERADDR1 must also be specified. In other words, you cannot have one local address and two remote addresses, or two local addresses and one remote address. • An IP link, session set, SS7 signaling gateway link, or another association with a different external or signaling gateway node cannot use the resolved value set in PEERADDR1 or PEERADDR2. • Only one association can be defined to an SS7 signaling gateway process (SGP) • A value for EXTNODE can be defined only when the association type is IUA • A value for SGP can be defined only when the association type is M3UA or SUA • You can provision up to 96 associations with a type of M3UA. • You can provision up to 8 associations with a type of SUA. The commands to retrieve and set the service state of an association can be found in the “Retrieving the Service State for Associations” section on page 45 and the “Setting the Service State of an Association” section on page 44, respectively. SS7 Signaling Gateway Process This component represents a SS7 signaling gateway process. • MML Name—SGP The SS7 signaling gateway process component structure is shown in Table 10. Table 10 Note SGP Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME M3UA route name The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to any 128 characters. EXTNODE External node that is running the SS7 signaling gateway process MML name of a previously defined external node DESC is the only parameter for this command that can be modified. The following rules apply when creating/editing SS7 signaling gateway processes: • You can provision up to 96 M3UA SS7 signaling gateway processes. • You can provision up to 8 SUA SS7 signaling gateway processes. • For the provisioning session to be copied or deployed without error, an SCTP association must be using the SS7 signaling gateway process. Support for M3UA and SUA with SCTP 78 Reference Information SUA Key This component represents a SUA Routing key. The parent component for the SUAKEY is the OPC. • MML Name—SUAKEY The SUA key component structure is shown in Table 11. Table 11 Note SUAKEY Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME M3UA key name The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to any 128 characters. OPC Associated OPC MML name of a previously configured OPC. APC Associated APC (optional) MML name of a previously configured APC. LOCAL SSN Associated local SSN Number of a local SSN. Values are 0, 2-254 (0). ROUTING CONTEXT Routing context value Any integer except 0 (0 indicates no routing context). Each SUA key must have a unique routing context. NETWORK APPEARNCE Network appearance The valid values are integers from 1 through 32767. The value must match the network appearance value set on your Cisco ITP. None of the parameters for this command can be modified. The following rules apply when creating SUA keys: • You can provision up to 256 SUA keys. • Up to 64 OPCs can use SUA signaling services. • Parent OPC must be a true OPC • Cannot be deleted if it is being used by an SS7 signaling service • Two M3UA keys or SUA keys cannot have the same routing context value SUA Route This component represents a SUA route. It is used to determine how to get an SS7 message to a particular destination using SUA. • MML Name—SUAROUTE Support for M3UA and SUA with SCTP 79 Reference Information The SUA route component structure is shown in Table 12. Table 12 Note SUAROUTE Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME SUA route name The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to any 128 characters. APC Associated APC MML name of a previously configured APC. EXTNODE Associated external node MML name of a previously configured external node. OPC Associated OPC MML name of a previously configured OPC. REMOTESSN Associated remote SSN Number of a remote SSN. Values are 0, 2-254 (0). NAME is the only parameter for this command that cannot be modified. The following rules apply when creating/editing SUA routes: • The associated APC must have an SS7 subsystem with an SUA key defined. If an SUA key is not defined when the provisioning session is saved and activated, an error message is generated and the operation is stopped. • Multiple APCs with the same NETADDR cannot be routed to the same OPC. • The associated OPC must be a true OPC. • For a given OPC, DPC, and remote SSN set, only one route can be defined through a given external node. • Up to two SUA routes can be defined per OPC, APC, and remote SSN set. • The associated external node must support SUA signaling. • SUA routes for the same OPC-APC pair must have external nodes in the same group. • When the provisioning session is saved and activated, there must be an ASSOCIATION of type SUA using an SGP that is using the EXTNODE of each SUAROUTE. Modified Components The following components are modified for this feature. External Node The external node component type represents another node with which the MGC communicates. Its MML name is as follows: • MML Name—EXTNODE The parameters for EXTNODE are defined in Table 13. Support for M3UA and SUA with SCTP 80 Reference Information Table 13 Note External Node Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME MML name The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to 128 characters. TYPE The type of the external node Valid values can be found in the “External Node Types” section on page 88. ISDNSIGTYPE ISDN Signaling Type Valid values are IUA or N/A (default is N/A). Added this parameter in software Release 9.4(1)T. GROUP M3UA/SUA Group Number Value is 1–100 for M3UA or SUA nodes. Value is 0 for nodes that do not support M3UA or SUA. Added this parameter in software Release 9.4(1)T. DESC is the only parameter for this command that can be modified: The following rules apply when creating/editing external nodes: • TYPE must be one of the valid external node types. • You can provision up to 256 external nodes with an ISDNSIGTYPE of IUA. IP Link The IP link component type represents an IP link used on the CIsco MGC. IP links are used to communicate with the access control devices, such as a NAS. Its MML name is as follows: • MML Name—IPLNK The IP link service component structure is shown in Table 14. Table 14 IP Link Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME Unique ID of this component and component name used in MML commands The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to 128 characters. IF Ethernet interface MML name MML name of a previously defined ENETIF or index of the ENETIF for SNMP. Removed this parameter in software Release 9.4(1). PORT Local port number Any valid IP port number greater than 1024 (Recommended setting of 2427 for MGCP and SGCP). Support for M3UA and SUA with SCTP 81 Reference Information Table 14 Note IP Link Component Structure (continued) Parameter MML Name Parameter Description Parameter Values (Default) PRI Priority Integer greater than 0; (1). PEERADDR Remote IP address IP address; (0.0.0.0). This may also be specified as a hostname or a DNS name. PEERPORT Remote port Any valid IP port number greater than 1024 (Recommended setting of 2427 for MGCP and SGCP) IPADDR Local logical IP address IP_Addr1, IP_Addr2, IP_Addr3, IP_Addr4. SVC Signaling service this IP supports MML name of a previously defined signal service or index of the signal service for SNMP. NEXTHOP Next hop address IP address or hostname of the next hop; (0.0.0.0). Removed this parameter in software Release 9.3(2). NETMASK Subnet mask address Subnet mask address; (255.255.255.255). Removed this parameter in software Release 9.3(2). IPROUTE IP route MML name MML name of a previously defined IPROUTE. Added this parameter in software Release 9.4(1)T. Only the NAME and SVC parameters cannot be modified. The following rules apply when creating or editing IP links: • If the SVC is a NASPATH, then the ISDNSIGTYPE of the EXTNODE must be N/A. • If the SVC is a NASPATH, then the port number must be an odd number. • If the SVC is a NASPATH, then the local and remote port must be the same. • The maximum number of links per port is defined by the XECfgParm.dat parameter, maxNumLinks. • Links using the same SVC must have the same port number. • Links using the same SVC must have the same peer port number. • Cannot have more than two links using the same SVC and port number. • Peer address is unique per external node. • When an IPROUTE is specified, the IP address resolved from the PEERADDR attribute must be checked against the DESTINATION and NETMASK attributes of the IPROUTE to verify the IPROUTE is valid. • When IPROUTE is specified, the IPADDR must match the IPADDR of the IP link. • When an IPROUTE is not specified, the IP Address resolved from the PEERADDR attribute must be checked against the defined IPROUTES to verify that it is not assigned to one of the IPROUTEs. If the PEERADDR is on the same subnet as an IPROUTE, then the link uses that IPROUTE. • The PORT attribute cannot be the same value as the PORT attribute of any ASSOCIATION, SESSIONSET, SIPLNK, or SS7SGLNK. Support for M3UA and SUA with SCTP 82 Reference Information • The PORT attribute cannot be set to the same value as the PORT attribute of an IPLNK with an SVC type different then the IPLNK SVC type. That is, the PORT value of an IPLNK supporting an NASPATH SVC cannot be the same as the PORT value of an IPLNK support an MGCPPATH, or EISUPPATH SVC. • Another IPLNK, SESSIONSET, SS7SGLNK, or ASSOCIATION with a different EXTNODE or SGNODE cannot use the resolved value of PEERADDR. SIP IP Link This is the MGC NE component type and represents a SIP IP link used on the MGC NE. These links are used to communicate with the SIP proxy servers. Its MML name is as follows: • MML Name—SIPLNK The SIP link component structure is shown in Table 15. Table 15 SIP Link Component Structure Parameter MML Name Parameter Description Note Parameter Values (Default) NAME Unique ID of this component and component name used in MML commands The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to any 128 characters. IF Ethernet interface MML name MML name of a previously defined Ethernet interface. Removed this parameter in software Release 9.4(1)T PORT Local port number Any valid IP port number greater than 1024 (Recommended setting of 5060 for SIP). PRI Priority Integer greater than 0; (1). IPADDR Local logical IP address IP_Addr1, IP_Addr2, IP_Addr3, IP_Addr4. SVC Signaling service this IP supports MML name of a previously defined signal service. NEXTHOP Next hop address IP address or hostname of the next hop; (0.0.0.0). Removed this parameter in software Release 9.4(1)T. NETMASK Subnet mask address Subnet mask address; (255.255.255.255). Removed this parameter in software Release 9.4(1)T. Only the NAME and SVC parameters cannot be modified. SS7 SG IP Link This is the MGC NE component type and represents an IP link between the SS7 signaling gateway and the Cisco MGC. Its MML name is as follows: • MML Name—SS7SGIPLNK Support for M3UA and SUA with SCTP 83 Reference Information The SS7 SG IP link component structure is shown in Table 16. Table 16 SS7 SG IP Link Component Structure Parameter MML Name Parameter Description Parameter Values (Default) NAME Unique ID of this component and component name used in MML commands The name can be as many as 20 alphanumeric characters. No special characters other than “-” are allowed. The name should begin with a letter. DESC Component description The description can be up to any 128 characters. IF Ethernet interface MML name MML name of a previously defined Ethernet interface. Removed this parameter in software Release 9.4(1)T PORT Local port number Any valid IP port number greater than 1024. PRI Priority Integer greater than 0: (1) PEERADDR Remote IP address IP address; (0.0.0.0). This may also be specified as a hostname or a DNS name. PEERPORT Remote port Any valid IP port number greater than 1024. Note This field is ignored by the TIOS subsystems at this time. The peerport value is contained in the XECfgParm field stPort. Currently set to 32767. Note IPADDR Local logical IP address IP_Addr1, IP_Addr2, IP_Addr3, IP_Addr4; SLC Signaling link code 0 through 15; (1) SGNODE SG node MML name MML name of a previously defined SG Node. NEXTHOP Next hop address IP address or hostname of the next hop; (0.0.0.0). Removed this parameter in software Release 9.4(1)T. NETMASK Subnet mask address Subnet mask address; (255.255.255.255). Removed this parameter in software Release 9.4(1)T. IPROUTE IP route MML name MML name of a previously configured IPROUTE. Added this parameter in software Release 9.4(1)T. Only the NAME and SGNODE parameters cannot be modified. The following rules apply when creating or editing SS7 SG IPLNKs: • When an IPROUTE is specified, the IP address resolved from the PEERADDR attribute must be checked against the DESTINATION and NETMASK attributes of the IPROUTE to verify that the IPROUTE is valid. • When an IPROUTE is specified, the IPADDR must match the IPADDR of the link. Support for M3UA and SUA with SCTP 84 Reference Information • When an IPROUTE is not specified, the IP Address resolved from the PEERADDR attribute must be checked against the defined IPROUTES to verify that it should not be assigned to one of the IPROUTEs. If the PEERADDR is on the same subnet as an IPROUTE, then the link should use that IPROUTE. • The PORT attribute cannot be set to the same value as the PORT attribute of any ASSOCIATION, IPLNK, SESSIONSET, or SS7SGLNK. • There is a maximum of 2 links allowed per SGNODE. SS7 Signaling Service (sigpath) The SS7 Signaling Service (sigpath) component type represents an SS7 signaling service or signaling path to a particular SS7 switch (destination). Its name is as follows: • MML Name—SS7PATH The SS7 signaling service component structure is shown in Table 17. Table 17 SS7 Signaling Service Component Structure Parameter MML Name Note Parameter Description Parameter Values (Default) NAME The name can be as many as 20 alphanumeric Unique ID of this component and component characters. No special characters other than “-” are allowed. The name should begin with a letter. name used in MML commands DESC Component description The description can be up to any 128 characters. SIDE Q.931 call model side String user for user side and network for network side; (network). MDO MDO file name Valid protocol name from variants.dat. (This is limited to any MDO SS7 protocol variant.) DPC Destination point code MML name MML name of a previously defined point code. CUSTGRPID Customer group ID Four digit ID; (0000). OPC Originating Point Code MML name MML name of a previously defined point code. Not allowed if M3UAKEY is specified. M3UAKEY M3UA Routing key MML name MML name of a previously defined M3UA routing key. Not allowed if OPC is specified. This property added in software Release 9.4(1)T. Only the NAME and DPC parameters cannot be modified. The following rules apply when creating or editing SS7 signaling services: • If OPC is specified then M3UAKEY cannot be specified. • If M3UKAEY is specified then OPC cannot be specified. • If M3UAKEY has a DPC, it must match with the DPC parameter. • An OPC/DPC pair cannot use both M3UA (M3UAKEY specified) and SS7 signaling services (OPC specified). Support for M3UA and SUA with SCTP 85 Reference Information • Can only have one SS7 service for an OPC/DPC pair. • Can only have one M3UA service for a DPC/M3UAKEY pair. • A maximum of 1536 M3UA signaling services can be defined. • A M3UAROUTE must be defined when M3UAKEY is specified. This check is done when a provisioning session is saved and activated. • A SS7ROUTE must be defined when OPC is specified. This check is done when a provisioning session is saved and activated. • When editing an existing SS7 signaling service and specifying an OPC, if an M3UAKEY is set the OPC value must match the OPC of the M3UAKEY and the M3UAKEY value is then set to NULL. Note • This scenario is for falling back from an upgrade for the Support for M3UA and SUA with SCTP Feature. When editing an existing SS7 signaling service and specifying a M3UAKEY, if an OPC is set the OPC value must match the OPC of the M3UAKEY and the OPC is then set to NULL. Note This scenario is for upgrading for the Support for M3UA and SUA with SCTP Feature. SS7 Route The SS7 route component type represents an SS7 route. It is used in systems using Cisco SLTs to determine how to get an SS7 message to a particular destination. Its MML name is as follows: • MML Name—SS7ROUTE The SS7 route component structure is shown in Table 18. Table 18 SS7 Route Component Structure Parameter MML Name Parameter Description Parameter Values (Default) DPC Destination point code MML name MML name of a previously defined point code. LNKSET Linkset MML name MML name of a previously defined linkset. OPC Originating point code MML name MML name of a previously defined point code. PRI Priority Integer greater than 0; (1). The validation rules for this component are modified to allow an SS7ROUTE to be defined using a DPC that is not being used by a SS7PATH. SS7 Subsystem The SS7 subsystem component type represents an SS7 subsystem. It is used for specifying mated STPs and to provide LNP support through a SCP. Its MML name is as follows: • MML Name—SS7SUBSYS The SS7 subsystem component structure is shown in Table 19. Support for M3UA and SUA with SCTP 86 Reference Information Table 19 Note SS7 Subsystem Component Structure Parameter MML Name Parameter Description Parameter Values (Default) SVC MML name of Adjacent MML name of a previously defined adjacent point point code or TCAP/IP code, or MML name of a previously defined service TCAP/IP service. PROTO Protocol family SS7-ANSI or SS7-ITU when creating an AIN subsystem. MATEDAPC Adjacent point code of the mated STP MML name of a previously defined adjacent point code used when mating STPs. Not used when creating an AIN subsystem. PRI Priority Integer greater than 0; (1). Not used when mating STP pairs. LOCALSSN Subsystem number Integer from 2 through 254;(0) Can be set to non-zero only for SS7-ANSI, SS7-ETSI, or SS7-ITU. If set to 0, the subsystem is used for mating two STPs. Not allowed if M3UAKEY is specified. STPSCPIND STP/SCP index used for Integer greater than 0; (0). Not used when mating IN triggers STP pairs. TRANSPROTO Transport protocol SCCP, TCPIP, or SUA. If SVC is an APC, SCCP should be used. If SVC is a TCAP over IP service then TCPIP should be used; (SCCP). Not used when mating STP pairs. OPC Originating point code MML name of the mated STP MML name of a previously defined originating point code. Either OPC, M3UAKEY, or SUAKEY can be specified. SUAKEY MML name of an SUA key (optional) MML name of a previously defined routing key ID. Only used in support of SUA. Not allowed if OPC is specified. Added this parameter in software Release 9.4(1)T. REMOTESSN Remote subsystem number Integer from 2 through 254;(0). Can be set to non-zero only for SS7-ANSI, SS7-ETSI, or SS7-ITU. If set to 0, the subsystem is used for mating two STPs. Use LOCALSSN if not specified. Only the SVC parameter cannot be modified. Keep the following in mind when creating or editing SS7 subsystems: • OPC must be a true OPC • An SS7 route cannot be defined to SVC(APC) if SUAKEY is specified. • At least one SUA route must be defined to SVC(APC) if SUAKEY is specified • If the APC is specified in the SUAKEY then it must be the same as SVC(APC) Support for M3UA and SUA with SCTP 87 Reference Information • SSN is not allowed if SUAKEY is specified. • If the TRANSPROTO is SUA, then SUAKEY must be specified, and MATEDAPC and OPC cannot be specified. • If the TRANSPROTO is SCCP, then OPC must be specified, and SUAKEY cannot be specified. • Remote SSN of the SUARoute must match the RemoteSSN of the SS7Subsystem. Deleted Components The following provisioning components are obsolete as of Release 9.4(1): • CARD • ENETIF • FASPATH • TDMIF • TDMLNK External Node Types Table 20 lists the valid external node types for this release of Cisco MGC software. Table 20 External Node Types External Node MML Name Release Supported Signaling Service Types AS3600 Release 9.1(5) and up MGCP IPFAS NAS IUA AS3660 Release 9.1(5) and up MGCP IPFAS NAS IUA AS5200 Release 9.1(5) and up IPFAS NAS AS5300 Release 9.1(5) and up MGCP IPFAS NAS IUA AS5350 Release 9.2(2) and up MGCP IPFAS NAS BSMV0 IUA AS5400 Release 9.2(2) and up MGCP IPFAS NAS BSMV0 IUA AS5800 Release 9.1(5) and up IPFAS NAS AS5850 Release 9.1(5) and up IPFAS NAS AS7200 Release 9.1(5) and up MGCP IPFAS NAS CAT8510 Release 9.1(5) and up MGCP CAT8540 Release 9.1(5) and up MGCP C2600 Release 9.4(1) and up MGCP IPFAS IUA H323 Release 9.1(5) and up EISUP ITP Release 9.4(1) and up M3UA SUA LS1010 Release 9.1(5) and up MGCP MC3810 Release 9.1(5) and up MGCP IPFAS MGC Release 9.1(5) and up EISUP MGX8260 Release 9.1(5) and up MGCP IPFAS NAS MGX8850 Release 9.1(5) and up MGCP SGCP IPFAS Support for M3UA and SUA with SCTP 88 Reference Information Table 20 External Node Types (continued) External Node MML Name Release Supported Signaling Service Types SLT Release 9.2(2) and up BSMV0 TALISS7 Release 9.1(5) and up SS7SG UNKNOWN Release 9.1(5) and up UNKNOWN Properties The following property is added for this feature. Property Definition *.t4 When an MTP status primitive with a cause of remote user unavailable is received, an UPT message is sent and the T4 timer is started. When the T4 timer expires, another UPT message is sent and the T4 timer is started again. The ISUP: T4 Expired alarm is generated every time the T4 timer expires. If you request UPT using MML, an UPT message is sent and the T4 timer is started. When the T4 timer expires, another UPT message is sent and T4 timer is started again. When the T4 timer expires second time alarm is generated and UPT message is not sent anymore. Values range from 300,000 to 900,000. All timer values are represented in ms (1 minute = 60 seconds, 1 second = 1000 ms, 300,000 ms = 5 minutes, 900,000 ms = 15 minutes) Default: 300000 This property is associated with the following parent objects: Parent Objects and Protocols Property Name SS7-China SS7-ITU T4 Q761_CHINA Q761_CHINA_C2 ISUPV2_FRENCH ISUPV2_AUSTRIAN ISUPV2_SWISS ISUPV2_SWISS_C2 ISUPV2_FINNISH96 Q761_BASE ISUPV2_CZECH ISUPV2_32DIG ISUPV2_SPANISH_C2 ISUPV2_DUTCH ISUPV2_NORWEGIAN ETS_300_356 For information on other properties for the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. Support for M3UA and SUA with SCTP 89 Reference Information Provisioning Worksheets This section contains worksheets for the provisioning components required for this feature. Table 21 External Node Worksheet Example Name Type ISDN Signaling Type Group Description itp1 itp n/a Cisco ITP number 1 Table 22 IP Route Worksheet Example Name Destination Subnet Mask Next Hop IP Address Priority Description iproute1 itp1 255.255.255.0 itp2 175.25.211.17 1 IP route to itp1 Table 23 M3UA Key Worksheet Example Name OPC DPC Routing Context Network Service Indicator Appearance Description m3key1 opc1 dpc1 14 ISUP M3UA key 1 Support for M3UA and SUA with SCTP 90 25 700 Reference Information Table 23 Name M3UA Key Worksheet Example (continued) OPC Table 24 DPC Routing Context Network Service Indicator Appearance Description M3UA Route Worksheet Example Name DPC External Node OPC Description m3rte1 dpc1 itp1 opc1 M3UA route 1 Table 25 SCTP Association Worksheet Example Parameter Parameter Value Name assoc1 Description association 1 Signaling Type M3UA SGP name sgp1 First local address 175.23.211.15 Second local address (optional) n/a Local SCTP port number (optional) 2905 Highest priority destination address 117.52.16.20 Support for M3UA and SUA with SCTP 91 Reference Information Table 25 SCTP Association Worksheet Example (continued) Parameter Parameter Value Lowest priority destination address (optional) Destination SCTP port number (optional) External node name itp1 First IP route name (optional) iproute1 Second IP route name (optional) iproute2 Number of bytes to advertise for the local receive window. (optional) Maximum number of times to retransmit SCTP INIT message (optional) Maximum initial timer retransmission value (optional) Maximum number of retransmissions over all destination address before the association is declared failed (optional) Maximum time after a datagram is received before a SCPT SACK is sent (optional) Maximum time SCTP will wait for other outgoing datagrams for bundling (optional) Minimum value allowed for the retransmission timer (optional) Maximum value allowed for the retransmission timer (optional) Time between heartbeats (optional). Support for M3UA and SUA with SCTP 92 Reference Information Table 25 SCTP Association Worksheet Example (continued) Parameter Parameter Value IP Precedence (optional) Differential Service Code Point (optional) Maximum number of retransmissions to either peer address 1 or 2 before it is declared failed (optional) Table 26 SGP Worksheet Example Name External Node Description sgp1 itp1 SGP for itp1 Table 27 SS7 Route Worksheet Example DPC Linkset OPC Priority dpc1 lnkset1 opc1 1 Support for M3UA and SUA with SCTP 93 Reference Information Table 28 SS7 Signaling Service Worksheet Example Name Q.931 Call Model Side MDO File Name DPC Customer Group ID OPC or Route Key ID Description ss7svc1 network ansi_ss7 dpc1 0000 m3rtkey1 Table 29 SUA Key Worksheet Example Name OPC APC Local SSN Routing Context Network Appearance Description suakey1 opc1 apc1 70 ISUP 7000 SUA key 1 Table 30 SUA Route Worksheet Example Name APC External Node OPC Remote SSN Description suarte1 apc1 itp1 opc1 100 SUA route 1 Support for M3UA and SUA with SCTP 94 SS7 signaling service 1 Glossary Table 30 Name SUA Route Worksheet Example (continued) APC Table 31 External Node OPC Remote SSN Description SS7 Subsystem Worksheet Example Parameter Parameter Value Name of APC or apc1 TCAP/IP service Protocol family APC of the mated STP apc2 Priority Local SSN STP/SCP Index Transport protocol SCCP OPC ROUTING_KEY_ID Routing Key rtkey1 SUA Key Remote SSN 5 For worksheets covering the rest of the provisioning components in the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. Glossary Table 32 contains definitions of acronyms and technical terms used in this feature module. Table 32 Glossary Term Definition ANSI American National Standards Institute CIC Carrier Identification Code DPNSS Digital Private Network Signaling System—A PBX standard developed in the United Kingdom. Support for M3UA and SUA with SCTP 95 Glossary Table 32 Glossary (continued) Term Definition EISUP Extended ISDN User Part—A proprietary protocol used to communicate between Cisco MGC nodes and between a Cisco MGC node and a Cisco H.323 System Interface. I/O Input/Output IOCC Input/Output Channel Controller IOCM Input/Output Channel Controller Manager ISDN Integrated Services Digital Network ISUP ISDN User Part ITU International Telecommunication Union IUA ISDN Q.921 User Adaptation Layer LNP Local Number Portability M3UA Message Transfer Point Level 3 User Adaptation MGC Media Gateway Controller MGCP Media Gateway Control Protocol MIB Managed Information Base MML Man-Machine Language MTP3 Message Transfer Point Level 3 NAS Network Access Server NFAS Non-Facility Associated Signaling PSTN Public Switched Telephone Network Q.931 ITU Document that defines the ISDN connection control protocol. Q.921 ITU Document that defines the data link protocol used on an ISDN D-channel. Also known as Link Access Protocol - D Channel (LAPD) RFC Return For Comment—A proposed standards document. There are RFCs for both IUA and SCTP. RLM Redundant Link Manager—A proprietary protocol used for the transport of Q.931 data between a Cisco MGC host and an associated media gateway. SCCP Service Connection Control Part SCTP Stream Controlled Transmission Protocol SIGTRAN Signaling Transport—An IETF working group that addresses the transport of packet-based PSTN signaling over IP networks. SIP Session Initiation Protocol SS7 Signaling System 7 SUA SCCP User Adaptation TALI Transport Adapter Layer Interface TCAP Transaction Capability Application Part UDP User Datagram Protocol Support for M3UA and SUA with SCTP 96 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. CCDE, CCENT, Cisco Eos, Cisco HealthPresence, the Cisco logo, Cisco Lumin, Cisco Nexus, Cisco StadiumVision, Cisco TelePresence, Cisco WebEx, DCE, and Welcome to the Human Network are trademarks; Changing the Way We Work, Live, Play, and Learn and Cisco Store are service marks; and Access Registrar, Aironet, AsyncOS, Bringing the Meeting To You, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, CCVP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Collaboration Without Limitation, EtherFast, EtherSwitch, Event Center, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, iQuick Study, IronPort, the IronPort logo, LightStream, Linksys, MediaTone, MeetingPlace, MeetingPlace Chime Sound, MGX, Networkers, Networking Academy, Network Registrar, PCNow, PIX, PowerPanels, ProConnect, ScriptShare, SenderBase, SMARTnet, Spectrum Expert, StackWise, The Fastest Way to Increase Your Internet Quotient, TransPath, WebEx, and the WebEx logo are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries. All other trademarks mentioned in this document or website 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. (0812R) Support for M3UA and SUA with SCTP 97 Obtaining Documentation and Submitting a Service Request Support for M3UA and SUA with SCTP 98
© Copyright 2026 Paperzz