收听来自自定义IOS应用程序的星号活动呼叫



我正在开发一个移动应用程序,以监听正在进行的星号呼叫。Asterisk被设置为记录通话,但呼入和呼出的语音会保存到不同的wav文件中。克服第一个障碍是在写入wav文件时对其进行流式传输-这是使用NodeJS实现的,但现在我需要将混合的两个文件连接在一起并流式传输,如果不同时写入文件,这是可行的。

第一种选择是找出如何通过程序将两者连接起来,同时不断检查EOF是否发生了变化,同时流式传输结果。(感觉高于我的工资水平)

第二种选择是将两个文件独立地流式传输到客户端IOS应用程序,后者将同时播放它们。如果同时播放两个流的第一个挑战能够解决,则需要非常稳定的连接。因此,我不认为这是一个可行的选择

第三种可能性是将软电话嵌入IOS应用程序,并将其用作ChanSpy的客户端。这可能吗?什么图书馆可以帮助我实现这一目标?

你们有什么建议,也许还有更多的选择?

感谢

改为使用Application_MixMonitor怎么样?

为什么不在IOS上构建一个SIP客户端,并使用ChanSpy实时监听呼叫?

http://www.voip-info.org/wiki/view/Asterisk+cmd+ChanSpy

您可以为mixmon应用程序提供m选项,也可以使用sox进行混合。

https://wiki.asterisk.org/wiki/display/AST/Application_Monitor

http://leifmadsen.wordpress.com/tag/mixmonitor-sox-mixing-asterisk-script/

相关内容

  • 没有找到相关文章

最新更新