Hola a todos,
Me ha surgido un problema a la hora de utilizar los AVPs. Necesito tener un AVP en la cual vaya asignando valores cada vez que el script se ejecute en dicha ruta, es decir, necesito llevar un tracking de valores antes de que se complete la transacción. Ahora mismo estoy asignando de la siguiente manera:
avp_aliases="avp_name=i:665" [...] $avp(fwd_stack) = $ru;
pero cada vez que pasa por este código lo que ocurre es que se reemplaza el antiguo $ru, con el nuevo $ru. Lo que quiero, como ya he dicho antes, es mantener un stack con todas las $ru. ¿Alguien podría ayudarme?
Muchas gracias
Hola,
Me ha surgido un problema a la hora de utilizar los AVPs. Necesito tener un AVP en la cual vaya asignando valores cada vez que el script se ejecute en dicha ruta, es decir, necesito llevar un tracking de valores antes de que se complete la transacción. Ahora mismo estoy asignando de la siguiente manera:
avp_aliases="avp_name=i:665" [...] $avp(fwd_stack) = $ru;
pero cada vez que pasa por este código lo que ocurre es que se reemplaza el antiguo $ru, con el nuevo $ru. Lo que quiero, como ya he dicho antes, es mantener un stack con todas las $ru. ¿Alguien podría ayudarme?
Los AVP son únicos por transacción por lo que no puedes mantener esos valores en un AVP entre diferentes transacciones. Una opción sería guardar ese AVP en una base de datos con avp_db_query() y recuperarlo cuando te interese.
Saludos JesusR.
------------------------------------ Jesus Rodriguez VozTelecom Sistemas, S.L. jesusr@voztele.com http://www.voztele.com Tel. 902360305 -------------------------------------
El Friday 11 July 2008 13:55:09 Jesus Rodriguez escribió:
Los AVP son únicos por transacción por lo que no puedes mantener esos valores en un AVP entre diferentes transacciones. Una opción sería guardar ese AVP en una base de datos con avp_db_query() y recuperarlo cuando te interese.
O tal vez hacer alguna chochinada en plan:
avp(XXX) = avp(XXX) + "-" + $ru;
o tal vez jugar con arrays, aunque es poco "user friendly".
sr-users-es@lists.kamailio.org