vale pero no se porque el lo esta rutando hacia asterisk , si tengo seteado dentro del register ..
va lo pongo
route[2] { ## Register request handler if (is_uri_host_local()) { if (!www_authorize("", "subscriber")) { www_challenge("", "0"); exit; }; if (!check_to()) { sl_send_reply("401", "Unauthorized");
exit; };
save("location"); exit;
log("REGISTER received -> dumping messages with MSILO\n"); if (m_dump()) { log("MSILO: offline messages dumped - if they were\n"); } else { log("MSILO: no offline messages dumped\n"); }; exit; } else if { sl_send_reply("403", "Forbidden"); }; }
como ves después que el usuario se registra y guarda en la tabla localización , después cae el m_dump para que guarde los mensajes a ser enviados dentro de la tabla msilo ...
dentro del failure_route [1]
failure_route[1] { # forwarding failed -- check if the request was a MESSAGE if (!method=="MESSAGE") { exit; };
log(1,"MSILO:the downstream UA doesn't support MESSAGEs\n"); # we have changed the R-URI with the contact address, ignore it now if (m_store("1")) { log("MSILO: offline message stored\n"); t_reply("202", "Accepted");
}else{ log("MSILO: offline message NOT stored\n"); t_reply("503", "Service Unavailable"); }; }
aquí no enruto para nada solo que despliegue un 503 o 202
?
saludoss
2009/2/2 Iñaki Baz Castillo ibc@aliax.net:
Kamailio está enviando el MESSAGE a Asterisk, normal que te pase eso. Pero no es un problema de Kamailio, sino de tu script de configuración (si estás rutando el MESSAGE a Asterisk ¿qué esperabas?).
Saludos.