Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPv6 support in PJNATH #422

Closed
pjsipbot opened this issue Nov 20, 2007 · 0 comments
Closed

IPv6 support in PJNATH #422

pjsipbot opened this issue Nov 20, 2007 · 0 comments

Comments

@pjsipbot
Copy link
Collaborator

2007-11-20 10:20:38: @bennylp created the issue on trac ticket 422

Modifications that are needed to support IPv6 in PJNATH:

  • Support for IPv6 in ICE

Notes:

Refer to #1933 for pjnath-test update


2008-02-17 11:12:35: @bennylp changed priority from normal to major


2008-05-29 09:08:43: @bennylp changed milestone from release-0.9.0 to Known-Issues


2010-09-14 11:56:30: @bennylp changed milestone from Known-Issues-and-Ideas to release-2.x


2016-06-06 10:06:50: @nanangizz changed milestone from release-2.x to release 2.5.5


2016-06-08 04:17:47: @nanangizz commented

In r5339:
Re #422: Added IPv6 support to PJNATH, changes:

  • Deprecated 'pj_ice_strans_cfg.af', if set, the value will be ignored, address family setting is now specified via transport setting, i.e: 'pj_ice_strans_cfg.stun_tp/turn_tp'.
  • Deprecated 'pj_ice_strans_cfg.stun/turn', for backward compatibility, this field value will be checked if 'pj_ice_strans_cfg.stun_tp_cnt/turn_tp_cnt' is set to zero.
  • Added 'pj_ice_strans_stun_cfg' & 'pj_ice_strans_stun_cfg' and the corresponding 'pj_ice_strans_stun/turn_cfg_default()'
  • Added 'pj_ice_strans_cfg.stun_tp/turn_tp' as replacement of 'pj_ice_strans_cfg.stun/turn', it is now an array so app can have multiple STUN/TURN transports.
  • Added macro PJ_ICE_MAX_STUN/TURN to specify maximum number of STUN/TURN transports in each ICE component in compile-time.
  • Miscellaneous: fixed socket number limit in concurrency test in pjnath-test, updated pjsua_media.c to use new 'pj_ice_strans_cfg' setting.

2016-06-08 09:52:19: @nanangizz commented

In r5340:
Re #422: Omit IPv6 link-local address in gathering ICE candidate.


2016-06-13 08:11:43: @nanangizz commented

In r5342:
Re #422: Enable IPv6 in ICE transport in pjsua-lib:

  • currently only IPv6 host candidate will be generated, still not sure whether IPv6 NAT is really used in real world
  • if the account enables IPv6 media and the host has IPv4 address, ICE will generate IPv4+IPv6 candidates, it should be very useful in NAT64 environment, and should not add delay in ICE nego in IPv6 only environment (note: candidate check pair must have same IP address family).

2016-06-21 08:10:16: @nanangizz changed status from new to closed


2016-06-21 08:10:16: @nanangizz set resolution to fixed


2016-06-21 08:20:45: @trengginas edited the issue description


2016-06-28 07:33:21: @mingteluu commented

In r5359:
Re #422: IPv6 support for NAT detect

Add API pj_stun_detect_nat_type2()

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants