Configurable NOA Mapping Document Release History Publication Date Comments October 6, 2003 Initial version of the document. October 7, 2003 Incorporated comments received and changed the section headings on page 7 and page 8. October 28, 2003 Changed the value range for INTNOA and EXTNOA on page 6 and added the note on page 6. Feature History Release Modification 9.4(1) This feature was introduced on the Cisco PGW 2200. The Configurable NOA Mapping Feature is described in the following sections: • Feature Overview, page 2 • Supported Platforms, page 4 • Supported Standards, MIBs, and RFCs, page 4 • Prerequisites, page 4 • Configuration Tasks, page 4 • Provisioning Tasks, page 5 • Creating Dial Plan Data, page 8 • Provisioning Examples, page 10 • Provisioning Examples, page 10 • Command Reference, page 10 • Command Reference, page 10 • Reference Information, page 11 • Glossary, page 13 Cisco MGC Software Release 9.4(1) 1 Configurable NOA Mapping Feature Overview Feature Overview In some environments, certain protocols receive ported calls with an incoming Nature of Address (NOA) value of 8. The Cisco MGC rejects this call because an NOA value of 8 is designated as a spare value. Customers typically do not want the switch to restrict or reject calls that do not comply with applicable signaling specifications. Thus, in some cases, the service provider uses NOA=8 to indicate a local number portability (LNP) call. As a result, when NOA=8, the service provider wants the Cisco MGC to perform a digit translation to remove the LNP prefix and transit the call into the SIP network. The service provider’s concern is to transit the call, not police compliance with the signaling specifications. From ITU-T Recommendation Q.763, NOAs with values of 6 through 111 are listed as being spare. There is a generally accepted understanding that this can be interpreted as free to use. Large ranges of NOA values are being used by service providers in different countries throughout Europe. It is common practice among the European switch manufacturers to allow NOA values to be used freely within the full range listed in Recommendation Q.763. As a result, it may be necessary for the Cisco MGC to allow all protocols the ability to stop blocking calls if an unknown NOA value (that is, designated as spare) is received. For Inbound Calls The translation of NOA values from line values to internal call context (CC) NOA values is done using maps in the software. Different maps are used for different protocols. #IFDEF statements are used within protocols for country variants. If there is no mapping for a particular line NOA value, an error is generated, which may cause the parameter to be dropped; or in the case of a called number, the call to be rejected. To prevent a called number from being rejected, the following functionality is added. Before translating the NOA value with the internal map, a check is made to ensure the line NOA value exists in the Configurable (NOA) Translation Table (CTT). If the number does exist in the CTT, the configured value for the internal NOA value is used. The return value is placed into CC for further call processing, and the call handling continues. No map translation occurs. However, if the number does not exist in the CTT, (or the CTT does not exist), an attempt to translate the line NOA value using the existing maps is performed. The result is then processed. For Outbound Calls The translation of internal CC NOA values to NOA line values is also performed using internal maps. Different maps are used for different protocols. #IFDEF statements are used within protocols for country variants. The maps contain a default entry, which is used if the internal CC NOA value is not found, this ensures that a valid line NOA value is available for constructing the line message. Before translating the NOA value with the map, the internal CC NOA value is checked to ensure it exists in the CTT. If the NOA value does exist, the configured value for the line NOA value is used. The return value is placed into CC and is used for message construction. Thus, no map translation occurs. If the NOA value does not exist, (or the CTT does not exist), an attempt is made to translate the internal CC NOA value using the existing maps. Cisco MGC Software Release 9.4(1) 2 Configurable NOA Mapping Feature Overview Benefits The Configurable NOA Mapping Feature allows all protocols to stop blocking NOA values designated as spare to prevents customers from experiencing problems with calls. Restrictions This feature is limited to protocols (and variants) that support NOA, which are: Q.761, Q.761-97, Q.767, and ANSI. The Configurable NOA Mapping Feature is determined by configuration. The configuration tables define CTT for inbound line values to internal CC NOA values and internal CC NOA values to outbound line values. The CTT can be added on a per sigpath basis. Since the NOA is present in many parameters in different protocols, to limit the scope of this feature, only the following numbers are supported: • Called party number • Calling party number • Original called party number • Redirecting number • Redirection number • Generic number Each number has an inbound and outbound CTT. Although in most cases the inbound and out bound NOA translation values would be the same, they can be different. Depending on the CTT configuration, Type B (calls between the same SS7 protocol variant) exchange operation may be affected. For example, without CTT configured, for some non-called party numbers, a line NOA value may be out of range, and this information would be passed from the ingress to the egress and populated in the egress message. However, if an inbound CTT is configured that translates the inbound line out-of-range NOA value to a value that is in range, the call is then handled as a normal call. The outbound message on the egress side may or may not contain the same line NOA value as the ingress depending on the outbound CTT. If the translation tables are not populated, there is no significant impact to performance; and depending on the number of tables that are populated, the impact may be only minimal. Related Documents This document contains information that is related strictly to the Configurable NOA Mapping Feature. The documents that contain additional information related to the Cisco Media Gateway Controller (MGC) are listed below: • Release Notes for Cisco Media Gateway Controller Software Release 9.4(1) • 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 • Cisco Media Gateway Controller Software Release 9 Provisioning Guide • Cisco Media Gateway Controller Software Release 9 Dial Plan Guide Cisco MGC Software Release 9.4(1) 3 Configurable NOA Mapping Supported Platforms • 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 MIB Guide • Cisco Media Gateway Controller Software Release 9 Operations, Maintenance, and Troubleshooting Guide Supported Platforms The hardware platforms supported for the Cisco MGC software are described in the Release Notes for Cisco Media Gateway Controller Software Release 9.4(1). Supported Standards, MIBs, and RFCs Standards No new or modified standards are supported by this feature. MIBs No new or modified MIBs are supported by this feature. For more information on the MIBs used in the Cisco MGC software, refer to the Cisco Media Gateway Controller Release 9 MIB Guide. RFCs No new or modified RFCs are supported by this feature. Prerequisites You must have Cisco Media Gateway Controller (MGC) software Release 9.4(1) installed. Prerequisites for this software release can be found in the Release Notes for the Cisco Media Gateway Controller Software Release 9.4(1). Configuration Tasks The following section contains the steps necessary for configuration of the Cisco MGC software to support the Configurable NOA Mapping Feature. The CTTs are derived from the linexlate.dat file. Configuration of the linexlate.dat file is dynamically configurable. Each sigpath can have as many as 12 NOA CTTs, (6 numbers x 2 directions). Cisco MGC Software Release 9.4(1) 4 Configurable NOA Mapping Provisioning Tasks Caution Configuration of the Cisco MGC software requires that the system software be shut down. In a simplex system, calls cannot be processed during system shut down. In a continuous service system, your system loses the ability to maintain calls during a critical event while the system software on one PGW hosts is shut down. For more information on configuring the rest of the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Installation and Configuration Guide. Provisioning Tasks The following sections describe the provisioning tasks related to this feature: • Planning for Provisioning, page 5 • Provisioning the NOA Configurable Mapping Feature, page 6 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. Table 1 lists the parameters used when provisioning the Configurable NOA Mapping Feature. Table 1 NOA Provisioning Parameters Parameter MML Name Parameter Description Parameter Values (Default) NAME Unique ID of this component and The name can be up to any 20 alphanumeric component name used in MML characters. No special characters other than commands “-” are allowed. Names should begin with an alphabetic character. DESC Component description The description can be as many as 128 characters. SVC Signal path MML name. MML name of previously defined signal service. PARAMETER This indicates the parameter or field in the protocol message to which this entry refers. Currently NOA is the only parameter supported. DIRECTION 1 = NOA Direction in which the message 0 = in is going, either into or out of the 1 = out MGC. Note This is not ingress or egress. Cisco MGC Software Release 9.4(1) 5 Configurable NOA Mapping Provisioning Tasks Table 1 NOA Provisioning Parameters (continued) Parameter MML Name Note Parameter Description Parameter Values (Default) NUMBER A number representing a specific 0 = called number type in the protocol 1 = calling message. 2 = original called 3 = redirecting 4 = redirection 5 = generic INTNOA Internal NOA value. EXTNOA The value of the NOA field in the Any 7-bit value, 0 through 127, no protocol message. restrictions. Any 7-bit value, 0 through 127, no restrictions. If you do not configure custom NOA mapping tables, the default NOA mapping listed in Appendix A of the Cisco Media Gateway Controller Software Release 9 Dial Plan Guide is used. 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. Provisioning the NOA Configurable Mapping Feature The following MML command syntax is used to add an entry to the linexlate.dat file. mml>prov-add:linexlate:name=<MML name>,DESC=<Description>,SVC=<MML name>,PARAMETER=<param value>,DIRECTION=<param value>,NUMBER=<param value>,INTNOA=<param value>,EXTNOA=<param value> where: MML name = an NOA translate table entry name, as many as 20 characters in length, or “all” Description = a more descriptive name for the entry, which can be as many as 128 characters in length Parameter = 1 Direction = 0 or 1 Number = 0 through 5 Intnoa = 0 through 127 Extnoa = 0 through 127 For adding an entry, none of the parameters are optional, all must be present, as shown in the following example. mml>prov_add:linexlate:name=”noa1”,desc=”noa in calling 10”,svc=”ss7svc1”, parameter=”1”,direction=”in”,number=”calling”,intnoa=17,extnoa=10 The following MML command syntax is used to delete an entry from the linexlate.dat file. mml>prov-dlt:linexlate:name=<MML name> Where MML name is the NOA translate table entry. For example: mml>prov-dlt:linexlate:name=“noa1” Cisco MGC Software Release 9.4(1) 6 Configurable NOA Mapping Provisioning Tasks The following MML command syntax is used to retrieve an entry in the linexlate.dat file. prov-rtrv:linexlate:name=<MML name> Where the MML name is the name of an NOA translate table entry. Note The line translation table contains no default entries, since all parameters must be entered to create a configuration entry. Adding an NOA Value to the LineXlate File for Inbound Calls Perform the following steps to provision the Configurable NOA Mapping Feature. Step 1 Open a provisioning session by using the following MML command: mml>prov-sta::srcver="linexlt1",dstver="mml_01" Caution Step 2 Do not name the destination directory “active” or “new.” The names “active” and “new” have special meanings in the Cisco MGC software. Starting a provisioning session with a source version name of “new”, is to be done only the first time provisioning is performed. Dynamically add the internal NOA and line NOA property for LineXlate. mml>prov-add:linexlate:name=”noa1”,desc=”noa in calling 10”,svc=”ss7svc1”, direction=”in”,number=”calling”,intnoa=17,extnoa=10 Step 3 Commit the changes. mml>prov-cpy Step 4 Use prov-rtrv:linexlate:name=”noa1” to verify the property was added correctly. mml>prov-rtrv:linexlate:name=”noa1” For more information on provisioning for the rest of the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Provisioning Guide. Deleting an NOA Value from the LineXlate File Perform the following steps to delete the configured provisioned LineXlate entry dynamically. Step 1 Open a provisioning session by using the following MML command: mml>prov-sta::srcver="01",dstver="mml_02" Step 2 Dynamically delete the internal NOA and line NOA property for LineXlate. mml>prov-dlt:linexlate:name=”noa1” Step 3 Commit the changes. mml>prov-cpy Step 4 Use prov-rtrv:linexlate:name=”noa1” to verify the property was deleted correctly. mml>prov-rtrv:linexlate:name=”noa1” Cisco MGC Software Release 9.4(1) 7 Configurable NOA Mapping Creating Dial Plan Data Adding an NOA Value to the LineXlate File for Outbound Calls Perform the following steps to provision the line NOA and internal NOA property for an outbound message. Step 1 Open a provisioning session by using the following MML command: mml>prov-sta::srcver="02",dstver="mml_03" Step 2 Dynamically add the internal NOA and line NOA property for LineXlate. mml>prov-add:linexlate:name=”noa2”,desc=”noa in calling 10”,svc=”ss7svc1”, direction=”out”,number=”called”,intnoa=17,extnoa=10 Step 3 Commit the changes. mml>prov-cpy Step 4 Use prov-rtrv:linexlate:name=”noa2” to verify the property was added correctly. mml>prov-rtrv:linexlate:name=”noa2” Deleting an NOA Value from the LineXlate File Perform the following steps to delete the configured provisioned LineXlate entry dynamically. Step 1 Open a provisioning session by using the following MML command: mml>prov-sta::srcver="03",dstver="mml_04" Step 2 Dynamically delete the LineXlate table entry. mml>prov-dlt:noaxlate:name=”noa2” Step 3 Commit the changes. mml>prov-cpy Step 4 Use prov-rtrv:linexlate:name=”noa2” to verify the property is deleted correctly. mml>prov-rtrv:linexlate:name=”noa2” Validation Rules Note • All parameters must be present. • The sigpath must have been provisioned. • Parameter, direction, number, intnoa, and linenoa are range validated. • A check is made to verify there is not a duplicate entry. The table contains no default entries since all parameters must be entered to create a configuration entry. Creating Dial Plan Data Using the numan-add:noa MML command, you can control the NOA mapping of incoming to outgoing values. Cisco MGC Software Release 9.4(1) 8 Configurable NOA Mapping Creating Dial Plan Data Planning for a Dial Plan The following sections provide the MML commands and examples for mapping the incoming to outgoing NOA values. You can refer to Appendix A in the Cisco Media Gateway Controller Software Release 9 Dial Plan Guide for a list of internal call context NOA values. For more information on planning dial plans for other functions of the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Dial Plan Guide. Creating a Dial Plan to Support the Configurable NOA Mapping Feature Perform the following steps to provision the Linexlate table in your dial plan. Verify a line NOA value translation using a dial plan for SS7-to-SS7 calls. Step 1 Open a provisioning session by using the following MML command: mml>prov-sta::srcver="04",dstver="mml_05" Step 2 Provision the Cisco MGC for a line NOA value to the dial plan of incoming calls trunk group, using the following MML command: mml>numan-add:noa:custgrpid=”1111”,noavalue=4,setname=”rset1” Step 3 Provision the Cisco MGC for a line NOA value to the dial plan of outgoing calls trunk group, using the following MML command: mml>numan-add:noa:custgrpid=”1111”,noavalue=14,setname=”rset2” Step 4 Commit the changes. mml>prov-cpy Step 5 Use prov-rtrv:linexlate:name=”noa2” to verify the property is added correctly. mml>prov-rtrv:linexlate:name=”noa2” Verify that the line NOA value translation has occurred correctly. For example, line value 4, added at the incoming trunk group, is converted to an internal NOA value 14 at the outgoing trunk group and is received at the PSTN side. Verify a line NOA value translation for Calling, Called Party, and Redirection Number parameters for Type B calls. For more information on creating dial plans for other functions of the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Dial Plan Guide. Troubleshooting Tips When configuring incoming NOA values, ensure the mapping matches for the protocol and variant being used. 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. Cisco MGC Software Release 9.4(1) 9 Configurable NOA Mapping Monitoring and Maintaining 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. Provisioning Examples This section provides the following example of provisioning for this feature: mml>prov-add:linexlate:name=”noa1”,desc=”noa in calling 10”,svc=”ss7svc1”, parameter=”1”,direction=”in”,number=”calling”,intnoa=17,extnoa=10 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 the Configurable NOA Mapping Feature. The following three MML commands have been added to support this feature and populate the linexlate.dat file. prov-add:linexlate:name=<MML name>,DESC=<Description>,SVC=<MML name>,PARAMETER=<param value>,DIRECTION=<param value>,NUMBER=<param value>,INTNOA=<param value>,EXTNOA=<param value> For adding an entry in the linexlate.dat file: Note None of the parameters are optional. Therefore all parameters must be present. mml>prov-add:linexlate:name=”noa1”,desc=”noa in calling 10”,svc=”ss7svc1”, parameter=”1”,direction=”in”,number=”calling”,intnoa=17,extnoa=10 For deleting an entry from the linexlate.dat file: mml>prov-dlt:linexlate:name=<MML name> where MML name is the line NOA value translate table entry For example: mml>prov-dlt:linexlate:name=”noa1” For retrieving an entry in the linexlate.dat file: mml>prov-rtrv:linexlate:name=<MML name> Cisco MGC Software Release 9.4(1) 10 Configurable NOA Mapping Reference Information where MML name could be the name of a line NOA value translate table entry or “all”. For example: mml>prov-rtrv:linexlate:name=”noa2” Note There is no prov-ed command since you include all parameter need to add an entry. Thus there is no option to edit an entry. If an entry is incorrect, delete the entry line (prov-dlt), and add the correct entry (prov-add). Reference Information The following sections contain reference material related to this feature. Information is included on the following areas: • Components, page 11 • NOA Codes, page 12 • Dial Plan Worksheets, page 12 Components The following component is added for this feature. Linexlate The linexlate (line translation) component provides the ability to translate incoming NOA values to the same or different value for Q.761, Q.761-97, Q.767, and ANSI protocols (and variants) that support NOA. Its MML name is as follows: • MML Name—LINEXLATE The structure of this component is shown in Table 2. Note Since all parameters need to be entered to add an entry, there is no prov-ed command. Thus there is no option to edit an entry. If the entry is wrong, delete it (prov-dlt) and add the correct entry (prov-add). Table 2 Line Translate Component MML Parameters Parameter MML Name Parameter Description Parameter Values (Default) NAME Unique ID of this component and The name can be up to any 20 alphanumeric component name used in MML characters. No special characters other than commands “-” are allowed. The name should begin with an alphabetic character. DESC Component description The description can be as many as 128 characters. Cisco MGC Software Release 9.4(1) 11 Configurable NOA Mapping Reference Information Table 2 Line Translate Component MML Parameters (continued) Parameter MML Name Parameter Description Parameter Values (Default) SVC Signal path MML name. MML name of previously defined signal service. PARAMETER This indicated the parameter or field in the protocol message to which this entry refers. Currently the only parameter is NOA. DIRECTION 1 = NOA Direction in which the message 0 = in is going, either into or out of the 1 = out MGC. Note This is not ingress or egress. NUMBER A number representing a specific 0 = called number type in the protocol 1 = calling message. 2 = original called 3 = redirecting 4 = redirection 5 = generic INTNOA Internal NOA value. EXTNOA The value of the NOA field in the Any 7-bit value, 0 through 127, no protocol message. restrictions. Any 7-bit value, 0 through 127, no restrictions. 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. NOA Codes For information on the NOA codes for the Cisco MGC software, refer to Appendix A in the Cisco Media Gateway Controller Software Release 9 Dial Plan Guide. Dial Plan Worksheets The tables in this section are for planning your dial plan data, specific to this feature. Table 3 NOA Mapping Table Incoming NOA Value Cisco MGC Software Release 9.4(1) 12 Internal NOA Value Outgoing NOA Value Configurable NOA Mapping Glossary Table 3 NOA Mapping Table (continued) Incoming NOA Value Internal NOA Value Outgoing NOA Value For worksheets covering the rest of the dial plan components in the Cisco MGC software, refer to the Cisco Media Gateway Controller Software Release 9 Dial Plan Guide. Glossary Table 4 contains definitions of acronyms and technical terms used in this Configurable NOA Mapping Feature module. Table 4 Acronyms and Definitions Acronym Definition CC Call Context CTT Configurable (NOA) Translation Table LNP Local Number Portability MGC Cisco Media Gateway Controller NOA Nature of Address PGW PSTN Gateway PSTN Public Switched Telephone Network PTCC Packet Telephony Call Control SC Signaling Controller VSC Virtual Switch Controller Cisco MGC Software Release 9.4(1) 13 Configurable NOA Mapping Glossary Cisco MGC Software Release 9.4(1) 14
© Copyright 2026 Paperzz