Another I would have with using values is performance. Profiles with value are 
presumably a hash table underneath. If so, wouldn’t stacking a bunch of dialogs 
under the same value key just result in a small number of long bucket collision 
chains?

—
Sent from mobile, with due apologies for brevity and errors.

> On Jan 11, 2021, at 1:45 PM, Muhammad Sohaib <[email protected]> wrote:
> 
> 
> Thank you Daniel for the explanation.
> 
> I managed to achieve the goal by "profiles_with_value" parameter and passed 
> "$rU" but each user might have multiple numbers so I had to  get_profile_size 
> for each number.
> 
> However, adding support for variables would be a great help.
> 
> I will give a try to the KSA module later.
> 
>> On Mon, 11 Jan 2021 at 14:56, Daniel-Constantin Mierla <[email protected]> 
>> wrote:
>> Hello,
>> 
>> I haven't checked the code, but I think that the function was designed with 
>> static parameter to be able to lookup the profile structure at startup and 
>> keep the pointer to it in order to be faster at runtime.
>> 
>> Adding support for variables is possible of course, it would require a bit 
>> of c development.
>> 
>> At this moment you can use embedded scripting (e.g., Lua, Python, 
>> JavaScript, ... see app_lua, ...) and execute functions via KSR module, 
>> i.e.,:
>> 
>>   - 
>> http://kamailio.org/docs/tutorials/devel/kamailio-kemi-framework/modules/#ksrdialogset_dlg_profile
>> 
>> Cheers,
>> Daniel
>> 
>> On 08.01.21 07:44, Muhammad Sohaib wrote:
>>> Is it possible to insert the current dialog into the profile by using the 
>>> following way?
>>> 
>>> modparam("dialog", "profiles_no_value", "mytest;xyz")
>>> 
>>> $var(profilename)="xyz";
>>> set_dlg_profile(" $var(profilename) ");
>>> 
>>> Currently it is giving errors and not allowing to use variable instead of 
>>> static profile name. 
>>> 
>>> Or is there any alternative to pass profile name as variable?
>>> 
>>> ---
>>> Thanks,
>>> 
>>> 
>>> _______________________________________________
>>> Kamailio (SER) - Users Mailing List
>>> [email protected]
>>> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>> -- 
>> Daniel-Constantin Mierla -- www.asipto.com
>> www.twitter.com/miconda -- www.linkedin.com/in/miconda
>> Funding: https://www.paypal.me/dcmierla
> 
> 
> -- 
> Thanks,
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> [email protected]
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to