What you are asking should be possible with just some scripting code. Of course you need to be aware that the modem can only be used by one service at a time. This means that if you need to use the modem for dialing then the aller ID software would need to be disabled or it would have to be enabled in the dialing mode as well and used separately without direct modem control.
For a quick and dirty way of see it work on FREESCO try the following from a command line.
- Code: Select all
minicom
This should connect with your modem if it is configured in FREESCO. If you have not configured the modem in the setup then you will need to provide the other parameters as well with minicom.
Next enter these commands to the modem
- Code: Select all
ATZ
AT#CID=1
You should get an "OK" after each command and the modem should start displaying caller ID information on the screen at each phone call you receive.
If you don't get an OK after the second command try one of the following commands instead.
AT%CCID=1
AT+VCID1
AT#CC1
AT*IC1
To stop the modem caller ID just use ~. (tilde dot enter). As I don't even have a hard line phone I am curious if the above works as advertised ?
If you are afraid that you might make a mistake. The chances are high that you will never learn anything.