Overview for Modems

This section presents the key design issues for modems. The Windows operating systems and Win32-based applications use data, fax, voice, and voice/data integration features in modems.

Basic PC 97 modem. The fundamental design principle for compatibility with Windows is for the device to be supported by the Universal Modem Driver (Unimodem), which uses INF files to characterize the behavior of a device. The detailed definition of Unimodem requirements is contained in the Modem Developers Kit (MDK). Future changes will include migration of functions from the device driver into the Windows operating systems and the Win32 Driver Model (WDM).

Also for PC 97, these are the basic design concerns for modems:

Voice and voice/data modems. It is only recommended that a modem include voice or voice/data integration features:

In some countries, these features are not yet legal. For some networks, these features are not yet supported (for example, voice/data integration on GSM digital cellular). For some installations, these features have limited utility (for example, modem pools). However, if voice or voice/data integration capabilities are included, the requirements defined in this chapter must be met.

Wireline modems. These are the design issues and recommendations for PC 97:

Modems for mobile PC systems. The design issues for PC 97 are implementation of analog or digital cellular with standard command sets, as described later in this chapter under the recommendation for cellular phone support. In the short term, Windows and Windows NT can use mobile data and fax. In the longer term, there should be support for voice and Short Messaging Services (SMS).