我想用程序接收拔入MODEM的电话号码,并回应? ( 积分: 100 )

  • 主题发起人 主题发起人 kequan
  • 开始时间 开始时间
K

kequan

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用程序接收拔入MODEM的电话号码,并回应?要求如下:
1、当MODEM响铃时记录电话号码。
2、当六声没人应答就接通电话。并发出提示声请输入1或2。软件记录输入的1或2。
 
用APRO有专门的控件
 
控件无所谓,用mscomm也行。
 
能否给些实例呢?
 
我听说要支持来电显示的modem,普通的modem不行.
 
这种没头没脑的问题,怎么答?
 
我的要求很明确吧!只是想求做出要求的代码。。。。谢谢!
 
大家多给些意见!!
 
来自: rabbitgg, 时间: 2001-11-14 13:25:00, ID: 730329
一、使用超级终端测试MODEM:
在超级终端中用AT #CID=1 (有格式方式返回主叫信息)
或 AT #CID=2 (无格式方式返回主叫信息)
也可能打开主叫识别的AT命令有所差异,可看看MODEM的手册(如全向的MODEM此命令就
不太一样)
如成功应返回OK,否则返回ERR
返回OK,可打电话试试能否识别,(有的MODEM可返回OK,但还是无法识别)
识别的信息可在超级终端中看见,格式如:
TIME0944 (时间)
DATE1112 (日期)
NUME1234567 (号码)
二、在DELPHI中,使用CPORT等串口控件,并设置端口号,通信速率。。。。。。
初始化MODEM,并打开主叫识别
使用端口控件的数据接收方法,读出主叫信息。
以上为AT命令方式的实现(简单,但受MODEM型号影响,有很大的局限性),我用的GVC 的
ESS2838芯片内猫可支持。
CPORT控件中有串口操作的例子,有个软件Identify就是来电显示软件。
希望以上对你有帮助。
 
谢谢你的意见。我的QQ是79610276能加上你的QQ。
 
谁有相关的程序,可以出钱购买。可以加我QQ谈:79610276
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部