PJSIP支持IPv6,如何实现

青灯 发布于 2016/06/16 00:35
阅读 1K+
收藏 0

OSC年度开源问卷新鲜出炉,你的回答对我们很重要,参与开源可以从这份问卷开始>>>

我的iOS项目中的VoIP使用的是PJSIP框架,提交Apple审核的时候,被拒绝了,原因是在IPv6环境下,VoIP不可用。我自己在IPv6环境下测试,确实不可用。

于是我去PJSIP官网查看文档,文档说是可以用的,已经支持了IPv6。官方文档中有一篇IPv6 support的说明,我没有完全看懂,但是做了以下事情:

1.下载最新版本的PJSIP(2.5.1)源代码;

2.在config_site.h中添加“#define PJ_HAS_IPV6 1”,重新编译.a库;

3.按照IPv6 support中最后一部分“Enabling IPv6 support in application using PJSUA”中的说明,改写了我的代码;

但是以失败告终!

结果是在IPv4环境下,SIP注册都失败了,打出的日志如下:

我需要实现PJSIP同时支持IPv4和IPv6环境,搞了两天,已经没辙了。只好来论坛求助。

在使用PJSIP,并且处理过兼容IPv6这样问题的同学,还望不吝赐教。

加载中
0
选12
选12
大神解决啦吗?同遇到此问题啊!
辣手小火星
辣手小火星
请问pjsip ipv6解决了吗
青灯
青灯
尚未解决,还在努力解决中...
0
选12
选12
该评论暂时无法显示,详情咨询 QQ 群:912889742
0
sanyue
sanyue
该评论暂时无法显示,详情咨询 QQ 群:912889742
青灯
青灯
虽然官网说最新版本已经支持IPV6,也有教程,然并卵,电话模块我已经打算用第三方SDK了
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部