- Overview of Dial Interfaces, Controllers, and Lines
- Configuring Asynchronous Lines and Interfaces
- Asynchronous Call Queueing by Role
- Configuring Asynchronous Serial Traffic Over UDP
- Configuring and Managing Integrated Modems
- 1- and 2-Port V.90 Modem WICs for Cisco 2600 and Cisco 3600 Series Multiservice Platforms
- Call Tracker show Commands Extensions
- Cisco NM-8AM-V2 and NM-16AM-V2 Analog Modem Network Modules with V.92
- MICA and NextPort Modem Tech-Support Command Additions
- PIAFS Wireless Data Protocol Version 2.1 for Cisco MICA Modems
- V.92 and V.44 Support for Digital Modems
- V.92 Modem on Hold for Cisco AS5300 and Cisco AS5800 Universal Access Servers
- V.92 Modem on Hold for Cisco AS5350, Cisco AS5400, and Cisco AS5850 Universal Gateways and Cisco AS5800 Universal Access Servers
- V.92 Quick Connect for Cisco AS5300 and Cisco AS5800 Universal Access Servers
- V.92 Quick Connect for Cisco AS5350, Cisco AS5400, and Cisco AS5850 Universal Gateways and Cisco AS5800 Universal Access Servers
- V.92 Reporting Using RADIUS Attribute v.92-info
- Configuring and Managing Cisco Access Servers and Dial Shelves
- Configuring and Managing External Modems
- Modem Signal and Line States
- Creating and Using Modem Chat Scripts
- Cisco Modem User Interface
- Modem Script and System Script Support in Large-Scale Dial-Out
- Leased and Switched BRI Interface for ETSI NET3
- ISDN BCAC and Round-Robin Channel Selection Enhancements
- Configuring Virtual Asynchronous Traffic over ISDN
- Configuring Modem Use over ISDN BRI
- Configuring X.25 on ISDN
- Configuring X.25 on ISDN Using AO/DI
- Configuring ISDN on Cisco 800 Series Routers
- Cisco IOS Software Feature Removal
- Configuring ISDN PRI
- Dialing Number Enhancement
- ISDN BCAC and Round-Robin Channel Selection Enhancements
- Configuring ISDN Special Signaling
- Configuring Network Side ISDN PRI Signaling, Trunking, and Switching
- Preparing to Configure DDR
- Configuring Legacy DDR Spokes
- Configuring Legacy DDR Hubs
- Configuring Peer-to-Peer DDR with Dialer Profiles
- Dialer Map VRF-Aware for an MPLS VPN
- Dialer Persistent
- PPPoE Client DDR Idle-Timer
- Redial Enhancements
- Rotating Through Dial Strings
- Configuring Dialer CEF
- CEF Support for Dialer Profiles on Cisco 7500 Routers
- Configuring Snapshot Routing
- Reliable Static Routing Backup Using Object Tracking
- Configuring Dial Backup for Serial Lines
- Configuring Dial Backup Using Dialer Watch
- Dialer Watch Connect Delay
- VRF Aware Dialer Watch
- Configuring Dial Backup with Dialer Profiles
- ISDN Backup in MPLS Core
- Configuring Cisco Easy IP ..
- Configuring Virtual Template Interfaces
- Multiclass Multilink PPP
- Configuring Asynchronous Callback
- Configuring PPP Callback
- Configuring ISDN Caller ID Callback
- Configuring BACP
- Configuring an IP Local Pools Holdback Timer
- Configuring per-User Configuration
- Configuring Resource Pool Management
- Configuring Wholesale Dial Performance Optimization
- Large-Scale Dial-Out
- Dial-Out DS0 Level Trunk Group
- L2TP Large-Scale Dial-Out
- L2TP Large-Scale Dial-Out per-User Attribute via AAA
- Modem Script and System Script Support in Large-Scale Dial-Out
- Large-Scale Dial-Out (LSDO) VRF Aware
- Peer Pool Backup
- Dial Networking Business Applications
- Enterprise Dial Scenarios and Configurations
- Telco and ISP Typical Dial Scenarios and Configurations
- Modem Initialization Strings
V.92 and V.44 Support for Digital Modems
The V.92 and V.44 Support for Digital Modems feature supports the V.92 Modem on Hold and V.92 Quick Connect portions of the new V.92 modem standard, and the new V.44 LZJH compression standard based on Lempel-Ziv, on the Cisco 3600 and 3700 router platforms.
Feature Specifications for V.92 and V.44 Support for Digital Modems
|
|
|
|
This feature was integrated into Cisco IOS Release 12.2(15)T. |
|
|
|
Cisco 3620; Cisco 3640; Cisco 3640A; Cisco 3660; Cisco 3725; Cisco 3745 |
Finding Support Information for Platforms and Cisco IOS Software Images
Use Cisco Feature Navigator to find information about platform support and Cisco IOS software image support. Access Cisco Feature Navigator at http://www.cisco.com/go/fn. You must have an account on Cisco.com. If you do not have an account or have forgotten your username or password, click Cancel at the login dialog box and follow the instructions that appear.
Contents
Prerequisites for V.92 and V.44 Support for Digital Modems
Client modem vendors must supply their own utilities to enable the V.92 Modem on Hold feature with each client modem.
Restrictions for V.92 Support for Digital Modems
- Cisco modems do not support pulse code modulation (PCM) upstream as defined in the V.92 International Telecommunication Union (ITU) standard. Cisco hardware will, however, interoperate with modems that support PCM upstream.
- There is no standard method for notifying remote or user applications that a modem session has been placed on hold. Extending timeouts or increasing the maximum number of attempts to perform certain operations might be necessary. No e-mail data should be lost because of on-hold times.
- When a modem on hold (MOH) transaction returns to the data-connected state, it retains the same IP network connection. Any other connected application might not be returned to its prior state, depending on the application’s data transaction requirements during the MOH active state.
- Configuration of the features described in this document using S-registers is carried out by using modemcaps (modem attention or AT commands). Cisco IOS software does not check these values to guarantee that they are valid. The behavior of invalid values is determined by the module.
- Authorization of MOH is not provided as a standard service by RADIUS. However, RADIUS provides a vendor-specific attribute (VSA) capability that can be used to extend authorization mechanisms. This capability is already used by Cisco routers to provide other custom services.
- Cisco IOS software is packaged as multiple program image types with varying capabilities. Because not all modem interfaces support MOH and because images may be built to support specific modem types, not all software images contain functions to control MOH. In addition, the modems that do support MOH each implement their control functions differently. Therefore, registry functions are used to interface between RADIUS, local authorization, and MOH control for modems.
- Server-initiated MOH is not supported.
- During a suspended modem session, some data might be dropped. The ISP idle timer, which disconnects a dial-in user if no data is exchanged for a period of time, should be reset and suspended while a connection is on hold.

