在第一次使用 ISDN 调制解调器 (C#) 后拨打电话号码时挂断
Posted
技术标签:
【中文标题】在第一次使用 ISDN 调制解调器 (C#) 后拨打电话号码时挂断【英文标题】:Hang up while dialing a phone number after firts bip using using ISDN modem (C#) 【发布时间】:2011-04-08 08:32:29 【问题描述】:我想在调制解调器拨完电话号码后挂断。 我可以跟踪调制解调器何时开始拨号以及何时断开连接。但我无法跟踪拨号完成。 我为此使用 TAPI。我尝试了 C# 和 C++。但我不知道如何管理它。
【问题讨论】:
人们还在使用调制解调器吗? 如果他想在第一次哔哔声后挂断,那么他不会将其用于传真或数据。 是的,我没有将它用于传真或数据。我正在使用它来了解电话号码是否有效(或存在)。 【参考方案1】:当调制解调器拨号时,它通常只是坐在那里等待另一端应答。 TAPI 可以告诉您何时开始拨号(因为它发送拨号命令)和何时发生挂断(因为调制解调器报告“NO CARRIER”),它可以告诉您其他 调制解调器 何时应答(因为调制解调器报告它已连接),但调制解调器没有说明它何时完成拨号。 (所谓的“winmodems”可能能够做到这一点,因为它们更多地由驱动程序运行,而不是调制解调器中的硬件。但这不是你可以真正依赖的东西。)
这意味着您真正知道的唯一方法是拥有一个调制解调器,该调制解调器可以通过麦克风或线路输入或其他东西将电话线上的声音反馈回(这在调制解调器上也不是完全通用的) ,并让一些软件监听按键音并在听到暂停时进行报告。
【讨论】:
我希望我不知道或没有阅读。我正在寻找有关从调制解调器获取媒体的信息并对其进行处理。我希望不要这样做。 我正在查看 MSDN 上的 TAPI 文档。有一个“进行中”的呼叫状态,但这基本上只是意味着“拨号并等待应答”。所以,是的,你可能需要听什么(除非你有某种方法可以绕过 TAPI 并直接与你的调制解调器对话,并且有一个调制解调器会告诉你有关呼叫状态的更多详细信息)。 进行中 - 正在通话中,当我已经连接并且我正在使用电话进行通话或发送/接收数据或其他事情时。以上是关于在第一次使用 ISDN 调制解调器 (C#) 后拨打电话号码时挂断的主要内容,如果未能解决你的问题,请参考以下文章