BlogDemo.SimpleSipPhone
BlogDemo.SimpleSipPhone copied to clipboard
通话无声音
这边又碰到一个新的问题,不知道你之前有没有遇到。 我们发现不同ip地址的设备,互相通话没有声音。 直接表现就是,两个设备必须连接同一个wifi,才能互相通话。 其他任何场景下,比如连接不同的wifi,或者都使用4G,或者其中一个设备连接wifi,其中一个使用4G,这些情况下都无法听到声音。 但是正常的登录、呼叫、挂断等等行为又是可以的,不知道是什么原因。
SIP信令 和 语音数据 传递好像是两个过程,具体你查查看。
@BaeCheung 你是手动集成的 PJSIP,还是根据 博客集成的 pod 'pjsip' 这个。(https://github.com/chebur/pjsip)
@GDMiao 手动集成的。上面通话无声音的问题,通过步TURN SERVER解决的。
@BaeCheung 你是说事服务器的问题吗?解决了就好,你试试注册一个 linphone的账号试试,免费的服务器, 我就用这个测试的, 注册两个账号,IP地址 sip.linphone.org ,加上账号密码就登录测试了。
@BaeCheung 他这是 2.3 版本的 os_core_unix.c !pjlib 2.3 for POSIX initialized,你升级了吗? 最新 2.7了, 我上面说的那个 库是 2.6的
@BaeCheung 他这是 2.3 版本的 os_core_unix.c !pjlib 2.3 for POSIX initialized,你升级了吗? 最新 2.7了, 我上面说的那个 库是 2.6的
我按照文档也实现了整个流程,就是通话没声音,服务器使用kamailo 开源sip服务实现的。请问该如何解决无声的问题