BlogDemo.SimpleSipPhone
BlogDemo.SimpleSipPhone copied to clipboard
Demo For Blog
通话无声音
这边又碰到一个新的问题,不知道你之前有没有遇到。 我们发现不同ip地址的设备,互相通话没有声音。 直接表现就是,两个设备必须连接同一个wifi,才能互相通话。 其他任何场景下,比如连接不同的wifi,或者都使用4G,或者其中一个设备连接wifi,其中一个使用4G,这些情况下都无法听到声音。 但是正常的登录、呼叫、挂断等等行为又是可以的,不知道是什么原因。
你好在你博客看到集成的 PJSIP demo, 我通过 pod 'pjsip' 集成的, 登录,接听都可以,拨号不通。 用你SimpleSipPhone 里面的PJSIP 手动集成可以实现 登录,拨号,接听功能。不知道这是什么问题,我不知道是不是pod 库里面的是不是有问题。 还有按你的教程,脚本合并库文件,最后没有合并成功,脚本我是真不会,文件夹都创建了,最后mix。lib里面是空的。嘻嘻。 还有表扬你一下,博客写的真听好的,学习一下。
挂断无响应
我参考了你的三篇blog,实现了里面讲的所有功能。但是在两个设备通话时,调用hangup无法挂断,不知道是什么原因。我试了用miniSIPPhone和我的设备通话,miniSIPPhone的挂断是起效的,设备调用hangup挂断是无效的。我打了日志进行查看,miniSIPPhone挂断后,minSIPServer会收到BYE的msg,客户端调用hangup挂断没有任何日志输出。 已经接听的通话是不是不能用hangup进行挂断?
登录报错
填写完服务器地址,用户名和密码后点击登录报错: 16:26:23.584 tsx0x10113f6a8 ...Failed to send Request msg REGISTER/cseq=58804 (tdta0x101084400)! err=120065 (No route to host) 16:26:23.584 pjsua_acc.c .....SIP registration failed, status=503 (No route to host) 16:26:23.585 sip_reg.c ..Error sending request,...