El Viernes, 17 de Agosto de 2007, Saúl Ibarra
escribió:
Sorry, no he podido experimentar antes... Es
raro, pero si desactivo
el on_failure, sigue llamando... como si no tuviera timer!!
Es lo que decía, ese "timer" del módulo "tm" no corta la llamada ni
mucho
menor, simplemente libera de memoria los datos de dicha llamada. Es
decir, que si lo pones a 5 segundos y pasan 10 segundos "aparentemente"
no pasa nada, no se corta nada, no se genera ningún mensaje desde
OpenSer, pero si el llamado descuelga (envía un "200 OK") OpenSer no
"recuerda" a qué callerid está asociado esa respuesta y no se la pasa al
llamante.
Y lo mismo pasa si tras 10 segundos el llamado pulsa "Reject", OpenSer no
sabe qué llamada debe rechazar porque a los 5 segundos liberó esa info.
En cambio, en cuanto le activo otra vez el
on_failure, ahi que cae al
transcurrir 5 segundos...
¿Qué tiene ese "on_failure"?
En el on_faiure compruebo si la respuesta es 486 o 408 y hago lo de
los desvios, buzon...
> --
> Iñaki Baz Castillo
>
> _______________________________________________
> Users-es mailing list
> Users-es(a)openser.org
>