Umm, pues yo tras esos 5 segundos he descolgado y todo parecia ir
OK... No me ha dado error ni nada..
El 17/08/07, Iñaki Baz Castillo <ibc(a)aliax.net> escribió:
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
http://openser.org/cgi-bin/mailman/listinfo/users-es
--
Saúl -- "Some people say why, other just say, why not."
----------------------------------------------------------------