Note Many client modems used in Europe are known to have problems with the MOH feature. The vendors are aware of the issue and are working to correct it. If you are a customer having trouble with the MOH feature in Europe, we suggest that you contact the client modem vendor to verify that the modem complies with the telephony signaling for call waiting, caller ID, and three-way calling in their particular country.
Information About V.92 and V.44 Support for Digital Modems
The following sections provide information about the V.92 and V.44 Support for Digital Modems feature.
ITU-T V.92 Modem Standard
The ITU-T V.90 modem standard recommendations have been enhanced with V.92, a new standard that meets the need for a digital modem and analog modem pair on the Public Switched Telephone Network (PSTN). V.92 improves the upstream data signaling rate and adds new features that enhance modem usability.
This feature supports the following parts of the V.92 modem standard:
V.92 is implemented at the modem level as new modem protocols and standards. The new V.92 features co-reside with existing portware features and have no impact on the hardware configuration of either the hex MICA technologies module (HMM) or dual MICA technologies module (DMM), including on memory requirements.
V.92 Modem on Hold
V.92 Modem on Hold allows a dial-in customer to suspend a modem session to answer an incoming voice call or to place an outgoing call while engaged in a modem session.
When the dial-in customer uses V.92 Modem on Hold to suspend an active modem session to engage in an incoming voice call, the Internet service provider (ISP) modem listens to the original modem connection and waits for the dial-in modem to resume the connection. When the voice call ends, the modem signals the telephone system to end the second call and return to the original modem connection, then the modem signals the ISP modem that it is ready to resume the modem call. Both modems renegotiate the connection, and the original exchange of data continues.

Note This feature is designed for use on telephone lines that are configured for the call-waiting service; call-waiting signals trigger the suspension of the modem session. If call-waiting service is not present on the subscriber’s line, callers receive a busy signal, and the modem session is not interrupted.
Use of the V.92 Modem on Hold feature for Cisco MICA portware can be controlled globally using AT commands (modemcaps) or can be controlled on a per-caller basis using the RADIUS distributed client/server system. (You are not required to have a RADIUS server to use the V.92 Modem on Hold feature.)
V.92 Modem on Hold AT Commands and S-Registers
V.92 Modem on Hold is disabled by default and is controlled with standard AT commands and S-registers. V.92 is enabled and disabled with the S29 S-register (S29 = 12), and MOH is controlled with the S62 S-register (S62 must be set to enable MOH). AT commands download the configuration to the modem at the end of every call. The ATSn=v and ATSn? AT commands are used to configure the V.92 Modem on Hold feature on Cisco MICA platforms. Table 1 lists additional S-register parameters used to enable and disable the feature.
|
|
|
|
|
---|---|---|---|---|
To disable V.92 Modem on Hold, you can use a modemcap (for example, s62=0s63=3s21=15s29=12) or set the S29 register to any number other than 12. You can also use the RADIUS VSA to disable MOH if the feature was initially enabled by the default value (modemcap).

