PRB: Failure to Connect with Built-in Modems (244347)



The information in this article applies to:

  • Microsoft Windows CE Operating System, Versions 3.0
  • Microsoft Windows CE Operating System, Versions 2.12
  • Microsoft Windows CE Operating System, Versions 2.11
  • Microsoft Windows CE Operating System, Versions 2.0
  • Microsoft Windows CE Operating System, Versions 1.0

This article was previously published under Q244347

SYMPTOMS

A failure to make a connection with the built-in modem

CAUSE

The default modem settings in use cause a Unimodem modem to assume that a modem can only be issued commands of 40 characters at a time. If a modem command is longer than 40 characters, Unimodem sends the command in separate chunks using a semicolon (;) as the command continuation character. The OEM must verify that the modem command parser can correctly process a semicolon as the command continuation character.

RESOLUTION

For Windows CE Operating System versions prior to 2.12, the OEM must ensure that the built-in modem correctly parses a semicolon ";" as the command continuation character.

For version 2.12 and later, you can use the Unimodem registry key for the built-in modem. In the registry key, you can specify which line continuation character to use in the DWORD value named DialSuffix. Also, if the modem can accept commands longer than 40 characters, you can specify the maximum command length in the DWORD value named MaxCmd.

Modification Type:MajorLast Reviewed:4/14/2004
Keywords:kbprb KB244347