[OpenSIPS-Users] dispatcher route call based on users

Satish Patel satish.txt at gmail.com
Wed Nov 19 19:54:18 CET 2014


Epic!! Let me implement your scenario and see how it goes, I will update you.... 

--
Sent from my iPhone

> On Nov 19, 2014 , at 12:48 PM, campusvtv <campusvtv at gmail.com> wrote:
> 
> Hello,
> 
> if I have understood correctly the module, the first parameter on the function is the group id you use to choose the destination on the database table.
> 
> So if you use 1, select between configured destinations on group 1 (column setid on the database), if you set 2, select between destinations on group 2 (column setid on the database). So the function look like:
> 
> UserA ---> ds_select_dst("1", "4")
> UserB ---> ds_select_dst("2", "4")
> 
> If you save the first value of user in a variable like $var(group) you can use:
> 
> UserA ---> ds_select_dst("$var(group)", "4")
> UserB ---> ds_select_dst("$var(group)", "4")
> 
> where set $var(group)=$rU
> 
> then 
> 
> $var(group)=$var(group){s.substr,0,1})
> 
> I think this work
> 
> Regards
> 
> El 19/11/2014 12:10, Satish Patel escribió:
>> 
>> Thanks for reply, But i am confused here how do i pass that variable to ds_select_dst(set, alg) function?
>> 
>> currently i have following set in my script, how do i replace "0" with variable? do you know? is there built in variable? 
>> 
>> ds_select_dst("0", "4") 
>> 
>>> On Wed, Nov 19, 2014 at 11:58 AM, campusvtv <campusvtv at gmail.com> wrote:
>>> Hello,
>>> 
>>> maybe you can configure the users using the same initial number for the same group.
>>> 
>>> Example:
>>> group 1
>>> 1001
>>> 1002
>>> 1003
>>> 1104
>>> 
>>> group2
>>> 2001
>>> 2002
>>> 2003
>>> 2004
>>> 
>>> then extract first value from $rU pseudo variable (group 1 is 1, group 2 is 2) and use this group on the ds_select_dst(set, alg [, max_results]) function.
>>> 
>>> Regards
>>> 
>>> 
>>> El 19/11/2014 11:31, Satish Patel escribió:
>>>> Hi,
>>>> 
>>>> We have running opensips 1.12 with dispatcher, we want to route call to dispatcher bases on specific users. Is there any way we can implement that scenario? 
>>>> 
>>>> Ex:
>>>> 
>>>> UserA ---> dispatcherA
>>>> UserB ---> dispatcherB  
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>> 
>>> 
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> 
>> 
>> 
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20141119/0b26e9d2/attachment-0001.htm>


More information about the Users mailing list