Caller ID

 
Under Windows (Based on Voice Modem FAQ)
   
Under *nix (Based on Pete's Minicom Notes)
  Install mincom.  OpenWRT users should install microcom.  I believe there are some tty utilities that may be of use too.
OS Independent
 

Configure your terminal (Hyperterminal, minicom, other) with the following settings (these may differ by modem):

Baud rate: 2400
Data bits 8
Parity: none
Stop bits: 1
Flow control: hardware

To make sure your connection works, issue ATZ to the modem to use the default configuration.  Note: most modems are case insensitive, but don't push your luck with mixed cases.

ATZ

OK

The resulting OK indicates that you have sucessfully connected to your modem.

Now, enable caller ID.

AT+VCID=1

OK

If there isn't an OK, but an ERROR, your modem either doesn't support caller ID or it uses a different command to enable it.  Here are some other common commands:

  • AT#CID=1
  • AT%CCID=1
  • AT%CCID=2
  • AT#CID=2
  • AT#CC1
  • AT*ID1

Caller ID is enabled now.  When you have an incoming call, you should see something like this:

RING
 

DATE = 0627

TIME = 1305

NMBR = 9999999999

NAME = JOHN DOE

 

RING

If you see something like this, your modem and phone line support caller ID.

David Ehrmann

<david <a@t> exitrow <d@t> org>SourceForge Logo