I think what the original poster is saying is that his existing architecture uses &quot;overlapping&quot; IP addresses (&quot;one ip address for all clients&quot;). Clients/devices are on separate vlans and the SBC sits in each vlan listening on the same IP address. Client &lt;--&gt; SBC IP is then on the same broadcast domain and not IP routed. The clients are all configured to talk to the same SBC address which makes provisioning simple.<br>
<br>So he would want something like this:<br>
<br>
sip profile 1 listening on 10.0.0.1 vlan1<br>
sip profile 2 listening on 10.0.0.1 vlan2<br><br>The likes of ACME packet SBCs/GENBAND etc support this but it is not possible in freeswitch currently.<br><br>In linux this can be done using the SO_BINDDEVICE socket option to force packets out a particular interface rather than use the linux IP routing table. A good description is here: <a href="http://codingrelic.geekhold.com/2009/10/code-snippet-sobindtodevice.html">http://codingrelic.geekhold.com/2009/10/code-snippet-sobindtodevice.html</a><br>
<br>Regards,<br>Steve<br><br><br><div class="gmail_quote">On Wed, Oct 27, 2010 at 6:22 AM, Anthony Minessale <span dir="ltr">&lt;<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">its not possible to listen on 0.0.0.0 you can only guess at best on<br>
which ip goes with what packets and you cannot choose which source<br>
addr to put in outbound packets in that case.  This is a limitation<br>
caused by the design of the SIP spec.<br>
<br>
<br>
You must create a distinct profile for every interface with the<br>
desired IP from each vlan.<br>
<div><div></div><div class="h5"><br>
<br>
<br>
On Tue, Oct 26, 2010 at 11:49 AM, Steven Ayre &lt;<a href="mailto:steveayre@gmail.com">steveayre@gmail.com</a>&gt; wrote:<br>
&gt; Thinking about it, it won&#39;t work. ext-sip-ip will be inside the<br>
&gt; packets but they&#39;ll be sent from sip-ip so the clients won&#39;t see it<br>
&gt; coming from the IP you want.<br>
&gt;<br>
&gt; On 26 October 2010 17:47, Steven Ayre &lt;<a href="mailto:steveayre@gmail.com">steveayre@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Possibly your best bet would be to set sip-ip and rtp-ip to the<br>
&gt;&gt; specific interface and ext-sip-ip and ext-rtp-ip to the global IP.<br>
&gt;&gt;<br>
&gt;&gt; I don&#39;t know how well this&#39;ll work though. Sofia might get very<br>
&gt;&gt; confused about where to send stuff to, since the same IP is used on<br>
&gt;&gt; essentially separate networks.<br>
&gt;&gt;<br>
&gt;&gt; -Steve<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On 23 October 2010 19:47, Adam Kuśmirek &lt;<a href="mailto:amkusmirek@gmail.com">amkusmirek@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; Hi All<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I would like to run FreeSwitch as SBC in my network. I have<br>
&gt;&gt;&gt; architecture with all clients connected via separate vlans.<br>
&gt;&gt;&gt; It gives me possibility to use one ip address for all clients, but I<br>
&gt;&gt;&gt; need FS sofia profile to bind to specific interface (eg eth0:20 vlan<br>
&gt;&gt;&gt; 20) and global ip address.<br>
&gt;&gt;&gt; As I see, for now sofia module allows to bind to ip address only. I<br>
&gt;&gt;&gt; looked quickly to sourcees and it seems that this is limited by sofia<br>
&gt;&gt;&gt; library.<br>
&gt;&gt;&gt; Of course i may be wrong because I&#39;m new to FS and didn&#39;t have time to<br>
&gt;&gt;&gt; analyze sources.<br>
&gt;&gt;&gt; Please, write some words on this topic.<br>
&gt;&gt;&gt; Do you have plans to implement vlan support in FS.<br>
&gt;&gt;&gt; I know that AcmePacket Net-Net gives such feature. Don&#39;t know any open<br>
&gt;&gt;&gt; voip solution with this iplemented.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Regards Adam<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; FreeSWITCH-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; FreeSWITCH-dev mailing list<br>
&gt; <a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
Anthony Minessale II<br>
<br>
FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire" target="_blank">http://twitter.com/FreeSWITCH_wire</a><br>
<br>
AIM: anthm<br>
<a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>
GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
<br>
FreeSWITCH Developer Conference<br>
<a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<br>
<div><div></div><div class="h5"><br>
_______________________________________________<br>
FreeSWITCH-dev mailing list<br>
<a href="mailto:FreeSWITCH-dev@lists.freeswitch.org">FreeSWITCH-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br>