Note If the feature is enabled using S29=12 and V.92 Modem on Hold is disabled using S62=0, statistics for the number of times a dial-in customer requests an on-hold function are tracked in the MOH link information parameters. However, completely disabling the feature by setting S29 to a value other than 12 disables the reporting of all MOH statistics.
For detailed information about the AT commands and S-registers used to control V.92 on Cisco MICA platforms, refer to the AT Command Set and Register Summary for MICA 6-Port Modules.
RADIUS Authorization
Per-user control of V.92 Modem on Hold can be configured for caller authorization using a RADIUS server. RADIUS servers use the VSA capability to configure MOH for individual users. The current attribute=value protocol syntax has been extended with the new Modem on Hold attribute. You can enter an unsigned integer in the range from 0 through 65,535 that represents the maximum number of seconds that a modem may remain on hold, and which can extend from 10 seconds to an unlimited number of minutes.

Note Although the integer attribute values can be specified as any value in a contiguous range, V.92 specifications limit configuration to a limited set of values. Attribute values are rounded down to the next permitted value when they are used to configure a modem.
Alternatively, you can enter the inf keyword, which allows the modem to remain on hold indefinitely.
If the V.92 Modem on Hold configuration is not present, or if it is not syntactically correct, the modem uses its default configuration for MOH. The default operation can be modified by using a modemcap string. Following authentication of a dial-in user, an additional control command is sent to the modem if the dial-in user does not have a default MOH configuration.

Note Code space requirements for RADIUS support is less than 2 KBs. There are no additional data space requirements.
V.92 Modem on Hold running on systems using RADIUS authorization increases the length of RADIUS response packets by approximately 20 bytes. RADIUS databases increase in size by approximately the same amount for each dial-in user with a nondefault MOH attribute value.
With RADIUS, authentication and authorization occur as part of the same process. When a caller connects to the access server, the caller enters a user ID and password in response to prompts from the access server. This information is formatted as a RADIUS request packet and is sent to the appropriate RADIUS server. If the user ID is valid and the password matches, the RADIUS server responds with a packet containing authorization data for the connection. This authorization data contains the MOH configuration if it is present in the RADIUS database.
The access server interprets the response from the RADIUS server and performs any actions associated with the authorization data. For V.92 Modem on Hold, a command is sent from the Cisco IOS host to the Cisco MICA channel to set the MOH parameters. No confirmation from the channel is required.
When the client modem requests a V.92 Modem on Hold operation, the modem switches to an on-hold state, which prevents further data from being queued to the connection. When the Cisco IOS software receives the request to go on hold, any transmit packets queued to local Cisco IOS queues (packets not already posted to the queues shared between the Cisco IOS software and the modem) are discarded. This mechanism reduces the possibility that stale data will be transmitted to the modem when the connection is reactivated. It also reduces the number of buffer resources that are unavailable while a modem is on hold.

Note When a RADIUS server is used, placement of commas is important. The asterisk in the modem-on-hold attribute indicates that the attribute is optional. If a modem does not support V.92 Modem on Hold, then the call might continue anyway. If the asterisk is replaced by an equal sign (=), the attribute is required, and modems that do not support MOH terminate the calls following authentication. The value of the attribute is the number of seconds allowed for the on-hold state. This value is rounded down by the Cisco IOS software to one of the permissible values. The number can be replaced with the inf command, which allows unlimited on-hold time. Case is significant for both attribute names and values.

Note If your router is configured for RADIUS, the RADIUS server must be accessible to the router. The server must also be capable of responding to authentication requests with VSA attributes.
V.92 Quick Connect
V.92 Quick Connect speeds up the client-to-server startup negotiation, reducing the overall connect time by up to 30 percent. The client modem retains line condition information and characteristics of the connection to the ISP, which reduces connect time by avoiding some of the initial signal handshaking.
V.92 Quick Connect AT Commands and S-Registers
V.92 Quick Connect is enabled by default and is controlled with standard AT commands and S-registers. S29 is used to enable V.92 sequence detection and S63 is used to enable V.92 Quick Connect, both of which are enabled by default. The S63 S-register controls the feature through the ANSpcm signal. You can choose the power level of the ANSpcm signal, which defaults to –12 dBm (the transmit power level for the United States). The ATSn=v and ATSn? AT commands are used to configure V.92 Quick Connect on Cisco MICA platforms.
To disable V.92 Quick Connect or to set a different ANSpcm value, you can use a modemcap (for example, v92_v44:MSC=s62=8s63=0s21=15s29=12), or you can set the S29 register to any number other than 12. Table 2 lists the S-registers used to enable and disable the V.92 Quick Connect feature.
|
|
|
|
|
---|---|---|---|---|

