US Robotics 56K USB Modem - Caller ID - (USR5637)
I need to develop small utility to convert one format of CALLER ID to other one. I have got US Robotics 56K USB Modem that supports CALLER ID also my service provider (BT) enabled CALLER ID feature for my line (number shows on handset). I have modem, mentioned above, connected to the same line, but I don't know what format it gives the number or how can I get phone number only in C# Application. One the US Robotics Website there is no developers guide to how the modem works I need some guidance.. |
2 Answers
According to their manual, you can use AT Commands to turn on caller ID (It's disabled by default) and retreive the caller:
Retreiving:
I'm not exactly sure how to communicate with a Modem over USB, back in my day it was all Serial Port (and there are COM-Port Libraries for C#), no idea if a USB Modem implements a virtual COM Port for compatibility with Terminal software. Before starting to do this from C#, it might be an option to use a Terminal Emulator (Windows used to come with HyperTerminal, but that was a long time ago) and just try talking to the Modem directly to figure out if and how the communication works.
I hope that helps a bit.
77.4k70275433
in Linux, you can use the dmesg command and determine what device it is attached to. for example for device one it shows up as /dev/ttyACM0 for the second device it would show up as /dev/ttyACM1 ...
In minicom, you can set it up for caller ID by typing "at +VCID=1" and it should respond with "OK".
in windows, you can use putty and set it up for the serial port at 115200,n,8,1. I have used VC# to communicate with it as well.
111