Maybe I was a bit fast and it has been late yesterday.
Situation a)
UA-NAT--+-siproxd-NAT--- . Internet . --Provider
UA-NAT-/
All NAT routers are located in your network.
Situation b)
UA-NAT--+-siproxd--- . Internet . --NAT-Provider
UA-NAT-/
The second NAT router is located at the provider side.
Now, let's see.
Situation b) cannot be handled by siproxd (that is what I meant with my previous answer).
Situation a): siproxd can be used to handle the SECOND NAT traversal (between siproxd and the Internet). The first NAT traversal (between you SIP clients and siproxd) can not be handled by the same siproxd. You would need anoter instance of siproxd.
For example (I hope my ASCII art will show up somehow readable...):
UA---siproxd-NAT-+-siproxd-NAT--- . Internet . --Provider
UA---siproxd-NAT-/
The first two instances of siproxd will then be configured to use the third one as outbound proxy.
That should do it.
I hope, now I could make myself clear and still am consistent with the documentation ;-)
Regards,
/Thomas
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
UA---siproxd-NAT(1)-+-siproxd-NAT(2)--- . Internet . --Provider
Is it planned to integrade a new feature which makes the siproxd-Nat(1) unnecessary. Is siproxd going to handle Nated-UAs, like Asterisk or Ser can do?
This would be great.
Regards,
Stefan.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi!
The situation in which I'd like to use siproxd is as follows:
SIP Client - NAT router - siproxd - NAT router - SIP Provider
SIP Client - NAT router /
Can siproxd handle this situation?
Thanks,
Norm
No, siproxd does not handle this situation. The NAT traversal between siproxd and the SIP provider does not work with siproxd.
Regards,
/Thomas
Quote:
"The NAT traversal between siproxd and the SIP provider does not work with siproxd."
This sounds very strange to me. In http://siproxd.sourceforge.net/siproxd_guide/siproxd_guide_c6s3.html it seems clear that siproxd handles exactly the NAT between the siproxd and the SIP provider.
Am I missing something?
Thanks!
Maybe I was a bit fast and it has been late yesterday.
Situation a)
UA-NAT--+-siproxd-NAT--- . Internet . --Provider
UA-NAT-/
All NAT routers are located in your network.
Situation b)
UA-NAT--+-siproxd--- . Internet . --NAT-Provider
UA-NAT-/
The second NAT router is located at the provider side.
Now, let's see.
Situation b) cannot be handled by siproxd (that is what I meant with my previous answer).
Situation a): siproxd can be used to handle the SECOND NAT traversal (between siproxd and the Internet). The first NAT traversal (between you SIP clients and siproxd) can not be handled by the same siproxd. You would need anoter instance of siproxd.
For example (I hope my ASCII art will show up somehow readable...):
UA---siproxd-NAT-+-siproxd-NAT--- . Internet . --Provider
UA---siproxd-NAT-/
The first two instances of siproxd will then be configured to use the third one as outbound proxy.
That should do it.
I hope, now I could make myself clear and still am consistent with the documentation ;-)
Regards,
/Thomas
UA---siproxd-NAT(1)-+-siproxd-NAT(2)--- . Internet . --Provider
Is it planned to integrade a new feature which makes the siproxd-Nat(1) unnecessary. Is siproxd going to handle Nated-UAs, like Asterisk or Ser can do?
This would be great.
Regards,
Stefan.