是否可以在 SIP 和 IAX2 之间进行电话会议?

Posted

技术标签:

【中文标题】是否可以在 SIP 和 IAX2 之间进行电话会议?【英文标题】:Is it possible to make conference call between SIP and IAX2? 【发布时间】:2017-11-12 05:43:56 【问题描述】:

我的应用中同时拥有 SIP 和 IAX 帐户。从那个应用程序我做了这些:

Sip_1-------呼叫-----------------Sip_2 [一切正常,RTP/音频好]

IAX_1-----------------Call----------------IAX_2 [一切正常,RTP/音频正常]

我在我的 ios 应用程序中同时获得 SIP 和 IAX 呼叫音频。但是..

Sip_1---------------------------------IAX_1 [无音频!]

有可能吗?提前致谢:)

【问题讨论】:

听起来是网络问题。请注意,IAX(顺便说一下,IAX 不使用 RTP)以自然方式遍历 NAT,而 SIP 则不。那么,为什么它可以工作 SIP - SIP?好吧,考虑 RTP 流量 SIP - SIP 不需要像 IAX 中的 RTP - SIP 那样到达服务器。如果您从同一个 LAN 进行测试,RTP 不必遍历任何 NAT 【参考方案1】:

是的,asterisk 的 Conference 和 Meetme 命令都不关心源频道类型。

星号命令无关。

因此您可以从任何通道驱动程序连接任意数量的通道。

【讨论】:

感谢您的回答。你能告诉我如何从我的 iOS 应用程序端做到这一点吗?

以上是关于是否可以在 SIP 和 IAX2 之间进行电话会议?的主要内容,如果未能解决你的问题,请参考以下文章

用于构建 VOIP 电话呼叫的 Java SipServlet(在计算机和模拟电话/移动设备之间)

打网络电话要设置啥sip账号,这是啥意思啊

如何在 Android sip stack SipManager 中拨打我的手机号码?

sip是啥

关于voip电话的几个问题 asterisk 软件 openwrt路由器 sip协议

sip协议是啥,sip协议的功能及其应用