【发布时间】:2012-08-08 02:51:40
【问题描述】:
我正在开发一款在完美世界中永远不会失去互联网连接的软件,而且我可以完美地在两个客户端之间发送音频馈送。我的问题是,这个世界远非如此。如果互联网连接失败和音频源丢失,我的服务实际上毫无价值。
我的问题是这样的:
在 C# 中有没有一种方法可以连接到我的系统调制解调器并拨打电话或接听电话(或最好两者兼而有之)并向/从两点推送/播放音频?
该方法已弃用,但在我的场景中几乎是必需品,而且我在 Google 上找不到太多信息,因此我们将不胜感激。
提前谢谢。
【问题讨论】:
-
为了清楚起见,您是通过 POTS 线路发送音频,是吗?还是这是数据连接?
-
有趣的问题。绝对确定这是可能的,但不确定您将如何实现这一目标。我假设您需要通过 com 端口进行通信,并弄清楚 2 如何让调制解调器与您的应用程序通信。它可能在很大程度上取决于调制解调器,不是吗?
-
大多数现代调制解调器没有音频功能。因此,您将需要使用 Asterisk 或 Freeswitch 中使用的接口。其中一些接口有一个 SDK,可以提供你需要的东西。我使用了来自 Khomp (www.khomp.com) 的一个,它有一个 C 语言的 SDK。我使用 PInvoke 并做了一些你想要的事情。
-
没错,布拉德;如果我们可以避免,则不涉及任何数据。我想它会是 Maxim,但是有可以采用的调制解调器标准吗?我会看看@Sergio,感谢您的评论。