<div dir="ltr">Hi,<br><br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div>Am I understanding correctly? I assume Kamailio would remove itself
 from the media flow in this case, leaving just Client --&gt; FS --&gt; 
Client for media transfer, right?</div></blockquote><div><br></div><div>Correct, Kamailio is not involved in media exchange. <br></div><div><br></div><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div>It sounds 
like this still wouldn&#39;t remove the need for shared state management 
across the FS cluster, though. So, you&#39;d have a Kamailio cluster backed 
by a database processing SIP registrations and location information, 
backed by FS with a shared database storing call state. This should 
allow the failure of either a Kamailio instance and/or FS instance and 
still allow the call to be recovered. It&#39;ll also allow you to offload 
all SIP registration to Kamailio and it&#39;s database, while leaving FS 
freed up for media/call routing. Does this sound right?</div></blockquote><div><br></div><div>It depends, personally I would not have share db between Freeswitch servers. How often you expect one Freeswitch server to fail? In this case shared DB will help only with call recover, so if one server fails second will take care of a call, but if you don&#39;t have this then existing calls on that server will drop with server. Again it depends on your requirements if this death and life question, then probably you need to have shared DB, but in almost all other cases, I doubt. I don&#39;t expect that freeswitch will fail often, but shared DB will add much more complexity in to this architecture, so again you need to look to your requirements and then you need to decide what is best way for you.<br><br></div><div>With kind regards,<br></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr">Jurijs<br></div></div></div>
<br><div class="gmail_quote">On Sun, Apr 17, 2016 at 6:56 AM, Sergey Safarov <span dir="ltr">&lt;<a href="mailto:s.safarov@gmail.com" target="_blank">s.safarov@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Warning <div>Kazoo is not designed to creation thousands of devices in one realm.<div><div class="h5"><br><br><div class="gmail_quote"><div dir="ltr">On Sun, Apr 17, 2016, 03:14 Brian :: &lt;<a href="mailto:bc@iptel.co" target="_blank">bc@iptel.co</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Take a look at the 2600hz kazoo platform. Will probably do everything<br>
you need out of the box..<br>
<br>
<br>
<br>
On Sat, Apr 16, 2016 at 6:01 PM, Colin Morelli &lt;<a href="mailto:colin.morelli@gmail.com" target="_blank">colin.morelli@gmail.com</a>&gt; wrote:<br>
&gt; I think that&#39;s part of what I&#39;m trying to figure out here.<br>
&gt;<br>
&gt; I&#39;m looking to run a SIP platform that will support multiple tenants and<br>
&gt; device types (SIP phones, WebRTC clients, etc). Each tenant can be isolated<br>
&gt; to a subset of hosts, as there&#39;s no need to bridge across multiple tenants.<br>
&gt; My initial thought was to run SIP proxies in front of small clusters of FS<br>
&gt; servers. Essentially creating cluster A, B, C, and so on, each of which is<br>
&gt; made up of a few FS hosts. Then, have a much smaller number of Kamailio<br>
&gt; instances in the front that essentially proxy SIP traffic to the appropriate<br>
&gt; SIP cluster for the requested domain.<br>
&gt;<br>
&gt; However, I&#39;m not sure how well this scales. I&#39;ve been reading a lot about FS<br>
&gt; being great as a media server, but there being better options for the<br>
&gt; signaling portion. My proposal would still push SIP registration and<br>
&gt; signaling to FS, just with a proxy in front. The alternative approach is to<br>
&gt; have Kamailio do all SIP registration and signaling, using FS as a media<br>
&gt; server, but I&#39;m not sure what implications this has on the ability to do<br>
&gt; dynamic call routing in FS (for example, how would I use uuid_intercept to<br>
&gt; intercept a live call if Kamailio is performing all of the signaling)<br>
&gt;<br>
&gt; Most likely my issue is just a lack of depth in the understanding of the<br>
&gt; roles that Kamailio and FS would play in a hybrid scenario (I&#39;ll admit I&#39;m<br>
&gt; new to this).<br>
&gt;<br>
&gt; Thanks for the response.<br>
&gt;<br>
&gt; Best,<br>
&gt; Colin<br>
&gt;<br>
&gt; On Sat, Apr 16, 2016 at 12:54 PM Luis Daniel Lucio Quiroz<br>
&gt; &lt;<a href="mailto:luis.daniel.lucio@gmail.com" target="_blank">luis.daniel.lucio@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Explain more what you want to do. I have dinner it without kamalio. Don&#39;t<br>
&gt;&gt; know if that fits your needs<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Le 16 avr. 2016 12:41 PM, &quot;Colin Morelli&quot; &lt;<a href="mailto:colin.morelli@gmail.com" target="_blank">colin.morelli@gmail.com</a>&gt; a<br>
&gt;&gt; écrit :<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Does anyone have any good references for horizontally scaling out large<br>
&gt;&gt; &gt; multi-tenant FS clusters? Most of what I&#39;ve been able to find involving load<br>
&gt;&gt; &gt; balancing Kamailio/OpenSIPS is fairly old (2+ years), and there&#39;s no recent<br>
&gt;&gt; &gt; versions of the information available. Has this not changed or is there a<br>
&gt;&gt; &gt; fundamental shift in how people have been tackling this problem?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; To clarify, I&#39;m just looking for pointers/references here. Although if<br>
&gt;&gt; &gt; anyone has some personal experience I&#39;d greatly appreciate specific examples<br>
&gt;&gt; &gt; and insight as well.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Thanks in advance.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Best,<br>
&gt;&gt; &gt; Colin<br>
&gt;&gt; &gt;<br>
&gt;&gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _________________________________________________________________________<br>
&gt;&gt; &gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt; &gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt; &gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Official FreeSWITCH Sites<br>
&gt;&gt; &gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt; &gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt; &gt; <a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; FreeSWITCH-users mailing list<br>
&gt;&gt; &gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; &gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;&gt; _________________________________________________________________________<br>
&gt;&gt; Professional FreeSWITCH Consulting Services:<br>
&gt;&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt;&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;&gt;<br>
&gt;&gt; Official FreeSWITCH Sites<br>
&gt;&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
&gt;&gt; <a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt; _________________________________________________________________________<br>
&gt; Professional FreeSWITCH Consulting Services:<br>
&gt; <a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
&gt; <a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
&gt;<br>
&gt; Official FreeSWITCH Sites<br>
&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
&gt; <a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
&gt; <a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<br>
_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org" target="_blank">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a></blockquote></div></div></div></div>
<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" rel="noreferrer" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://confluence.freeswitch.org" rel="noreferrer" target="_blank">http://confluence.freeswitch.org</a><br>
<a href="http://www.cluecon.com" rel="noreferrer" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" rel="noreferrer" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" rel="noreferrer" target="_blank">http://www.freeswitch.org</a><br></blockquote></div><br></div>