Hello,

It will do fail-over.

Best Regards,

Vlad Paiu
OpenSIPS Developer
http://www.opensips-solutions.com

On 19.03.2015 18:39, Satish Patel wrote:
Thanks Vlad,

Superb! so it will do round-robin? or fail-over?

On Thu, Mar 19, 2015 at 12:30 PM, Vlad Paiu <vladp...@opensips.org <mailto:vladp...@opensips.org>> wrote:

    Hello,

    If you want to do dispatching between multiple setids,
    ds_select_dst() allows that. See the docs at [1] , you can provide
    a comma separated list of setids - so your $avp(zone) can contain
    '1,2' and OpenSIPS will try to first send to the servers in setid
    1, and then, if those fail, to the servers in setid 2.

    [1]
    http://www.opensips.org/html/docs/modules/1.11.x/dispatcher#id294368

    Best Regards,

    Vlad Paiu
    OpenSIPS Developer
http://www.opensips-solutions.com
    On 19.03.2015 06:17, Satish Patel wrote:
    I have add extra "zone" column in subscriber table,

    +--------------+---------+
    | username |  zone |
    +--------------+---------+
    |    1001     |    1    |
    |    1002     |    2    |
    +--------------+---------+


    In dispatcher table I have following two Freeswitch in two groups.

    +-------+-----------------------------+--------------------+
    | setid | destination              | description    |
    +-------+------------------------------+-------------------+
    |     1 | sip:fs1.example.com <http://fs1.example.com> |
    Freeswitch-1 |
    |     2 | sip:fs2.example.com <http://fs2.example.com> |
    Freeswitch-2 |
    +-------+------------------------------+-------------------+


    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

    if ( !ds_select_dst("$avp(zone)", "4", "FM10"))

    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?

    Can i set "setid" 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?

    Any other idea?


    _______________________________________________
    Users mailing list
    Users@lists.opensips.org  <mailto:Users@lists.opensips.org>
    http://lists.opensips.org/cgi-bin/mailman/listinfo/users


    _______________________________________________
    Users mailing list
    Users@lists.opensips.org <mailto:Users@lists.opensips.org>
    http://lists.opensips.org/cgi-bin/mailman/listinfo/users




_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to