Audio Caller ID
Contact Us

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.

Beiley.com Home | Contact Us | Site Map | About Us | Privacy Policy