Licensing Features for the PGW 2200 Document Release History Publication Date Comments March 12, 2007 Initial version of the document. Feature History Release Modification 9.7(3) Support for Licensing Features for the PGW 2200 feature was introduced on the Cisco MGC software. This document describes the Licensing Features for the PGW 2200 feature. This feature is described in the following sections: • Feature Overview, page 1 • Supported Platforms, page 6 • Prerequisites for Using this Feature, page 7 • Installing the License File, page 7 • Upgrading to Support This Feature, page 9 • Command Reference, page 10 • Software Changes for This Feature Module, page 13 • Obtaining Documentation, Obtaining Support, and Security Guidelines, page 23 • Glossary, page 23 Feature Overview To manage licenses, the PGW 2200 provides the license files that are stored in a directory where the PGW 2200 obtains the required license information. PGW 2200 uses the license file to enforce the capacity and features available. Each feature line of the license file is encrypted. Licensing also applies to HSI and BAMS components. The PGW 2200 requires a unique license file during the execution of the software. This license file allows the software to be loaded and run on a specified set of active/standby servers. Cisco MGC Software Release 9.7(3) 1 Licensing Features for the PGW 2200 Feature Overview Types of Licenses This feature enables or tracks the usage of four types of license objects in the PGW based on license files: • Base Software License, page 2 • Interface License, page 2 • Configuration-Time Ports License, page 2 • Run-Time License, page 3 Base Software License The Base Software License allows the PGW application software to execute on a specified Sun platform. The license is assigned to a given PGW system. In a standalone configuration, the license is node-locked to the hostID of the PGW machine. In active-standby configuration, the license is node-locked to the hostID of both PGW machines. The license file controls the maximum number of call-legs that are allowed. The licensing feature uses different machine identifications for different machine architectures. All Sun Microsystems machines have a unique hostID, which is a 32-bit integer. On Solaris, you can run the command hostid to get the 32-bit hostID in hexadecimal format. Interface License The interface license entitles you to use an interface type on a given PGW system. If you configure that interface type without having a license for it, an alarm, “Unlicensed interface configured”, appears; calls on that interface are rejected at run time. . The following interfaces are managed at configuration time: • INAP interface • SS7 interface • PBX interface (including DPNSS interface and QSIG interface) • PRI interface • Legal Intercept interface The use of SIP, BRI, MGCP, QBE, and EISUP interfaces is unrestricted. Call-leg RTU licenses are enforced on the PGW for SIP and H.323. H.323 is supported on the HSI, which communicates to the PGW through EISUP. Configuration-Time Ports License This license specifies how many TDM ports can be configured in a given PGW system. The license file contains a feature ConfigTimeDescrepencyPeriod that allows the discrepancy between the configured TDM ports and the licensed TDM ports for a duration (45 days) from the time the license file is generated. Within this discrepancy period, the configuration-time ports oversubscription is allowed and the H.323 and SIP run time license control is not enforced. After that, the PGW 2200 enforces the configuration time limit at run time. For example, if you configure 10,000 ports but only purchase 8,000 ports license, PGW enforces the license by setting the run-time license number to 8,000. An alarm is always raised in the case of configuration-time ports oversubscription. All the TDM ports (RTUs) are managed by PGW 2200 licensing using the following two types: Cisco MGC Software Release 9.7(3) 2 Licensing Features for the PGW 2200 Feature Overview • Signaling Mode RTU • Call Control Mode RTU TDM ports include the following: • Trunking gateway ports (IMT/PRI) usually connected to PSTN • Access gateway ports (DPNSS, QSIG, PRI, BRI) usually connected to a PBX Run-Time License The run-time license keeps track of the number of concurrent active TDM ports, SIP call legs, and H.323 call legs. You can exceed the run-time license number by only 30 percent; after that, only emergency calls and priority calls are allowed. An alarm, “Run-time oversubscription”, appears if you use more TDM ports, SIP call legs, or H.323 call legs than the number of licenses. For normal call rejections, the alarm “Normal call rejected due to oversubscription” appears. To minimize the impact on performance, every day is divided into 96 15-minute intervals and the alarms are set and cleared at 15-minute intervals. Note • If the calls counter exceeds 130 percent of the license number in the nth interval, an alarm is set in the (n+1)th interval, and normal calls are rejected if the calls counter exceeds 130 percent of the license number at this interval. • If no call is rejected in the nth interval, the alarm is cleared in the (n+1)th interval. Before the expiration of the ConfigTimeDescrepencyPeriod license feature, no call is rejected. Run-time license control is enforced after the expiration of the ConfigTimeDescrepencyPeriod license feature. For a TDM call, SIP call, or H.323 call rejected due to license issues, the license reject measurements are increased. SeeTable 1 for these measurements. Run-time license management is done on the active PGW. If the call is rejected on the originating side, the call is rejected, and corresponding license-rejecting measurement is updated. If the call is rejected on the outgoing side, the PGW performs cause analysis for a possible reroute. For each license check rejection, the license-rejecting measurement is updated. The counters to entitled licenses are compared to the run-time licenses: • If the incoming or outgoing SigPath is not licensed, the call is rejected. • If both incoming and outgoing SigPaths are licensed, and the counter (or the summation of counters) is within the run-time license limit, the call is permitted. • If you are oversubscribed but still within the oversubscription limit, a corresponding alarm appears in the consequent 15-minute interval. The corresponding counters based on incoming and outgoing Sigpath are increased, and the call is permitted. • If the allowed oversubscription limit is exceeded, the call is rejected if it is a normal call. A corresponding alarm appears in the consequent 15-minute interval. Emergency calls and priority calls are counted but they are not rejected. Cisco MGC Software Release 9.7(3) 3 Licensing Features for the PGW 2200 Feature Overview Obtaining a PGW License Users with an Existing PGW Contract Step 1 Order the PGW application SW upgrade license, consisting of Licensing SW, from the top level in the configuration tool (PGW2200-UPG-TO-9.7). PGW licensing objects consist of the following: Step 2 • PGW application SW • DS0 RTU license (signaling and call control) • SIP license • H323 license • SS7 license • PRI license • PBX license • INAP license • LI license Specify the exact number of licenses you purchased or are using for the above license objects. Cisco analyzes the CDR and configuration data and provides the information related to your traffic pattern. • The order is placed on New Product Hold (NPH). • Release of the NPH requires: – PGW product marketing validates the information against the bookings database. – Any discrepancy is resolved by discussion with the account team and/or with you. This might require modification of the order to reflect the eligible number of licenses. – The NPH is removed. Step 3 A PGW software upgrade CD is shipped to you with a Product Authorization Key (PAK). A PAK is a string of characters identifying the product and the order. Step 4 Obtain the license file from the Cisco license fulfillment web site using the PAK and the hostID. Step 5 In the server hostname field, enter the hostname of the server machine where the PGW 2200 software will run. The hostname is the machine name where the license server will run. If the PGW 2200 software is to run in standalone mode, the license server runs on the same machine as the PGW 2200 software. If the PGW2200 software is to run in active-standby mode, the license server can be on either the primary PGW server machine or the secondary PGW server machine. Note If you apply several times to obtain a license file for the same PGW, be sure to use the same hostname for each license file application. This can happen if you are expanding RTU licenses. If the hostname is different for different license files, you can use only some of the licenses. Note In the active-standby mode, to ensure that the hostname is reachable on another PGW, you can either change the DNS server configuration or add this hostname to /etc/hosts. Cisco MGC Software Release 9.7(3) 4 Licensing Features for the PGW 2200 Feature Overview Step 6 In the server hostID field, enter the hostId of the server machine where the PGW 2200 software will run. To read the Sun machine host ID, run the Solaris shell command hostid on the machine, an 8-character hexadecimal number is displayed, for example, 83ca7c39. • If the PGW 2200 software is to run in standalone mode, enter the hostID of the server machine. For the hostID field, enter the host ID of the server hardware on which you will install your PGW 2200 software. • If PGW 2200 software is to run in active-standby mode, you need the hostID of both the machines, for example, 83ca7c39 and 83ca7c40. Enter both hostIDs, with a space between them, for example, 83ca7c39 83ca7c40. Step 7 After you verify the order information, the license file is sent to you in email. We suggest that you keep the attached license file (.lic) in a safe place. Step 8 You must install the license file in the specified machine before you can start the PGW 2200. See the “Installing the License File” section on page 7. New PGW Contracts Step 1 Order the PGW application SW upgrade license consisting of a Licensing SW from the top level in the configuration tool (PGW2200-FFX if ordered with hardware or PGW2200-FFX-SWONLY if only software is ordered.) PGW licensing objects consist of the following: • PGW application SW • DS0 RTU license (signaling and call control) • SIP license • H323 license • SS7 license • PRI license • PBX license • INAP license • LI license Step 2 The order is placed on New Product Hold (NPH). Step 3 The order is shipped with a Product Authorization Key (PAK). A PAK is a string of characters identifying the product and the order. Step 4 Go to the Cisco License Fulfillment web site with the PAK and Host ID of the machine where the PGW 2200 is to be installed and complete the information form. Step 5 In the server hostname field, enter the hostname of the server machine where the PGW 2200 software will run. The hostname is the name of the machine where the license server will run. If the PGW 2200 software will be running in standalone mode, the license server will run on the same machine as the PGW 2200 software. If the PGW 2200 software will be running in active-standby mode, the license server can be on either the primary PGW server machine or on the secondary PGW server machine. Cisco MGC Software Release 9.7(3) 5 Licensing Features for the PGW 2200 Supported Platforms Note If you apply several times to obtain a license file for the same PGW, be sure to use the same hostname for each license file application. This can happen if you are expanding RTU licenses. If the hostname is different for different license files, you can use only some of the licenses. Note In the active-standby mode, to ensure that the hostname is reachable on another PGW, you can either change the DNS server configuration or add this hostname to /etc/hosts. Step 6 A license file is sent to you in email. Step 7 You must install the license file on the specified machine before you can start the PGW 2200. See the “Installing the License File” section on page 7. Rehost Licenses A license file is node-locked to a PGW 2200 pair. This pair might be broken because of a machine crash or other reason. In this case, you must contact Cisco for another license file. This is called license file rehost. Perform the following steps to reinstall the license. Step 1 When you receive the replacement license file, store it in a safe place. Step 2 Remove the old license files under /opt/CiscoMGC/license on both the active and the standby machine. Step 3 Copy the new license files to the PGW 2200 machine under /opt/CiscoMGC/license on both the active and the standby machine. Step 4 You must install the license file on the specified machine before you can start the PGW 2200. See the “Installing the License File” section on page 7. Related Documents This document contains information that is related to this feature. The documents that contain additional information related to the Cisco Media Gateway Controller (MGC) are at the following url: http://www.cisco.com/en/US/products/hw/vcallcon/ps2027/tsd_products_support_series_home.html Supported Platforms The hardware platforms supported for the Cisco MGC software are described in the Cisco Media Gateway Controller Hardware Installation Guide. The Cisco MGC Release 9.7(3) software and the license server run on a Sun platform using Solaris 10. Cisco MGC Software Release 9.7(3) 6 Licensing Features for the PGW 2200 Prerequisites for Using this Feature Prerequisites for Using this Feature The Cisco PGW 2200 must be running Cisco MGC software Release 9.7(3). Prerequisites for this release can be found in the Release Notes for the Cisco Media Gateway Controller Software Release 9.7(3) Before migrating to the Release 9.7(3) license-based software, check the provisioning on the PGW 2200 to ensure that the extNode type of HSI is correctly provisioned. You can use the prov-ed MML command to fix the provisioning problem. prov-ed:extnode:name=”hsi-name”, description=”The HSI node connected to PGW”,type=”H323” In PGW Release 9.7(3), if the extNode type of HSI is provisioned as “MGC” instead of “H323”, the PGW 2200 rejects the H.323 calls. HSI Release 4.3 can interoperate with PGW Release 9.7(3) and higher. For detailed information, see Installing and Configuring Cisco HSI Software at the following url: http://www.cisco.com/univercd/cc/td/doc/product/access/sc/rel9/hsi_43/43ug/43ch2.htm Installing the License File This section contains the steps necessary for installing this feature. If you are installing and configuring the Cisco MGC software on your system for the first time, see the Cisco Media Gateway Controller Software Release 9.7 Installation and Configuration Guide at the following url: http://www.cisco.com/en/US/docs/voice_ip_comm/pgw/9/installation/software/SW1/97.html Note You must install the license file on both the active and the standby PGW 2200 for it to function properly. Install if the PGW 2200 is NOT Running If the PGW 2200 is not in a running state, perform the following steps. Step 1 Save the license file (.lic) to a temporary directory on your hard disk Step 2 Copy the license file to /opt/CiscoMGC/license directory of the PGW. Step 3 Log in as root. Step 4 Enter the following command to start the PGW: /etc/init.d/CiscoMGC start The license file loads automatically. Install if the PGW 2200 is Running If the PGW 2200 is in a running state, perform the following steps. Step 1 Save the license file (.lic) to a temporary directory on your hard disk. Cisco MGC Software Release 9.7(3) 7 Licensing Features for the PGW 2200 Installing the License File Step 2 Copy the license file to /opt/CiscoMGC/license directory of the PGW. Licenses are cumulative, so there can be multiple license files of the same type.. Step 3 Log in as mgcusr. Step 4 Go to the /opt/CiscoMGC/bin directory of the PGW. Step 5 On the active PGW 2200, run the script reload_lics.sh. The following is a sample out put from the script: Copyright © 1998-2002, Cisco Systems, Inc. MGC-01 - Media Gateway Controller 2006-05-18 08:07:37.051 EDT M COMPLD ''LMAgent: -----------------------------------------------------------------PGW License 9.7 permanent -----------------------------------------------------------------Interface Name Entitled Provisioned SS7Interface Y Y PRIInterface Y N PBXInterface Y N INAPInterface Y N LIInterface Y N/A -----------------------------------------------------------------Configure TDM Ports Entitled Provisioned Available Call Control 1500 1384 116 -----------------------------------------------------------------Run Time License Entitled SIP 1500 H323 1500 ------------------------------------------------------------------'' Deploying Licenses PGW deploys counted licenses. These counted licenses must apply to both PGWs in an active/standby pair. HSI and BAMS deploy license files locally. All licenses for these systems are node locked to a particular machine. Exception Handling Base License Line Missing in License Files If the Cisco MGC script stops because there is no valid base license, ensure that you have the valid base license and that you put this license file under /opt/CiscoMGC/license on that machine. • If you have a valid license file but it is in the wrong directory, put the license file in /opt/CiscoMGC/license. • If you have no base license or the license has expired, contact the account team for a formal license. • If you see a “Base license line missing in license files” or “License to expire in a week or less” alarm, see the “New Alarms” section on page 14 for recommended actions. • If the PGW application software shuts down, see the log file to determine if the shutdown is due to license expiration. If so, contact the account team. Cisco MGC Software Release 9.7(3) 8 Licensing Features for the PGW 2200 Upgrading to Support This Feature License Server Unreachable If you see the license server unreachable alarm, you can use the rtrv-lics output to determine how many days license server has been unreachable. Follow these steps to resolve this problem. Step 1 Go to the machine where the license server is running (see the first line of the license file for the server hostname). Step 2 Enter ps -ef |grep lmgrd to see whether the license server daemon is running. a. If the license server is not running, enter /opt/CiscoMGC/local/reload_lics.sh to restart the license server. b. If the license server still fails start, check the /opt/CiscoMGC/var/log/flexlm_server.log for detailed information. c. If the license server is running, but the active Cisco PGW 2200 Softswitch is running on a separate machine, ensure that the Cisco PGW 2200 Softswitch machine can reach the ip address of the license server machine. Upgrading to Support This Feature This section contains the steps necessary for upgrading 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, see the Cisco Media Gateway Controller Software Release 9 Installation and Configuration Guide. Note If you are upgrading from a release previous to Release 9.7(3), you have received a license file. If you are upgrading PGW from Release 9.7(3) or a later release, you will receive an upgrade license file. Perform the following steps to upgrade your Cisco MGC software: Step 1 Upgrade the standby PGW. Step 2 Install the license file on the standby PGW. Go to the Cisco website, use the hostID of the active and standby PGW and PAK (received with the PGW software CD) to apply the license file. Note that the server line will address the host ID of the standby PGW host. Step 3 Start the standby PGW. Log in as root and enter: /etc/init.d/CiscoMGC start Be aware that the license server will start before the start of PGW software. Step 4 Switch over to the active PGW. Step 5 Upgrade the previously active PGW. Step 6 Copy the license file to /opt/CiscoMGC/license on the previously active PGW. Step 7 Start the PGW software on the previously active PGW. Cisco MGC Software Release 9.7(3) 9 Licensing Features for the PGW 2200 Command Reference Note If you cannot start the PGW application, see the “Exception Handling” section on page 8. Command Reference This section documents new, modified, or deleted Man-Machine Language (MML) commands. All other MML commands are documented in the Cisco Media Gateway Controller Software Release 9 MML Command Reference. New MML Commands This section contains the MML commands that are new for this feature. RTRV-LICS—DISPLAY LICENSES (Release 9.7(3) Purpose: This MML command displays the number of licenses to which you are entitled, the number of these licenses that are currently used, and the number of free licenses that are available. This MML command runs on an active PGW and retrieves the license information. If you run it on a standby PGW, you can correctly retrieve only the base license information; other types of license are displayed as unentitled on a standby PGW. Syntax: rtrv-lics:base rtrv-lics:interface rtrv-lics:configure rtrv-lics:runtime rtrv-lics:all Input Description: Output Description: • base—Base license information • interface—Interface license information • configure—Configuration TDM Ports license information • runtime—Run-time license information • all—All license information • Entitled—Indicates if the interface is licensed and the number of licenses. • Used—Indicates if the interface is used and the number of licenses provisioned. • Available—Indicates the number of unused licenses. • Run-time license – Entitled license number—Number of licenses – Current usage—Runtime counter of call legs – Peak usage (15 min)—Measurement of peak usage (15-minute span) – Peak usage (60 min)—Measurement of peak usage (60-minute span) – Peak usage (24 hours)—Measurement of peak usage (24-hour span) Cisco MGC Software Release 9.7(3) 10 Licensing Features for the PGW 2200 Command Reference Example: The MML command shown in the following example displays all license information: mml>rtrv-lics:all ------------------------------------------------------------------------PGW Fully Featured 9.7 permanent ------------------------------------------------------------------------Interface Name Entitled Used SS7Interface Y N PRIInterface N N PBXInterface Y Y INAPInterface Y N LIInterface Y N/A ------------------------------------------------------------------------Configure TDM Ports Entitled Provisioned Available Call Control 1500 1400 100 ------------------------------------------------------------------------Run Time License TDMPorts SIP H.323 Entitled License Number 1500 1500 1500 Current usage 0 0 0 Peak Usage (15 min) 0 0 0 Peak Usage (1 hour) 0 0 0 Peak Usage (24 hours) 0 0 0 ------------------------------------------------------------------------- Comments: Performance Impact Category: A Modified MML Commands This section contains the MML commands that were modified for this feature. RTRV-NE-HEALTH—Retrieve Network Element Health (Release 9.7(3)) Purpose: This MML command displays the health of the Cisco MGC network element. This includes information about physical and virtual memory allocation, as well as CPU percentages showing the available computing resources. Syntax: rtrv-ne-health rtrv-ne-health::sys rtrv-ne-health::callp rtrv-ne-health::load rtrv-ne-health::all Cisco MGC Software Release 9.7(3) 11 Licensing Features for the PGW 2200 Command Reference Input Description: • sys—Retrieves the top-level status of the Cisco MGC host and the number of active alarms, arranged by severity. • callp—Retrieves – Machine congestion level (MCL) – Current number of calls in progress – Current call attempt rate over the previous few seconds – Number of successful calls over the last 15-, 60-, and 1440-minute collection intervals – Number of failed call setups over the last 15-, 60-, and 1440-minute collection intervals • load—Retrieves – MCL – CPU utilization – Free memory – Percentage of used disk space for each partition • all—All of the above indicators. Cisco MGC Software Release 9.7(3) 12 Licensing Features for the PGW 2200 Software Changes for This Feature Module Output Description: Example: • CALL: SIPLicRej TOT— SIP calls rejected due to run-time license management • CALL: H323LicRej TOT—H323 calls rejected due to run-time license management • CALL: TDMLicRej TOT—TDM calls rejected due to run-time license management The following example displays the status of the Cisco MGC host and the number of calls rejected by license failure. If a call is rejected by license failure, the corresponding LicRej measurement is increased, and the CALL: SuccCall TOT is increased, instead of CALL: FailCall TOT, because there is no protocol outage for this call flow. mml> RTRV-NE-HEALTH::ALL MGC-01 - Media Gateway Controller 2006-05-18 08:21:02.581 EDT M COMPLD ''Platform State:ACTIVE'' ''0 critical, 19 major, 0 minor active alarms'' ''Machine Congestion Level = MCL 0 (No Congestion), Reason: not applicable'' ''Current in progress calls = 0, half calls = 0, full calls = 0, call attempts = 0 cps'' ''CPU 0 Utilization = 0 % CPU 1 Utilization = 2 %'' ''Memory (KB): 4921240 Free virtual, 6193264 Total virtual, 2096696 Total real'' ''Interval (minutes) 15 60 1440'' ''CALL: SuccCall TOT 0 0 0'' ''CALL: FailCall TOT 0 0 0'' ''CALL: SIPLicRej TOT 0 0 0'' ''CALL: H323LicRej TOT 0 0 0'' ''CALL: TDMLicRej TOT 0 0 0'' ''Filesystem kbytes used avail capacity Mounted on'' ''/dev/dsk/c0t2d0s0 1986446 467404 1459449 25% /'' ''/dev/dsk/c0t2d0s5 57416722 11775209 45067346 21% /opt'' ; Software Changes for This Feature Module The following sections contain reference material related to this feature. Information is included on the following areas: • Alarms, page 14 • Log Messages, page 19 • Measurements, page 20 • Billing Interface, page 20 • Processes, page 22 • Cause and Location Codes, page 22 Cisco MGC Software Release 9.7(3) 13 Licensing Features for the PGW 2200 Software Changes for This Feature Module Alarms This section lists the alarms that are added and modified to support this feature. For information on the other alarms for the Cisco MGC software, see the Cisco Media Gateway Controller Software Release 9 Messages Reference. New Alarms The alarms that are added for this feature are listed below. Active and standby machines have different license files Description License files are mismatched between active and standby PGWs. Local files are used. Severity Major (service affecting) Cause License files are different on both machines. Type Processing error alarm. Action Check the license files on the active and standby machines to ensure that they use the same license files, and then run the license reload script to load the new license files. Base license line missing in license files Description The base license line is missing in license files. Severity Major (service affecting) Cause This alarm could happen if the license file containing the base license has been removed. Type Processing error alarm. Action Check whether the license file that contains the base license line is at /opt/CiscoMGC/license. If it is not there, copy that license file to /opt/CiscoMGC/license. Configuration time port discrepancy period expired Description Cisco MGC Software Release 9.7(3) 14 Licensing Features for the PGW 2200 Software Changes for This Feature Module The discrepancy period expired. The license will be enforced at run time. Severity Informational (non-service affecting) Cause The allowed configuration time TDM port and SIP and H.323 call legs discrepancy period expired. Type No error. Action None. H323 call rejected due to wrong provision Description An H.323 call was rejected because the HSI EISUP interface is provisioned as an inter-PGW EISUP interface. Severity Major (service affecting) Cause An H.323 call was rejected because it was incorrectly provisioned. Type Processing error alarm. Action Correct the HSI EISUP interface provision. License server unreachable Description This alarm appears if the license server is unavailable. The Cisco PGW 2200 Softswitch looks at the local license files to retrieve the configuration time TDM ports/ the run time license information. At the same time, a timer is started. If the license server is still unreachable after 1 week, the license number will be half of the license number in license files If the license server is still unreachable after 8 weeks, the license number will be demo license number. Severity Major (service affecting) Cause The LMAgent reports that the TCP connection to the license server is lost. The license server might be down, or there might be something wrong with the network connection to the license server. Cisco MGC Software Release 9.7(3) 15 Licensing Features for the PGW 2200 Software Changes for This Feature Module Type Communication alarm. Action Verify that the network connection to the license server is up and ensure that the license server is running. For troubleshooting instructions, see the “License Server Unreachable” section on page 9. License to expire in a week or less Description The license will expire in a week or less. Severity Major (service affecting) Cause The given License will expire in a week or less. Type Processing error alarm. Action Contact the account team for a formal license. More TDM ports configured than entitled Description There are more TDM ports configured than are entitled. Severity Major (service affecting) Cause This alarm is reported because there are more TDM ports configured than are entitled. Type Processing error alarm. Action First verify that the license files are in the right place. If they are, then either contact the account team to order more TDM port licenses or remove the over-configured TDM ports. If they are not, move the license files to the right place. Normal call rejected due to oversubscription Description A non emergency call was rejected due to oversubscription. Cisco MGC Software Release 9.7(3) 16 Licensing Features for the PGW 2200 Software Changes for This Feature Module Severity Major (service affecting) Cause The number of active call legs exceeded the allowed oversubscription ratio. Type Processing error alarm. Action Contact the account team to purchase additional licenses. Number of remaining RTU licenses reach 5% of the purchased RTU Description Only 5 percent of the purchased RTU licenses remain. Severity Informational (non-service affecting) Cause The LMAgent reports that you have used more than 95 percent of the purchased RTU licenses. Type No error. Action Contact the account team to purchase additional licenses. Number of remaining RTU licenses reach 10% of the purchased RTU Description Only 10 percent of the purchased RTU licenses remain. Severity Informational (non-service affecting) Cause The LMAgent reports that you have used more than 90 percent of the purchased RTU licenses. Type No Error. Action Contact the account team to purchase additional licenses. Number of remaining RTU licenses reach 25% of the purchased RTU Description Cisco MGC Software Release 9.7(3) 17 Licensing Features for the PGW 2200 Software Changes for This Feature Module Only 25 percent of the purchased RTU licenses remain. Severity Informational (non-service affecting) Cause The LMAgent reports that you have used more than 75 percent of the purchased RTU licenses. Type No error. Action Contact the account team to purchase additional licenses. Run-time oversubscription Description The call-leg number stays in the oversubscription zone for more than 15 minutes. Severity Major (service affecting) Cause This alarm is reported by the engine to indicate run-time license oversubscription. Type Processing error alarm. Action Contact the account team to purchase additional licenses. System type limit license violation Description The entitled license number is larger than the license limit of the corresponding base license. Severity Major (service affecting) Cause This alarm is reported if the LMAgent finds that the entitled license number is larger than the system type license limit. Type Processing error alarm. Action Contact the account team to upgrade the base license to a fully featured PGW. Cisco MGC Software Release 9.7(3) 18 Licensing Features for the PGW 2200 Software Changes for This Feature Module Unlicensed interface configured Description An unlicensed interface is configured. Severity Major (service affecting) Cause This alarm is reported because the configured interface is not licensed. Type Processing error alarm. Action First verify that the license file is in the right place. If it is, either contact the account team to order an interface license or remove the provisioning of that interface. If it is not, move the license file to the right place. Otherwise, no call can be made on this interface. Log Messages This section lists the logs that are added or deleted to support this feature. For information on the other logs, see the Cisco Media Gateway Controller Software Release 9 Messages Reference. New Log Messages This section contains the log messages that were added to support this feature. cmgPackInitializeCdr::execute: no interface This message appears when the PGW rejects an LI interface for licensing reasons. handleEngReq(), counted license has been changed due to license server unreachable for a long period of time This message indicates that the number of counted licenses is less because the license server has been unreachable for a long period of time. handlePeriodTimerEvent(), counted license has been changed due to license server unreachable for a long period of time' This message indicates that the number of counted licenses is less because the license server has been unreachable for a long period of time. LMDataMgr::handlePeriodTimerEvent(), No valid base license, inform procM to shutdown PGW This message indicates that there is no base license. LMDataMgr::handleProcMReq(), gethostid() function been crashed, inform procM to shutdown PGW This message indicates that the gethostid() function has crashed. The PGW 2200 shuts down. LMDataMgr::handleProcMReq(), No valid base license, inform procM to shutdown PGW This message indicates that there is no base license. Cisco MGC Software Release 9.7(3) 19 Licensing Features for the PGW 2200 Software Changes for This Feature Module LMDataMgr::initialize(), gethostid() function been crashed, inform procM to shutdown PGW This message indicates that the gethostid() functionhas crashed. The PGW 2200 shuts down. LMDataMgr::initialize(), No valid base license, inform procM to shutdown PGW This message indicates that there is no base license. Measurements Table 1 contains the system measurements (three counters) that are added to support this feature. For information on the other system measurements, see the Cisco Media Gateway Controller Software Release 9 Operations, Maintenance, and Troubleshooting Guide. n Table 1 New Operational Measurements MML Counter Group:Name Description Related Components Logging Interval CALL-GROUP CALL:SIPLicRej TOT SIP call is rejected due to run-time license management. This counter is incremented each time an originating or terminating SIP call leg is rejected by the PGW due to run-time license management. 15, 60, 1440 CALL:H323LicRej TOT H.323 call is rejected due to run-time license management. This counter is incremented each time an originating or terminating H..323 call leg is rejected by the PGW due to run-time license management. 15, 60, 1440 CALL:TDMLicRej TOT TDM call is rejected due to run-time license management. This counter is incremented each time an originating or terminating TDM call leg is rejected by the PGW due to run-time license management. 15, 60, 1440 Billing Interface This section identifies the call detail record (CDR) data added for this feature. For billing interface information for the rest of the Cisco MGC software, see the Cisco Media Gateway Controller Software Release 9 Billing Interface Guide. Cisco MGC Software Release 9.7(3) 20 Licensing Features for the PGW 2200 Software Changes for This Feature Module License Rejecting Reason (Tag: 4244) Table 2 Reject License Protocol Name: License Rejecting Reason Tag: 4244 Source: MDL Description/Purpose: Name of reason that caused the call rejection due to license management. Format: IA5 (string) Length in Octets: 1-20 Data Value: string Example: SS7 Interface ANSI/ITU Variations: None Extended Data Value: No extended value General Information: For calls with License Control, a license check must be made. If the license limit threshold is reached or there is no license for this protocol interface, the call is rejected against that license. This record provides the identity of the license that caused the call to fail. This tag is added to the CDB only if the call admission check results in rejection. MGC Release: Release 9.7.3 and later. Answered (1010) Deselected (1020) Aborted (1030) Release (1040) Interrupted (1050) Ongoing (1060) Maintenance (1070) External DB End of Call (1080) (1110) N N Y N N N N N Y License Rejecting Direction (Tag: 4245) Table 3 License Rejecting Direction Name: License Rejecting Direction Tag: 4245 Source: MDL Description/Purpose: Indication of whether the call was rejected by a license relating to the PGW originating (incoming) or terminating (outgoing) side. Format: IA5 (string) Length in Octets: 1-20 Data Value: 1 = Inbound (PGW originating side) 2 = Outbound (PGW terminating side) ANSI/ITU Variations: None Extended Data Value: No extended value General Information: For calls with License Control, a license check must be made. If the license limit threshold is reached or there is no license for this protocol interface, the Call is rejected against that license. This record provides an indication of whether this was rejected by the originating (inbound) or terminating (outbound) side. This tag is added to the CDB only if the call admission check results in rejection. MGC Release: Release 9.7.3 and later. Answered (1010) Deselected (1020) Aborted (1030) Release (1040) Interrupted (1050) Ongoing (1060) Maintenance (1070) External DB End of Call (1080) (1110) N N Y N N N N N Y Cisco MGC Software Release 9.7(3) 21 Licensing Features for the PGW 2200 Software Changes for This Feature Module Processes The LMAgent process was added for this feature. For information on other processes for the Cisco MGC software, see the Cisco Media Gateway Controller Software Release 9 Operations, Maintenance, and Troubleshooting Guide. Table 4 shows the LMAgent process added for this feature. Table 4 New Processes Controlled by the Process Manager Process Description LMAgent License agent. Handles all the business about licensing based on license client library. Communicates with other processes through IPC. Cause and Location Codes Two internal cause codes described in Table 5 were added for this feature: • IC_CALL_LICENSE_REJ • IC_RUNTIMR_LICS_REJ For information on other cause and location codes for the Cisco MGC software, see the Cisco Media Gateway Controller Software Release 9 Dial Plan Guide. Table 5 Internally Generated Cause Codes Internal Cause Code Cause Code Explanation IC_CALL_LICENSE_REJ To allow identifications of call rejections due to license control and also to allow individual cause analysis of such events, a new cause value IC_CALL_LICENSE_REJ is added to the Call context CauseEnum. IC_CALL_LICENSE_REJ—Internal value 174. If the cause analysis result is to release the call, set the internal cause code to IC_CALL_REJECTED. This cause code is mapped to the corresponding protocol cause code, for example, “403 Forbidden” for SIP protocol. IC_RUNTIMR_LICS_REJ When an initial run-time license checking request is made and the call is rejected, the next action taken by the universal call module (UCM) is to invoke cause analysis on the new internal cause. The run-time license checking is added to the UCM module. In the case of a call rejected due to run-time license management, cause analysis is invoked. PGW also invokes the update of run-time license management call rejection measurement and collection of the call detail record (CDR). Cisco MGC Software Release 9.7(3) 22 Licensing Features for the PGW 2200 Obtaining Documentation, Obtaining Support, and Security Guidelines Obtaining Documentation, Obtaining Support, and Security Guidelines For information on obtaining documentation, obtaining support, providing documentation feedback, security guidelines, and also recommended aliases and general Cisco documents, see the monthly What's New in Cisco Product Documentation, which also lists all new and revised Cisco technical documentation. http://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html Glossary Table 6 contains expansions of acronyms and technical terms used in this feature module. Table 6 Acronyms and Expansions Acronym Expansion BRI Basic Rate Interface CDR Call Detail Record DPNSS Digital private network signaling system DS0 Digital signal level zero EISUP Enhanced ISUP IMT Inter-Machine Trunk ISUP ISDN User Part MGC Media Gateway Controller MML Man-Machine Language PBX Private branch exchange PGW PSTN gateway PRI Primary Rate Interface QSIG Q Signaling RTU Right To Use SIP Session Initiation Protocol TDM Time-Division Multiplexing UCM Universal Call Module Cisco MGC Software Release 9.7(3) 23 Licensing Features for the PGW 2200 Glossary CCVP, the Cisco logo, and Welcome to the Human Network are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn is a service mark of Cisco Systems, Inc.; and Access Registrar, Aironet, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, iQuick Study, LightStream, Linksys, MeetingPlace, MGX, Networkers, Networking Academy, Network Registrar, PIX, ProConnect, ScriptShare, SMARTnet, StackWise, The Fastest Way to Increase Your Internet Quotient, and TransPath 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. (0711R) Any Internet Protocol (IP) addresses used in this document are not intended to be actual addresses. Any examples, command display output, and figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses in illustrative content is unintentional and coincidental. © 2007 Cisco Systems, Inc. All rights reserved. Cisco MGC Software Release 9.7(3) 24
© Copyright 2026 Paperzz