Hi,
I am looking at the same type of setup too.
A local ser runs on the NAT firewall. A UA behind NAT registers with the local ser. When a SIP message is sent out to outside world, local ser does record route. So it is always in the path and there is not need to change SIP contact field. The only thing which needs mangle is the SDP if calling the outside world. It should be changed to the local ser's outside ip address. Rtpproxy, (if it is capable of doing this), can forward the traffic between inside and outside.
The greatest benefit I can see is that traffic for an intra-office call never has to go out. It would be easy to maintain a good quality. Also the phone system is still up even if the outside connection is down. Other benefits include a distributed registration database.
Any comment?
Richard
-----Original Message----- From: serusers-bounces@iptel.org [mailto:serusers-bounces@lists.iptel.org] On Behalf Of Zhou Jiang Sent: Wednesday, September 01, 2004 5:19 PM To: serusers@lists.iptel.org Subject: [Serusers] User ser+nathelper+rtppoxy as outbound server
I want to cofig ser as a outbound server to resolve all nat problem. The follow picture is the system architecture.
uac--nat-->outboud1(ser1+nathelper+rtpproxy)------------->ser(main) uac--nat-->outboud2(ser2+nathelper+rtpproxy)-------------| uac--nat-->outboud3(ser3+nathelper+rtpproxy)-------------|
Can someone know if ser can rewrite the uac's contact as itself ip address and forward to main ser? Nathelper can rewrite sdp ip/port to it own ip/port. But it only rewrite contac with nat's ip and port.
Jiangzhou