Microsoft Knowledge Base Email Alertz

This article describes the following modem Responses key in the Windows Millennium Edition (Me), Windows 98, or Windows 95 registry: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\ xxxx \Responses

Search KbAlertz

Advanced Search

Receive Microsoft Knowledge Base articles by E-Mail?

Every night we scan the Microsoft Knowledge Base. If technologies you're interested in are updated, we'll send you an e-mail. You only get one e-mail a day, and only when new articles are added.

Click here to create a
FREE account
Already have an account?
[Click here to Login]











Microsoft Knowledge Base Article

This article contents is Microsoft Copyrighted material.
©2005-©2007 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks

Article ID: 250648 - Last Review: January 27, 2007 - Revision: 1.3

Description of the Modem Responses Key in the Windows Me/98/95 Registry

System TipThis article applies to a different version of Windows than the one you are using. Content in this article may not be relevant to you. Visit the Windows Vista Solution Center
This article was previously published under Q250648

SUMMARY

This article describes the following modem Responses key in the Windows Millennium Edition (Me), Windows 98, or Windows 95 registry:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\Modem\xxxx\Responses

MORE INFORMATION

The Responses key contains strings that the modem might report to Windows Me/98/95 in response to a command or during the connection process. The name of each subkey is the text of a single modem response, and its data is a 10-byte binary value specifying the meaning of the response to Windows in a coded format. The first two characters (byte 0) specify the meaning of the response code, using one of the following values:

Collapse this tableExpand this table
ValueTypeDescription
00OKThe modem accepted the previous command.
01Negotiation ProgressStatus information about a new connection is being reported.
02Connect A call is connected; the modem is in data mode.
03Error The modem rejected the precious command.
04No CarrierThe call was disconnected.
05No Dial ToneNo dial tone is present.
06Busy The dialed modem is busy.
07No AnswerThe dialed modem did not answer.
08Ring There is an incoming call.
1CBlacklisted The remote number does not answer as a modem.
IDDelayed The user should wait before trying this call again.

NOTE: The 1C and ID values are not included in Windows 95.


The second two characters (byte 1) specify information about a connection that is being made. It is used only for response codes of Negotiation Progress or Connect types, and is one of the following values:

Collapse this tableExpand this table
ValueError control
negotiated
Compression
negotiated
Cellular protocol
negotiated
00------
01--X--
02X----
03XX--
08----X
09--XX
0AX--X
0BXXX


The next eight characters (bytes 2-5) specify the modem-to-modem line speed negotiated in bits per second (bps). The characters represent a 32-bit integer, doubleword format (byte and word reversed). Common examples for this value include the following:

Collapse this tableExpand this table
Bits per secondString
240060 09 00 00
960080 25 00 00
1440040 38 00 00
1920000 4b 00 00
2880080 70 00 00
3360040 83 00 00
56000C0 DA 00 00


The last eight characters (bytes 6-9) indicate that the modem is changing to a different port or Data Terminal Equipment (DTE) speed. Usually, this field is not used, because modems make connections at a "locked" port speed, regardless of the modem-to-modem or Data Communications Equipment (DCE) speed. However, for modems that support only "direct" modes, you can lower the DTE speed by specifying a negotiated DTE speed for a response code, using the same format as the DCE speed described in the preceding table.

APPLIES TO
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98 Second Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows 95
Keywords: 
kbinfo KB250648
       

Community Feedback System

Very often, it takes hours to solve a problem. Very often, you've looked high and low, and have tried a lot of solutions. When you finally found it, chances are, it was because someone else helped you. Here's your chance to give back. Use our community feedback tool to let others know what worked for you and what didn't.

Please also understand that the community feedback system is not warranted to be correct, it's simply a system that we've built to let people try and help each other. If something in a feedback response doesn't make sense to you, or you're not comfortable making changes that the feedback talks about (like registry edits), please consult a professional.

Thank you for using kbAlertz.com Feedback System.

-- Scott Cate