BlogDemo.SimpleSipPhone icon indicating copy to clipboard operation
BlogDemo.SimpleSipPhone copied to clipboard

通话无声音

Open baecheung opened this issue 7 years ago • 6 comments

这边又碰到一个新的问题,不知道你之前有没有遇到。 我们发现不同ip地址的设备,互相通话没有声音。 直接表现就是,两个设备必须连接同一个wifi,才能互相通话。 其他任何场景下,比如连接不同的wifi,或者都使用4G,或者其中一个设备连接wifi,其中一个使用4G,这些情况下都无法听到声音。 但是正常的登录、呼叫、挂断等等行为又是可以的,不知道是什么原因。

baecheung avatar May 25 '17 06:05 baecheung

SIP信令 和 语音数据 传递好像是两个过程,具体你查查看。

prinsun avatar May 26 '17 01:05 prinsun

@BaeCheung 你是手动集成的 PJSIP,还是根据 博客集成的 pod 'pjsip' 这个。(https://github.com/chebur/pjsip)

GDMiao avatar Jan 06 '18 15:01 GDMiao

@GDMiao 手动集成的。上面通话无声音的问题,通过步TURN SERVER解决的。

baecheung avatar Jan 06 '18 15:01 baecheung

@BaeCheung 你是说事服务器的问题吗?解决了就好,你试试注册一个 linphone的账号试试,免费的服务器, 我就用这个测试的, 注册两个账号,IP地址 sip.linphone.org ,加上账号密码就登录测试了。

GDMiao avatar Jan 06 '18 16:01 GDMiao

@BaeCheung 他这是 2.3 版本的 os_core_unix.c !pjlib 2.3 for POSIX initialized,你升级了吗? 最新 2.7了, 我上面说的那个 库是 2.6的

GDMiao avatar Jan 06 '18 16:01 GDMiao

@BaeCheung 他这是 2.3 版本的 os_core_unix.c !pjlib 2.3 for POSIX initialized,你升级了吗? 最新 2.7了, 我上面说的那个 库是 2.6的

我按照文档也实现了整个流程,就是通话没声音,服务器使用kamailo 开源sip服务实现的。请问该如何解决无声的问题

escapePlan-sp avatar Sep 27 '18 06:09 escapePlan-sp