[OpenSIPS-Users] Using Load balance get_dialog_info("callee", "$var(x)", "caller", "$fu")
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Wed Sep 1 11:37:41 CEST 2010
Hi Ross,
as a hint (as the docs state) - to use dlg_vals, you MUST have a dialog
created for the current call, otherwise the dlg_val assigment will fail.
So, if you put set the dlg vals before LB, if you do not explicitly
create the dialog, the set will fail.....The LB function internally
creates the dialog as it has to add it into some balancing dlg profiles.
So, if you do the set after LB, it will be ok.
Regards,
Bogdan
Ross Beer wrote:
> Hi,
>
> When using load balance & $dlg_val(caller) = $fu; the load balance
> only selects the first gateway.
>
> I try to check for an existing dialogue and if one exists route to the
> server address stored as a dlg_val which works fine, but calling
> load_balance after setting the new dialogue values only selects the
> first gateway.
>
> Load balancing does work if load_balance is called before the
> get_dialog_info() check, however I don't wish to load balance if a
> dialogue exists.
>
> Is this a bug? What is the best way of achieving load balancing &
> keeping devices talking to the same server if a dialogue exists?
>
> Thanks,
>
> Ross
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
--
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
20 - 24 September 2010, Frankfurt, Germany
www.voice-system.ro
More information about the Users
mailing list