<div dir="ltr">I have add extra &quot;zone&quot; column in subscriber table, <br><div><br>+--------------+---------+<br>| username |  zone |<br>+--------------+---------+<br>|    1001     |    1    |<br>|    1002     |    2    |<br>+--------------+---------+<br><br><br></div><div>In dispatcher table I have following two Freeswitch in two groups. <br></div><div><br>+-------+-----------------------------+--------------------+<br>| setid | destination              | description    |<br>+-------+------------------------------+-------------------+<br>|     1 | sip:<a href="http://fs1.example.com">fs1.example.com</a> | Freeswitch-1 |<br>|     2 | sip:<a href="http://fs2.example.com">fs2.example.com</a> | Freeswitch-2 |<br>+-------+------------------------------+-------------------+<br><br><br></div><div>in opensips.cfg script i am query subscriber table base on incoming username and storing zone in avp(zone) variable, and calling same variable in following code<br><br>if ( !ds_select_dst(&quot;$avp(zone)&quot;, &quot;4&quot;, &quot;FM10&quot;))<br><br></div><div>Question: now either user belongs to zone 1 or 2, so it is *NOT* going to do load-balancing between two. But if I want to allow some user to do load-balancing then how it will be possible in above scenario?  <br><br></div><div>Can i set &quot;setid&quot; on fly so i can pass request along with user request and set same group for both switch and user call load-balance on both switch? <br><br></div><div>Any other idea? <br></div></div>