Coder Social home page Coder Social logo

Comments (4)

johanlantz avatar johanlantz commented on July 29, 2024

I do not have access to that code anymore so I do not recall the exact details. However if I am not mistaken, I created transports for both IPv4 and IPv6 (TCP+TLS) when configuring pjsua. Then pjsip automatically choose the appropriate transport after resolving the dns name. iirc this is not something you have to do manually.

from pj-nat64.

jgathm avatar jgathm commented on July 29, 2024

I finally got it working. I was using IP and not host name. Using IP made the correct use of synthetised IP address but not automatic transport selection.

On another feature, do you remember if you tested successfully IPv6 <-> IPv4 network handover during a call ?

So far I got it working in regular IPv4 to IPv4 but in 6 to 4 scenario, I reconnect the SIP session on 4-socket but the re invite fails.

from pj-nat64.

johanlantz avatar johanlantz commented on July 29, 2024

For handover, sorry I did not test that.

As for using IP in the proxy name, I think you should at least point this out on the mailing list, that a IPv4 address synthesized into IPv6 does not correctly manage transport selection. I think they are considering NAT64 support for the coming release and maybe this is something they could take into consideration.

from pj-nat64.

jgathm avatar jgathm commented on July 29, 2024

The DNS issue is actually explained in a ticket so that's how I came to the solution.

For the NAT 64 part they still have not provided an official SDP rewrite module so you are still the most used implementation :-)

from pj-nat64.

Related Issues (7)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.