通过Modem的AT指令集拨号后发送给对方手机一个语音,怎么能实现?

gselec 2003-04-24 09:26:08
高手指教。
我现在有这样几个方案:
1、AT指令集
atdt1300888888
通过GetCommModemStatus获取Modem状态[好像不行],判断是否对方接听了电话,如果接听了:
at+vtx
直接WriteFile写串口RAW格式
要终止,写串口终止字符串<DLE><ATX> [这里忘了]
然后关闭串口

问题:这里好像直接GetCommModemStatus不能正确判断是否对方接听了电话。

2、tAPI
LineInitalizeEX函数初始化线路
不能正确判断是否对方接听了电话
3、通过VoiceModem控件:
可是他拨号后线程就不再响应了~
...全文
61 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,930

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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