Hoola!
Viendo distintos documentos por ahí, veo que cada uno pone un poco a
su manera la detección del loose route.
De todos los que he visto, el que más me ha gustado ha sido el del
libro "Building Telephony Systems with OpenSER", en el que se propone
lo siguiente:
if (has_totag()) {
if (loose_route()) {
if (message == "INVITE")
route(x);
if (message == "REFER")
route(y);
....
}
else {
sl_rend_reply(403, "Fuck you!")
}
La pregunta es: se supone que esta (primero mirar el totag y luego
loose_route) es la manera "más correcta" de comprobar que lo que viene
esta in-dialog?
Y ya que estoy, otra preguntilla :) Qué mensajes in-dialog han de ir
autenticados? (INVITE y REFER fijo, pero los demás?). Puntero a RFC
vale como respuesta :)
Thnx!!
--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/