[SR-Users] Random number generation kamailio
Cibin Paul
paul_cibin at me.com
Wed Mar 23 12:26:40 CET 2016
Perfect. That solved my issue. You are saviour
Thanks & Regards
Cibin
> On 23-Mar-2016, at 4:49 PM, Daniel-Constantin Mierla <miconda at gmail.com> wrote:
>
> The $random gives an integer value, so max length is 10. Actually, vars in config file can be either integer or string. If you want a larger length you can build it as tring from two other random values. Like:
>
> $var(r1) = $RANDOM;
> $var(r2) = $RANDOM;
>
> $var(largerandom) = "" + $var(r1) + $var(r2);
>
> Note the empty string "" used as first element in the right side of the above assignment -- that will make the result to be string, otherwise will be another int, rounded after overflow.
>
> To get string from concatenating two integers you can use alternatives as pv_printf(...) or $_s(...).
>
> Cheers,
> Daniel
>
>
> On 23/03/16 11:03, Cibin Paul wrote:
>> Daniel,
>>
>> I tried using $RANDOM. It is always giving a random value between 9 digits to 10 digits How can I get a random value between 10 digits to 13 digits.
>>
>> Regards
>> Cibin
>>
>>
>>
>>> On 22-Mar-2016, at 1:19 PM, Cibin Paul < <mailto:paul_cibin at me.com>paul_cibin at me.com <mailto:paul_cibin at me.com>> wrote:
>>>
>>> Thanks Daniel for the pointer. I will check both modules
>>>
>>> Regards
>>> Cibin
>>>
>>>
>>>
>>>
>>>
>>>> On 22-Mar-2016, at 1:13 PM, Daniel-Constantin Mierla < <mailto:miconda at gmail.com>miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>>>>
>>>>
>>>>
>>>> On 22/03/16 08:40, Cibin Paul wrote:
>>>>> Thanks Daniel,
>>>>>
>>>>> I will try app_lua as you said this being faster compared to $RANDOM.
>>>> I didn't say that app_lua is faster than $RANDOM -- what I said is that
>>>> app_lua is also fast.
>>>>
>>>>>
>>>>> Now if I want to modify the caller id number (ANI) , can I assign the newly generated number to the variable $fU?
>>>>
>>>> Yes, look also at uac module for functions to replace From URI.
>>>>
>>>> Cheers,
>>>> Daniel
>>>>>
>>>>> Regards
>>>>> Cibin
>>>>>
>>>>>
>>>>>
>>>>>> On 22-Mar-2016, at 12:50 PM, Daniel-Constantin Mierla < <mailto:miconda at gmail.com>miconda at gmail.com <mailto:miconda at gmail.com>> wrote:
>>>>>>
>>>>>> Hello,
>>>>>>
>>>>>> besides $RANDOM from cfgutils as pointed already, you can use an
>>>>>> embedded interpreter (e.g., app_lua is really fast).
>>>>>>
>>>>>> If you need some unique values, but not only numbers, see uuid module.
>>>>>>
>>>>>> Cheers,
>>>>>> Daniel
>>>>>>
>>>>>> On 22/03/16 07:54, Cibin Paul wrote:
>>>>>>> Hi,
>>>>>>>
>>>>>>> How can I generate a random number say of length 10-14 in Kamailio. Can I use cfgutils for this. Please advise
>>>>>>>
>>>>>>> Regards
>>>>>>> Cibin
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>>>>> sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>>>>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users <http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
>>>>>> --
>>>>>> Daniel-Constantin Mierla
>>>>>> http://www.asipto.com <http://www.asipto.com/>
>>>>>> http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - http://www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>>>>>> Kamailio World Conference, Berlin, May 18-20, 2016 - http://www.kamailioworld.com <http://www.kamailioworld.com/>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>>>>>> sr-users at lists.sip-router.org <mailto:sr-users at lists.sip-router.org>
>>>>>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users <http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users>
>>>>
>>>> --
>>>> Daniel-Constantin Mierla
>>>> http://www.asipto.com <http://www.asipto.com/>
>>>> http://twitter.com/#!/miconda <http://twitter.com/#%21/miconda> - <http://www.linkedin.com/in/miconda>http://www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
>>>> Kamailio World Conference, Berlin, May 18-20, 2016 - <http://www.kamailioworld.com/>http://www.kamailioworld.com <http://www.kamailioworld.com/>
>>
>
> --
> Daniel-Constantin Mierla
> http://www.asipto.com <http://www.asipto.com/>
> http://twitter.com/#!/miconda <http://twitter.com/#!/miconda> - http://www.linkedin.com/in/miconda <http://www.linkedin.com/in/miconda>
> Kamailio World Conference, Berlin, May 18-20, 2016 - http://www.kamailioworld.com <http://www.kamailioworld.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160323/f1a281b7/attachment.html>
More information about the sr-users
mailing list