On Tue, 2006-08-15 at 16:10 -0400, Sergey Kuznetsov wrote: > Hi there, > > I am experiencing the weird situation. > > I have two Asterisk servers heartbeating via UCARP. > both of them have their own IP addressess as well as virtual IP address > known to our Telco provider. > Telco provider accepts the calls only from that IP address which is virtual. > > Each * box have two Ethernet interfaces to outside of the world and > internal network to the phones. > UCARP works like a charm, incoming calls works like a charm, but > outgoing calls are not working properly, > because by default * provides the default IP address, which is not > virtual. When I bind only to that specific IP address > it starts to work, but SIP phones cannot register and communicate to * > via internal network, because internal IP address > is not binded.
Why don't you use source nat based on the dest port to put it where you want it. iptables -A POSTROUTING -d service_provider_ip -t nat -p tcp \ --dport 5060 -j SNAT --to-source virtual_ip -- Steven <[EMAIL PROTECTED]> _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-dev mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-dev
