[OpenSIPS-Users] Anyway to count the numbers of entires in a AVP?
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Thu Jun 24 11:04:49 CEST 2010
Hi Brad,
Brad Bendy wrote:
> String function would be nice, but with Brett's suggested work around
> I got it working, might even be faster then if we had string functions?
>
> I think as more people want to make custom LCR implementations and
> various things these type of functions will come up more im sure. I
> think with the addition of db_http this will start coming up more, I
> know myself and few others were even thinking of using that for a LCR
> base. We ended up making a custom memcached program to do all our LCR
> and return data to OpenSIPS which in turn is a CSV.
>
> All of the ones Brett listed im sure would great features to add!
Well, we can put it on the TODO list :).
Regards,
Bogdan
>
> -Brad
>
> On Mon, 2010-06-21 at 08:26 -0500, Brett Nemeroff wrote:
>> Bogdan,
>> Brad's AVP is a single AVP with CSV. He'd like to count the elements
>> in the CSV.
>>
>>
>> Some string array functions would be nice. :D
>> -Brett
>>
>>
>>
>> On Mon, Jun 21, 2010 at 6:46 AM, Bogdan-Andrei Iancu
>> <bogdan at voice-system.ro <mailto:bogdan at voice-system.ro>> wrote:
>>
>> Hi Brad,
>>
>> I guess you are looking for the set_count() function:
>>
>> http://www.opensips.org/html/docs/modules/1.6.x/cfgutils.html#id228574
>>
>>
>>
>> Regards,
>> Bogdan
>>
>>
>> --
>> Bogdan-Andrei Iancu
>> OpenSIPS Bootcamp
>> 20 - 24 September 2010, Frankfurt, Germany
>> www.voice-system.ro <http://www.voice-system.ro>
>>
>>
>>
>>
>>
>> Brad Bendy wrote:
>> > Brett,
>> >
>> > I figured as much, but I thought I would try anyways.
>> >
>> > I think adding the "count" to the front the string is going to be
>> > easiest method and use the select functions, much more simpler!
>> >
>> > Thanks for the advice.
>> >
>> > On Sat, 2010-06-19 at 20:41 -0500, Brett Nemeroff wrote:
>> >
>> >> Brad,
>> >> param.count is for URI parameters and can't be used for any old
>> >> format. If your string was in URI param format, I think it
>> would then
>> >> work:
>> >> http://www.opensips.org/Resources/DocsCoreTran16#toc36
>> >>
>> >>
>> >> I haven't used this transformation, but it appears you'd take the
>> >> params off a URI and then use the transformations on the params
>> >> themselves.
>> >>
>> >>
>> >> I think what I do to find out if I'm at the end is to use the
>> "select'
>> >> transformation and check the value of the return.
>> >>
>> >>
>> >> Alternatively, you *could* make the first element in your list the
>> >> number of values to expect. Not sure if that's even an option
>> in your
>> >> case..
>> >>
>> >>
>> >> -Brett
>> >>
>> >>
>> >>
>> >>
>> >> On Sat, Jun 19, 2010 at 8:34 PM, Brad Bendy
>> >> <brad.bendy at benganetworks.com
>> <mailto:brad.bendy at benganetworks.com>> wrote:
>> >> Hi list,
>> >>
>> >> Ive got a AVP that gets a value from a memcached
>> store, it's a
>> >> set of
>> >> integers separated by commas , ex: 4,34,1,10
>> >>
>> >> Is there a way to return the number of entries? In
>> this case
>> >> id like to
>> >> have a 4 returned.
>> >>
>> >> I cannot get {param.count} to work, but im not sure if it
>> >> works like
>> >> this or maybe im just not using is right.
>> >>
>> >> Thanks for any help or suggestions
>> >>
>> >>
>> >>
>> >>
>> >> _______________________________________________
>> >> Users mailing list
>> >> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> >>
>> >>
>> >> _______________________________________________
>> >> Users mailing list
>> >> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> >> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> >>
>> >
>> >
>> > _______________________________________________
>> > Users mailing list
>> > Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> >
>> >
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto: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
>
--
Bogdan-Andrei Iancu
OpenSIPS Bootcamp
20 - 24 September 2010, Frankfurt, Germany
www.voice-system.ro
More information about the Users
mailing list