[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