El Domingo, 12 de Octubre de 2008, Ricky Gutierrez escribió:
(192.168.10.1) LAN-eth1- Server Openser eth0-WAN (192.168.1.64)<-> NAT <-> ADSL dyndns <-> Internet <-> ADSL <-> NAT <-> UAC
All my external clients are also behind an ADSL with address private ip and my server openser, I don't have ip it public but register a domain with dyndns and it configures it in my router adsl, I have access from out to my server through dyndns.
OpenSer behind a NAT router with dynamic IP? It's really an annoying scenario.
Note that when the INVITE/200/(ACK) comes from the LAN 192.168.10.X and goes through OpenSer, you must replace the media IP in the SDP and the IP in "Contact" with the **public** IP of the LAN router, that is a dynamic IP and AFAIK it's not valid to set a domain in the SDP.
And when he INVITE/200/(ACK) comes from Internet and goes through OpenSer, you must replace the media IP in the SDP and IP in "Contact" with the eth1 IP of RtpProxy (19.168.10.1).
Also, you need the SIP ports and RtpProxy media ports redirected in the router to the RtpProxy server.
Anyway, this scenario is not appropiate for a businnes service.
I have open the ports UDP 5060:5065, 10000:20000, 35000:65000 TCP: 5060
Why do you open all these ports? and what do you mean with "open"? don't you mean "redirected"?
PD: A suggestion: Buy an space in a datacenter (a virtual machine could be enough depending on your traffic ammount) and install the OpenSer and RtpProxy decently in a host with public IP.