Note If the V.92 Modem on Hold feature is enabled using S29=12, and QC is disabled using S63=0, then the QC Exchange Link Information Parameter is updated to show if QC was requested. However, completely disabling the feature by setting S29 to a value other than 12 disables the reporting of QC requests.
For detailed information about the AT commands and S-registers that are used to configure the V.92 Quick Connect feature on Cisco MICA platforms, refer to the AT Command Set and Register Summary for MICA 6-Port Module s.
V.44 LZJH Compression
V.44 LZJH is a new compression standard based on Lempel-Ziv that uses a new string-matching algorithm that increases upload and download speeds to make Internet access and Web browsing faster. The V.44 call success rate (CSR) is similar to V.42 bis with significant compression improvement for most file types, including HTML files. V.44 applies more millions of instructions per second than V.42 bis toward the same application data stream and yields better compression rates in almost any data stream in which V.42 bis shows positive results.
V.44 supports automatic switching between compressed and transparent modes on supported platforms. Automatic switching allows overall performance gain without loss in throughput for file streams that are not compressible.
V.44 is globally controlled through dialed number identification service (DNIS), calling line identification (CLID), and resource pool manager server (RPMS) virtual groups, and performance improvement is determined by the LZJH algorithms.
To support V.44 LZJH compression, the control switch module (CSM) has been modified. MIBs that show the status of V.42 bis have been extended to show V.44 configuration status. New disconnect reasons help manage V.44 session status and debugging.
V.44 AT Commands and S-Registers
V.44 compressor/decompressor optimizes throughput and the CSR using the standard AT command interface. New AT commands are provided so that V.44 can be enabled or disabled at the modem level. Modemcaps (dial in) or chat scripts (dial out) are required to enable or disable V.44 globally on the access server.
The AT command interface supports new S-registers for tuning V.44 negotiation parameters and lets you monitor V.44 configuration and session status. The ATSn=v AT command is used to configure V.44, and the ATSn?, AT%R, and AT\S commands are used for obtaining V.44 status. These commands modify the operation of S21 to enable and disable the algorithm.
Table 3 shows the S21 register values, and Table 4 shows additional S-register values used with the V.44 feature. V.44 is enabled by default.
|
|
|
|
|
---|---|---|---|---|
|
|
|
|
|
---|---|---|---|---|
How to Use the V.92 and V.44 Support for Digital Modems Feature
Cisco IOS software is responsible for controlling the features and displaying the new statistics. There are no tasks associated with configuring this feature. However, you may find the following table listing commands for monitoring digital modems that support the V.92 and V.44 modem standards useful.
Monitoring Cisco Modems
To monitor Cisco digital modems that support the V.92 and V.44 modem standards, use the following show commands in privileged EXEC mode:
Configuration Examples
Additional References
For additional information related to V.92 and V.44 Support for Digital Modems feature, refer to the following references:
Related Documents
|
|
---|---|
Standards
|
|
---|---|
|
MIBs
|
|
---|---|
Table 5 , Table 6 , and Table 7 provide Cisco MIBs for the V.92 Modem on Hold and V.44 MIBs. |
To obtain lists of supported MIBs by platform and Cisco IOS release, and to download MIB modules, go to the Cisco MIB website on Cisco.com at the following URL: http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml |
|
|
|
|
---|---|---|---|
|
|
|
|
---|---|---|---|
modemDrDcIllegalCodewordStepup modemDrDcIllegalTokenEmptyNode |
|||
|
|
|
|
|
---|---|---|---|---|
To locate and download MIBs for selected platforms, Cisco IOS releases, and feature sets, use Cisco MIB Locator found at the following URL:
http://tools.cisco.com/ITDIT/MIBS/servlet/inde x
To obtain lists of supported MIBs by platform and Cisco IOS release, and to download MIB modules, go to the Cisco MIB website on Cisco.com at the following URL:
http://www.cisco.com/public/sw-center/netmgmt/cmtk/mibs.shtml
To access Cisco MIB Locator, you must have an account on Cisco.com. If you have forgotten or lost your account information, send a blank e-mail to cco-locksmith@cisco.com. An automatic check will verify that your e-mail address is registered with Cisco.com. If the check is successful, account details with a new random password will be e-mailed to you.
Qualified users can establish an account on Cisco.com by following the directions found at this URL:
RFCs
|
|
---|---|