我的星号服务器是不是需要与我的移动应用程序相同的编解码器?

Posted

技术标签:

【中文标题】我的星号服务器是不是需要与我的移动应用程序相同的编解码器?【英文标题】:Does my asterisk server need the same codecs as my mobile app?我的星号服务器是否需要与我的移动应用程序相同的编解码器? 【发布时间】:2013-08-15 23:35:13 【问题描述】:

现在,我的 android 和 iphone voip 应用程序都在使用 G711 编解码器。我的星号服务器设置为允许使用 ulaw 编解码器,我理解它与 G711 相同。

现在我想开始在我的 android 和 iphone voip 应用程序上使用 G729 编解码器。我已经升级了这些应用程序上的 sip 库以支持此功能。

我是否还需要在我的星号服务器上安装 G729 编解码器才能让我的 android 和 iphone voip 应用程序相互通信?

【问题讨论】:

您可能希望在此链接***.com/questions/14300979/…中查看接受的答案 【参考方案1】:

简短的回答是否定的,您不需要安装 G729 编解码器,但需要在 sip.conf 文件中启用它以允许编解码器通过。

Asterisk G.729 pass-thru

长一点是:这取决于您的要求。有些功能需要解码/转码才能工作,在这种情况下,您需要在 Asterisk 中安装 G729 编解码器,例如:

直接 PSTN 终止(不通过 sip 中继服务); 直连分机(不是 SIP ATA/IAD) 语音会议 静音检测 ...

【讨论】:

以上是关于我的星号服务器是不是需要与我的移动应用程序相同的编解码器?的主要内容,如果未能解决你的问题,请参考以下文章

如果我移动我的 Elastic Beanstalk 应用程序以使用 Docker,我是不是需要自己的服务器?

自定义操作意图在与我单击的应用程序相同的上下文中打开我的应用程序

jquery calendar 停止在桌面上工作,但在移动设备上工作

使用自动布局时,如何让我的 UICollectionView 与我的设备宽度相同?

在与我的 tableview 相同的位置显示 UISearchbarResult

我在哪里放置与我的项目相关的 conda-recipe?