PJSIP支持IPv6,如何实现

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

我的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

362123640 我也遇到这个问题,正在解决中

0
sanyue
sanyue
大神解决没?上架也卡这问题了,瞎弄了一周多一点头绪都没……可以的话加个QQ(570788129)指导一下,不胜感激涕零!!!
青灯
青灯
虽然官网说最新版本已经支持IPV6,也有教程,然并卵,电话模块我已经打算用第三方SDK了
返回顶部
顶部