[OpenSIPS-Users] Anyway to count the numbers of entires in a AVP?

Brad Bendy brad.bendy at benganetworks.com
Mon Jun 21 16:22:32 CEST 2010


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!

-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> 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
>         
>         
>         
>         
>         
>         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> 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
>         >>
>         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
>         
> 
> 
> 
> 
> _______________________________________________
> 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/20100621/45a80afc/attachment.htm 


More information about the Users mailing list