Comments (4)
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.
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.
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.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pj-nat64.