0

我尝试让多播在3.3.2版本上工作,但我不知道这是否是 linphone 中的错误。(如果我在下面禁用此功能的情况下进行正常呼叫,则它可以正常工作)

我所做的是在 Linphone 服务初始化时启用的

LinphoneManager.getLc().enableAudioMulticast(true);
LinphoneManager.getLc().setAudioMulticastAddr("224.0.0.100");

我从 .4.12(IP) 102(PBX 号码) 拨打 .4.26(IP) 116(PBX 号码) 设备(在 102 上我正在呼叫 SIP 号码 116)

呼叫然后正常工作,如果我签入 Wireshark,我会看到

4.12 - 通过 UDP 向 224.0.0.100 发送数据

4.26 - 15 秒后开始发送 STUN 绑定请求,并且每秒发送一次,直到呼叫停止

这就是正在发生的一切,然后在 30 秒后通话结束。

在接收端,在 4.26,我也尝试添加

params.enableAudioMulticast(true);

但没有任何改变

问题:

  1. 为什么这个电话在 30 秒后掉线?我是否必须启用其他功能,因为我在文档中的任何地方都没有看到
  2. 如何让所有正在监听 224.0.0.100 的设备接听电话?如果我从 102 - 116 拨打电话,例如在 120 上注册且启用了多播的设备,如何也收到此电话?我应该以不同的方式拨打电话吗?
4

0 回答 0