[Serusers] how to sort data retrieved from avp_db_load in avp opsmodule
PHAN, Quang-Minh (Docteur Ordinateur)
Quang-Minh.PHAN at neuf.com
Mon Mar 21 01:32:28 CET 2005
Hi all,
Thanks you for your help. I think I can implement a multi-forwarding
service now but I think I should spend sometime trying to add some ordering
mechanism to avpops module because basing on order from database is not
enough for such kind of service.
Minh
-----Message d'origine-----
De: serusers-bounces at lists.iptel.org
A: Richard
Cc: serusers at lists.iptel.org
Date: 20/03/2005 20:28
Objet: Re: [Serusers] how to sort data retrieved from avp_db_load in
avpopsmodule
Richard wrote:
>>Hi Minh,
>>
>>After loading the AVPs via apv_db_load() function you will have in
>>memory the AVP list exactly in the revert order than in database. Ex:
if
>>you had for avp "test" values A, B, C and D, after loading you will
have
>>the order D, C, B and A.
>
>
> Can anyone think of a way to set the order in the database? I think
that it
> is probably impractical, if not impossible.
If you want to have ordering for AVP of same name/ID at load_db time you
need to relay on some information/order already existing in the DB. At
the moment, the only available criteria is the DB order itself.
>
> Is this reverse order by design or by implementation? My ser logic
heavily
> relies on the behavior. I wonder if any future upgrade might break it
if it
> is just how the code is implemented.
The revert order is a effect of how the AVP core is implemented - the
AVPs are kept in singled-linked list and any new APV is added at the
beginning of the list.
Best regards,
Marian
--
Voice System
http://www.voice-system.ro
_______________________________________________
Serusers mailing list
serusers at lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20050321/20279d94/attachment.htm>
More information about the sr-users
mailing list