Hi Ray,

for bridging between two non-routable networks, you have an example about how to configure nathelper and rtpproxy :
   sip-server/modules/nathelper/examples/alg.cfg
(IMPORTANT: in the script header there is a note about how to start rtpptroxy in bridging mode)

you might find it very useful.

regards,
Bogdan


Ray Van Dolson wrote:

However a tcpdump on OpenSER eth1 shows RTP data with source IP 208.208.53.5
-> 10.0.201.196.  The source IP should be being rewritten as 10.0.201.5, but
it is not.  In addition I don't get any voice data back from the SIP ATA
leading me to believe the force_rtp_proxy is somehow passing the public IP
address back to my SIP ATA device (which is unroutable).

One more follow up on this.  It appears that when the call is answererd and
Asterisk sends back its 200 OK message to the ATA, the c= is set to
208.208.53.5.

c= IN IP4 208.208.53.5

My (fairly simple) openser.cfg file is located here:

http://webdev.digitalpath.net/~rayvd/voice/openser.cfg

I am starting rtpproxy with the following command-line:

rtpproxy -l 208.208.53.5/10.0.201.5 -t 0xb8

SIP ATA devices are completely private.  They can only talk to other devices
on the same network (no Internet NAT being done).

Ray

Ray Van Dolson wrote:
Thanks for the help earlier Bogdan.

I've gotten things working for the most part, but am having a problem with the
force_rtp_proxy function.

Once again, here is my setup:

SIP ATA
- 10.0.201.196

OpenSER
- eth0: 208.208.53.5/24
- eth1: 10.0.201.5/24

Asterisk
- eth0: 65.234.34.5/24
- eth1: 10.0.201.6/24

_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users



_______________________________________________
Users mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/users

Reply via email to