nat_traversal doesn't handle IPv6 keepalives. It doesn't add [ and ] around IPv6 addresses and there's some bad parsing of SIP URI's in the code, assuming the first colon after "sip:" (not sips or tel) is a separator for port numbers. A better parser would be nice to use.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/362
Right now it causes crashes and core dumps when using IPv6
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/362#issuecomment-146129236
nat_traversal was not much on focus during past years because initial developers are gone, and a lot of us are actually using nathelper for the nat traversal needs. If you have a fix, just push it to the repository.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/362#issuecomment-146206883
I think we can add to the documentation "Doesn't support IPv6" - because it requires a lot of work to do anything else. We have also focused on Nathelper now. - ok?
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/362#issuecomment-146219727
Added a comment to the README about lacking IPv6 support.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/362#issuecomment-149124277
Closed #362.
--- Reply to this email directly or view it on GitHub: https://github.com/kamailio/kamailio/issues/362#event-438795103