Each step presents the potential for something going wrong, and
various error codes can be returned. Identifying at which step
the connection failed is the most important part of determining the cause of the problem
and then fixing it. Understanding what happens during
each step and why each step might fail is crucial to effectively
fixing connection problems.
Step 1 - Windows asks the modem if it is being used.
Windows goes to the COM port where the modem is installed, and
asks the modem if it is being used. If the modem says it is
available, Windows has the modem dial the connection.
the modem is not installed properly on the COM port
failure returns Error 633
(port not available) or Error 666
(device not ready)
Step 2 - The modem initializes.
The modem first executes the commands flashed into the modem
itself. Then it executes the commands listed in the modem
driver. It then executes any additional commands entered into
"Extra Settings" in the Modem Properties.
Reasons for failure:
the modem doesn't recognize one of its builtin commands
Step 4 - The call is routed through the phone lines.
Hopefully, a valid access number was dialed correctly, according
to telephone company routing rules. If not, you will probably
receive an operator message.
Reasons for failure:
an office routing system is unable to route the call as dialed
Step 5 - The modem negotiates a connection with the server.
The modem then initiates a conversation with one of your ISP's modems.
They attempt to agree on a compatible protocol to use to make
the connection. If they are unable to agree on how to make the
connection, the modem is supposed to suggest a connection using
a slower protocol than the one previously attempted.
Reasons for failure:
the server doesn't understand the modem's protocol (Kflex)
Once they agree on how to make the connection, the server demands
that the modem prove that it really deserves our modem's precious
time. It asks for a User Name and Password that it recognizes.
If the server happens to be in a patient mood, it will repeat the
question upon failure. If not, it will tell the modem to go away.
Reasons for failure:
the server is patient and doesn't validate the User Name
or Password
failure results in a prompt for User Name and Password
repeated failures can result in either
Error 635 (unknown user) or
Error 691 (authentication
failure) or the server losing patience
the server is impatient and doesn't validate the User Name
or Password
Now that all other details have been taken care of, the only
thing left is to actually make a connection that can transfer
data. Connections must use the TCP/IP protocol. Again, the
modems must be in agreement as far as exactly how to use TCP/IP
for data transfer.
Reasons for failure:
the DUN connection settings are invalid or corrupt