How can I tell if my modem supports Caller ID?

I’ve been playing around with trying to get my computer to display Caller ID. I downloaded YAC and installed it. I called my phone company and had Caller ID turned on. But YAC isn’t displaying anything. I’m guessing that my modem doesn’t support caller ID, but I can’t really tell and I’m having a hard time finding any into on the internet about it.
The modem, according to device manager is PCI Soft Data Fax Modem With SmartCP made by CXT running driver version 7.74.00 updated May 08 (Windows says no newer driver is available). But I can’t really find anything else about it. One thing that does seem promising is that the inf file contains the following
[CID]
HKR, EnableCallerID,1,“at+vcid=1<cr>”
HKR,CallerIDPrivate,P
HKR,CallerIDOutSide,O
HKR, Responses, "<cr><lf>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, "<cr><lf>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, "MESG = ", 1, 97, 00, 00,00,00,00, 00,00,00,00
HKR, Responses, "<cr><lf>TYPE = ", 1, 97, 00, 00,00,00,00, 00,00,00,00
HKR,VariableTerminator, <cr><lf>

Which makes it seem like it is setup to work with Caller ID, but I’m starting to guess that it’s just a generic file that works with lots of modems.

Any thoughts?

How to Test a MODEM for Caller ID Support

The first thing I would try is to use Hyperterminal or similar program and try to find out manually what the modem supports. If you do not have the specifics for that modem you can try some generic commands and see if they work

AT#CID Command
#CIDn - Caller ID
Enables or disables Caller ID.
#CID=0 Disables Caller ID. (Default.)
#CID=1 Enables Caller ID with formatted presentation to the DTE. The modem will present the data items
in a <Tag><Value> pair format. The expected pairs are data, time, caller code (telephone
number), and name.
#CID=2 Enables Caller ID with unformatted presentation to the DTE. The modem will present the entire
packet of information, excluding the leading U’s, in ASCII printable hex numbers.
Result Codes:
OK n = 0 or 2.
ERROR Otherwise.

Inquiries
#CID? Retrieves the current Caller ID mode from the modem.
#CID=? Returns the mode capabilities of the modem in a list with each element separated by commas.
Formatted Form Reporting
The modem presents the data in the <tag> = <value> pair format as described in the table below. Spaces are present on
both sides of the equal sign.
Tag Description
DATE DATE = MMDD where MM is the month number (01 to 12) and DD is the day number (01…31).
TIME TIME = HHMM where HH is the hour number (00 to 23) and MM is the minute number (00 to
59).
NMBR NMBR = <number> or P or O where <number> is the telephone number of the caller, where P
indicates that the calling number information is not available since the originating caller has
requested private service, and where O indicates that the calling number information is not
available or out of service at the calling location.
NAME NAME = <listing name> where <listing name> is the subscription name.
MESG MESG = <data tag> <length of message> <data> <checksum> in printable ASCII hex numbers.
This tag indicates a data item not listed above. The message is only possible for Multiple Message Format.

Vista no longer has HyperTerminal. I downloaded ZOC Terminal, but it’s quite different then hyperterminal and I don’t even know where to start with it. Anyone want to walk me though it?

I have not tried it but PuTTY seems to get good reviews.

PuTTY is a telnet and SSH client, it doesn’t talk to modems.

That used to be the case, but isn’t any longer. There’s a section on using a local serial line in the documentation.

Either way, this program has me totally lost. Where do I go to enter these commands?

I finally did find HyperTerminal. They want $50 for it. So that’s out.

I refuse to use Vista so I have no idea but when I migrated from win98se to winXP I found a program or two missing but I managed to adapt them and get them going in XP.

It seems Hyperterminal can easily run in Vista:

Okay, I got hyperterminal off an XP computer. All commands above and on the first linked page give me an error EXCEPT at+vcid=1 (or 0).

How about **AT+VCID=? **

(0-2)
ok

well, that means it reports that it does support both formatted and unformatted Caller ID modes. You say at+vcid=1 works. Have you tried at+vcid=2 and see what happens? I think it is a matter of being persistent and you’ll finally get it to work.

For both of them it just says “Ring” when the phone rings, but no other info shows up. I need to check it on some of the other computers. I’ll also call the phone company and double check that Caller ID is turned on (Which it should be).

You should be able to test the Caller ID with a phone. Once that is confirmed then continue with the modem. Maybe the software or driver needs to be checked…

It was the phone company, Caller ID wasn’t turned on yet.
All is good now.
Thanks.

Great.