串口modem编程,如何识别是否拨通对方电话

SeeJawa 2005-12-19 10:55:25
modem通过串口连接到我的计算机上。大家知道,如果此时modem连接的电话线上有来电,则modem会发一个“ring”串到计算机串口。如果是我给对方拨号,拨通之后当我的modem发出回铃音,而此时似乎没有任何信号从modem传到计算机串口。人倒是能够判断已经拨通对方电话了,但计算机如何判断是否拨通了呢?
...全文
253 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
stevecrisewu 2006-03-02
  • 打赏
  • 举报
回复
无法识别
除非有硬件支持
zhoujiamurong 2006-03-02
  • 打赏
  • 举报
回复
mark
Pipi0714 2006-01-09
  • 打赏
  • 举报
回复
返回值,你可以用超级终端做实验.
拨通后一般返回CONNECTED 波特率
bluesen 2006-01-09
  • 打赏
  • 举报
回复
老顽童犯了和qinxiaogang(qinxg)同样的错误,是语音通讯,不是数据通讯,根本就没有载波。
注意,这边是Modem,另外一边是普通电话。
bluesen 2006-01-08
  • 打赏
  • 举报
回复
楼上说的应该是两个Modem之间数据通讯时的情况,语音通话不是这样的。
qinxiaogang 2006-01-07
  • 打赏
  • 举报
回复
1.软的: 用ATDTXX拨号, 拨通后modem会回送 "CONNECT XXXX". XXXX是波特率
2.硬的: 用ATDTXX拨号, 拨通后CDC有效('载波已经建立")
bluesen 2005-12-20
  • 打赏
  • 举报
回复
一般也是根据信号音来判断,参考微软的TAPI接口。好的语音Modem驱动程序会去做这个复杂的判断,但大多不行,最多判断是否有忙音,如果没有忙音就判断为接通。
可以看看我写的程序:
http://www.bluespace.com.cn/koodoo/download_tapi3.htm
gsp396 2005-12-20
  • 打赏
  • 举报
回复
看看AT命令~~

2,643

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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