【问题标题】:Using 3G modem to make a voice call使用 3G 调制解调器进行语音通话
【发布时间】:2013-05-18 13:11:50
【问题描述】:

大多数 3G 调制解调器(USB 记忆棒)都支持语音通话,但它们都只能通过随附的仪表板软件来实现。

您有什么信息吗,如何从 Delphi 的 3G 调制解调器中获取声音并将麦克风数据传递给 3G 调制解调器?

当我插入时,它会安装 4 个 COM 端口:

  • NEMA
  • 诊断
  • 应用程序接口
  • 标准 COM 端口,可用于传递 AT 命令

目前通过标准COM口可以通过ATDT12345678命令拨打号码,连接建立,对方振铃。当我接听电话时,我听不到任何声音 - 无论是在连接 3G 调制解调器的计算机上,还是在被叫电话上。

感谢任何答案或解决方法。

【问题讨论】:

  • 谷歌搜索“3g modems usb api”会找到一些可能对您有帮助的链接。
  • 你什么都听不到,因为你必须与运营商等接听
  • 我用谷歌搜索了那个短语,但没有任何相关结果。你能给我一个提示吗?
  • 3G 调制解调器中没有运营商。这些是数字设备。我听到运营商的声音是因为拨号器应用程序会为您播放提示音...
  • @whosrdaddy:我使用的调制解调器已经激活了语音功能。正如我所写的,在它的仪表板中,我可以拨打一个号码,我可以听到另一端的声音。我想用我自己的软件做同样的事情。

标签: delphi usb voice 3g modem


【解决方案1】:

如果您想拨打语音电话,您必须将调制解调器置于语音模式。

这些是华为 E173 的 AT 命令:

Activation: AT^U2DIAG=5 

Reset: AT^U2DIAG=276 

Status: AT^CVOICE=?

如果还是不行,需要用dc unlocker解锁语音拨号功能。

【讨论】:

  • 在过去的美好时光里,我相信 Windows TAPI 有一些功能可以让这一切变得简单。但不确定 TAPI 在这种情况下是否仍然适用。
  • 感谢您的回答,但您附加的链接适用于语音调制解调器(连接到固定电话的那些),而不适用于 3G 调制解调器。 3G 调制解调器有点不同,它们不是百分百兼容 Hayes AT 命令。
  • TAPI 也不是一个好的解决方案,它也适用于简单的模拟语音调制解调器,但不适用于 3G。
猜你喜欢
  • 2023-03-10
  • 2015-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-23
  • 2023-04-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多