Fix Driver Manually
If your modem is receiving caller ID
information (as determined by using either the modem
log or Putty tests), but Audio Caller ID is not
reporting caller ID information, then your modem driver is the problem.
This is usually easily fixed. You can either fix the modem driver,
and re-install it, or you can directly
edit the list of known responses in the Windows registry. The
following instructions explain how to fix the modem driver and
re-install it.
First, follow
the steps
outlined to obtain your modem's call log for an incoming
call.
If your modem
is receiving caller ID information you will find DATE,
TIME, NMBR, and NAME
strings in your call log, but they won't be understood by
your modem driver. An example of this is shown here:
08-14-2003 00:25:47.370 - Recv:
<cr><lf>RING<cr><lf>
08-14-2003 00:25:47.370 - Interpreted response:
Ring
08-14-2003 00:25:47.400 - TSP(0000): LINEEVENT:
LINE_NEWCALL
08-14-2003 00:25:47.420 - TSP(0000): LINEEVENT:
LINECALLSTATE_OFFERING
08-14-2003 00:25:47.420 - TSP(0000): LINEEVENT:
LINEDEVSTATE_RINGING(0x1)
08-14-2003 00:25:48.482 - Recv:
<cr><lf>DATE = 0814<cr><lf>TIME
= 0025<cr><lf>NMBR = 4807050129<cr><lf>NAME
= BEILEY SOFTWARE<cr><lf>
08-14-2003 00:25:48.482 - Unknown Response
08-14-2003 00:25:53.280 - Recv:
<cr><lf>RING<cr><lf>
08-14-2003 00:25:53.280 - Interpreted response:
Ring
|
Notice that
after receiving the caller ID information, this was
interpreted as an "Unknown Response". To fix this, we will modify your modem driver's .inf file. Open up your .inf file in a text editor. Search for "AT"
(including the double quotes). In this section of the
file you should see other lines beginning with "HKR,
Responses". Anywhere in this area of the
file add the following lines:
; Beiley Software Edit
Start
HKR, Responses, "<cr>", 1, 01, 00,
00,00,00,00, 00,00,00,00
HKR, Responses, "<lf>", 1, 01, 00,
00,00,00,00, 00,00,00,00
HKR, Responses, "DATE = ", 1, 93, 00,
00,00,00,00, 00,00,00,00
HKR, Responses, "TIME = ", 1, 94, 00,
00,00,00,00, 00,00,00,00
HKR, Responses, "NMBR = ", 1, 95, 00,
00,00,00,00, 00,00,00,00
HKR, Responses, "NAME = ", 1, 96, 00,
00,00,00,00, 00,00,00,00
HKR, Responses, "DATE=", 1, 93, 00, 00,00,00,00,
00,00,00,00
HKR, Responses, "TIME=", 1, 94, 00, 00,00,00,00,
00,00,00,00
HKR, Responses, "NMBR=", 1, 95, 00, 00,00,00,00,
00,00,00,00
HKR, Responses, "NAME=", 1, 96, 00, 00,00,00,00,
00,00,00,00
; Beiley Software Edit End |
(Note: If your call log shows DDN instead of NMBR,
replace NMBR with DDN in the above code before inserting
it into .inf file. There are 2 instances of NMBR, so they
would both need to be replaced by DDN.)
Next, re-install
your modem driver. When prompted for the driver to use,
pick this newly modified .inf file. Here are instructions
on how to re-install your modified modem driver:
- Windows Vista or later:
Go to "Control Panel". Select the "Device Manager". Under "Modems", right click on your
modem, and choose "Properties". Select
the "Driver" tab and choose the "Update
Driver..." button. Choose "Browse my computer for
driver software" and then "Let me pick from a list of device drivers
on my computer". Choose the "Have Disk..."
button. Go select your newly modified .inf file. Follow the rest of the prompts to install the
driver.
- Windows XP:
Go to "Control Panel / System / Hardware". Select the "Device Manager" button. Under "Modems", right click on your
modem, and choose "Properties". Select
the "Driver" tab and choose the "Update
Driver..." button. Change the selection in
the Wizard to "Install from a list or
specific location". Click "Next",
and then choose "Don't search. I will choose
the driver to install.". Click "Next"
again, and then choose the "Have Disk..."
button. Go select your newly modified .inf file. Follow the rest of the prompts to install the
driver.
- Windows 2000:
Go to "Control Panel / System / Hardware". Select the "Device Manager" button. Under "Modems", right click on your
modem, and choose "Properties". Select
the "Driver" tab and choose the "Update
Driver..." button. Change the selection in
the Wizard to show a list of drivers (do not
choose the search). Click the "Have Disk..."
button and go select your newly modified .inf
file. Follow the rest of the prompts to install
the driver.
- Windows 98:
Go to "Control Panel / System / Device
Manager". Under "Modems", right
click on your modem, and choose "Properties". Select the "Driver" tab and choose the
"Update Driver..." button. Change the
selection in the Wizard to show a list of drivers
(do not choose the search). Click the "Have
Disk..." button and go select your newly
modified .inf file. Follow the rest of the
prompts to install the driver.
Note: If you still get the "unknown response" in your log after
re-installing the modem driver, you can uninstall the device and driver
completely, and then install the driver again using the modified .inf
file. For an alternative solution, see:
Fix Modem Unknown Response. |