The reference design is based on SER having a public IP address (and
using proxy for NATed devices) OR SER having a private address and all
the UAs have private addresses. The examples do not handle the case of a
private address SER and only some clients with private addresses or any
other kind of bridged setup. rtpproxy (force_rtp_proxy) has options for
this, but you really need to understand in-depth the various NAT-fixing
commands to fine-tune to your setup (as evident on this list).
A warning: the nat_uac_test() function tests for private addresses and
was created to handle far-end NATs (i.e. NAT in front of UA). Using that
function in a bridged scenario requires some caution to make sure you
mark as NATed the ones you want (ex. reverse the test to handle outside
UAs).
g-)
Rustam Yusupov wrote:
Hello, serusers.
I am newbie for SIP.
I installed ser, rtpproxy and read manual very many times :-), but...
Ser server and some clients in local network :
ser - 192.168.100.1
UA1 - 192.168.100.2
UA2 - 192.168.100.3
Some clients have public ip address, not behind firewall...
All work fine between local clients, but not work with external
clients. I think that local clients register with local ip in
Contact field from local network and cannot be fix with fix_nated_ function,
and so can't access from external...
Simple config or config for rtpproxy from gettingstart not help me...
Can anybody help me with simple config for this network configuration?