<div class="gmail_quote"><div>Hi<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="gmail_quote"><div>If you use a sofia profile with ODBC on multiple machines, if you register to any machine all of them will resolve the correct contact address when trying to make an outbound call.&nbsp; Presence, however such as subscriptions must still go to the original box because there is an open SIP dialog that must be maintained.&nbsp;&nbsp; So if you have box1 .. box10 and you register and it hits box2, you can call this user from all 10 boxes and it will find the correct contact addr.<br>

<br></div></div></blockquote><div><br>To configure the sofia profile with ODBC, I just need to configure the following flags in the sip_profiles right?<br><br>&nbsp;&nbsp;&nbsp; &lt;!--If you have ODBC support and a working dsn you can use it instead of SQ$<br>
&nbsp;&nbsp;&nbsp; &lt;!--&lt;param name=&quot;odbc-dsn&quot; value=&quot;dsn:user:pass&quot;/&gt;--&gt;<br><br>Is there any script I need to run to create the schema necessary for storing the location info?<br><br><br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="gmail_quote"><div></div><div><br>All the things stored in mod_limit, the limit app, the db app etc.&nbsp; Can be shared via ODBC the same way as SIP.<br><br>For advanced clustering, you can use an external control entity such as mod_event_socket and combinations of mod_xml_curl so you can dynamically generate a dial plan to send the call to PARK state which is a passive state where you can control the channel on a staging box then distribute them to satellite machines running applications or mod_fifo for call queuing . <br>

<br></div></div></blockquote></div><br>Could someone elaborate a bit more how to do it?&nbsp; Does it mean I need a dedicated staging server to park all the agents&#39; channels?&nbsp; When the call is PARK on the staging box, how to bridge the PARKed call to an incoming call that reaches the other boxes?&nbsp; I don&#39;t totally understand how to &quot;distribute the PARKed calls to satellite machines&quot;...<br>
<br><br>Thanks for your advice.<br><br><br>Regards,<br>Pete<br><br>