在第一次使用ISDN调制解调器(c#)拨号时挂断电话
Hang up while dialing a phone number after firts bip using using ISDN modem (C#)
我想在调制解调器拨完电话号码后挂断电话。我可以跟踪调制解调器何时开始拨号,何时断开连接。但是我无法跟踪拨号完毕。我使用TAPI。我尝试过c#和c++。但是我不知道如何管理它。
当调制解调器拨号时,它通常只是坐在那里等待另一端的回答。TAPI可以告诉您拨号何时开始(因为它发送拨号命令)以及何时发生挂机(因为调制解调器报告"NO CARRIER"),并且它可以告诉您另一个调制解调器何时应答(因为调制解调器报告它已连接),但是调制解调器不告诉您何时完成拨号。(所谓的"winmodem"可能能够做到这一点,因为它们更多地由驱动程序而不是调制解调器中的硬件运行。但这不是你真正可以依靠的东西。
这意味着你真正知道的唯一方法是有一个调制解调器,它可以通过麦克风或线路插入或其他东西将电话线上的声音反馈回去(这在调制解调器上也不是完全通用的),并有一些软件收听触摸音并在听到暂停时报告。
相关文章:
- C++ 电话号码字母拨号程序 - 语法错别字?还是非 ASCII 字符?
- 电话价格问题(十月挑战代码厨师)
- 使用 Firebase 从C++获取用户的电话号码
- 拦截黑莓电话
- 使用Regex验证电子邮件和电话字段QT
- 电话拨号程序将字母转换为卡片花色而不是数字
- 文本文件中的电话号码查找
- 如何实现C 电话号码格式:(000)-000-000
- 如果 LibpocoFoundation 与我的小应用程序相关联,readdir 就会挂断电话
- C++ 2D 阵列...迷失在原型和电话上,在任何地方都看不到这个
- C 电话号码程序
- 电话目录程序使用C 中的2D数组
- 隐式操作员bool()没有回应我的电话
- 我想串入文本文档中列出的电话号码
- 如何在BlackBerry Cascades中显示带有一定数量的电话手板
- 编译弃用电话的时间检测
- 从NDK获取EMEI或电话ID
- 我的第三方电话遇到了C2758错误
- 如何将C/C++printf()消息重定向到windows电话日志系统
- 通过TCP的SIP+转换为UDP以与SIP电话通话