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.
Regarding the timeout value, to set different values for each step, just
do :
avp_write("i:10", "fr_inv_timer_avp");
before each call of t_relay() - instead of 10, put whatever value you want;
If you are using the development branch, you can set the value for
timeout directly from another AVP (perhaps loaded also from DB):
avp_copy("my_avp", "fr_inv_timer_avp");
Best regards,
Marian
PHAN, Quang-Minh (Docteur Ordinateur) wrote:
Hi List,
I want to implement serial forking with avpops module and I have
this problem. The set of destinations for each user is stored in a
database and I use apv_db_load to load it. However, I couldn't find a
way to sort them in the right order. For example, I cant tell SER to try
destination A before B, then C because there is no way to specify this
in the database. Another feature I want to implement is to allow a
client to specify a timeout for a destination. Eg. Try A for x seconds,
then try B for y seconds, then try C.
I wonder if there are ways to implement the services above using
actual ser modules or it's not yet possible.
Best regards,
Minh
------------------------------------------------------------------------
_______________________________________________
Serusers mailing list
serusers(a)lists.iptel.org
http://lists.iptel.org/mailman/listinfo/serusers
--
Voice System
http://www.voice-system.ro