Hello Alex,

More or less, the same thing would apply to "profiles_no_value" with
variable support.
There is a need for a dynamic way to store those dynamic profiles.
Maybe we need to add a parameter to control the size of the profile hash table.

-ovidiu

On Mon, Jan 11, 2021 at 2:03 PM Alex Balashov <abalas...@evaristesys.com> wrote:
>
> Ovidiu,
>
> See my previously expressed concern about data structures underneath.
>
> —
> Sent from my iPad
>
> > On Jan 11, 2021, at 1:57 PM, Ovidiu Sas <o...@voipembedded.com> wrote:
> >
> > Having support for variables for "profiles_no_value" would be more or
> > less the same thing as having a "profiles_with_value" with a key
> > "general" or "default".
> > The gain for adding this functionality would be minimal.
> >
> > Regards,
> > Ovidiu Sas
> >
> >> On Mon, Jan 11, 2021 at 1:45 PM Muhammad Sohaib <geosoh...@gmail.com> 
> >> 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 
> >>> <mico...@gmail.com> 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
> >>> sr-users@lists.kamailio.org
> >>> 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
> >> sr-users@lists.kamailio.org
> >> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
> >
> >
> >
> > --
> > VoIP Embedded, Inc.
> > http://www.voipembedded.com
> >
> > _______________________________________________
> > Kamailio (SER) - Users Mailing List
> > sr-users@lists.kamailio.org
> > https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
> _______________________________________________
> Kamailio (SER) - Users Mailing List
> sr-users@lists.kamailio.org
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users



-- 
VoIP Embedded, Inc.
http://www.voipembedded.com

_______________________________________________
Kamailio (SER) - Users Mailing List
sr-users@lists.kamailio.org
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to