请教关于通过MODEM取出来电显示的电话号码

zenggao 2004-06-30 08:16:20
我想通过编程用MODEM接收对方打过来的电话号码.即来电显示的号码,请问什么编,谢谢
...全文
383 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
南山明月 2004-07-15
  • 打赏
  • 举报
回复
ding
南山明月 2004-07-07
  • 打赏
  • 举报
回复
ding
czw1975 2004-07-01
  • 打赏
  • 举报
回复
不会不知道“超级终端”在哪吧!
附件-》通讯-》
czw1975 2004-07-01
  • 打赏
  • 举报
回复
就用超级终端呀!

如何用AT命令查询MODEM是否有来电显示并打开其功能

1,打开超级终端,随便输入一个连接名称。
  2,按确定后,在下个窗口中,看到你的猫,不输电话号码点击确定,然后在出现的窗口中按取消。
  3:这时将进入超级终端的界面。
  输入:AT回车
  如果出现OK,说明MODEM支持AT指令。
  然后输入下面的命令进行测试你的MODEM是否支持来电显示:
AT#CIDn或者AT+VCIDn
(如果输入AT#CIDn提示错误就用AT+VCIDn来测试,我的T40就只支持AT+VCID命令。n需替换成以下各项). n为以下项时功能分别如后所示:

n 功能

0 关闭呼叫者身份鉴定
1 打开DTE格式化形式的呼叫者身份鉴定
2 打开DTE非格式化形式的呼叫者身份鉴定
? 从调制解调器中恢复当前呼叫者身份鉴定方式
=? 返回调制解调器允许模式的列表,表中各部分间用逗号隔开
比如:
1:查询当前MODEM是否支持来电显示功能,输入:
AT#CID=?
如果显示为:
0
就表示不支持;若显示为:
0,1,2
就表示支持所有来电格式。如果显示
ERROM
说明当前MODEM不支持这种格式的命令,可输入另外一条命令(以下也一样)
AT+VCID=?来查询。
2:查询MODEM当前是否打开来电显示功能。输入:
AT#CID?
如果显示为:
0
则表示没有打开这个功能,如果显示为:
1
则表明已打开来电显示功能了。
3:打开MODEM的来电显示功能,输入:
AT#CID=1
如显示OK就表示已经成功打开来电显示了,这时可用手机打电话进来,超级终端上应有如下格式显示:

RING

DATE = 1110
TIME = 0923
NMBR = 13096090000
zenggao 2004-07-01
  • 打赏
  • 举报
回复
请问什么知道MODEM支持来电显示..
zenggao 2004-06-30
  • 打赏
  • 举报
回复
多谢大家,我正在测试,OK的话就结贴.另再请教一个问题.
就是怎样编程通过MODEM收发传真.谢谢...
小光快闪 2004-06-30
  • 打赏
  • 举报
回复
高手 去这里看看

http://community.csdn.net/Expert/TopicView1.asp?id=3132065
nik_Amis 2004-06-30
  • 打赏
  • 举报
回复
up
czw1975 2004-06-30
  • 打赏
  • 举报
回复
vb中:
http://www.mdjgy.com/jsj/ShowArticle.asp?ArticleID=148
http://www.mdjgy.com/jsj/ShowArticle.asp?ArticleID=149
sunnyming 2004-06-30
  • 打赏
  • 举报
回复
使用mscomm
关键是要看modem支不支持
前段时间我有在测这个功能,但都没有合适的MODEM,
只有一MODEM有支持但是通过PBX后却出现乱码
czw1975 2004-06-30
  • 打赏
  • 举报
回复
使用 at 指令:AT+VCID=1
http://www.pinegroup.com.cn/support/faq/pf0027.htm

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