Hello List ,

Am working my way through the OnSIP getting started examples (4.0a)
My testbed and network setup is similar to the OnSip example :

( UA 1 (10.10.10.6)  UA 2 (10.10.10.8)  SER/MediaProxy Server (10.10.10.3)

                   -----------------------------------------------
                                      Internal Lan
                   -----------------------------------------------
                                       [ router ]
                   Public IP on port 5060 passed thru to 10.10.10.3


SER and Two UA's (SJphone) behind a Router with FW.
SER and MediaProxy running on the same box (same internal LAN)

Public IP address and Port (5060) passed through to Ser/Mediaproxy server via PAT on the Cisco router. (ie public_ip:5060=10.10.10.3:5060 where 10.10.10.3=ser/mediaproxy server address)

UA's on internal LAN (10.10.10.x) can connect with Ser and make calls OK.

UA from outside the LAN cannot register with SER.

I've looked through most of the posts in July/August '05 but without luck

Came across a similar type problem in a post with a response from Greger suggesting a patch to 'mediaproxy.py' and 'rtphandler.py' introducing a --vip option in mediaproxy.py
I've tried this but without success. Maybe my patch is incorrect.
I've also tried to follow Greger's advice for ser.cfg by announcing ;
record_route_preset("public_ip")
alias=public_ip

This didn't seem to work. I've probably got something fundamentally wrong somewhere either in my patches or ser.cfg (?!)
I'd be most grateful for any and all assistance to get me over this stage/hurdle.

many thanks
regards

Hemant