[Kamailio-Users-ES] ayuda migrando de openser 1.3x a 1.4x opensips
troxlinux
xserverlinux at gmail.com
Wed Mar 11 01:21:14 CET 2009
El día 10 de marzo de 2009 17:50, Iñaki Baz Castillo <ibc at aliax.net> escribió:
>
> Sigues sin aportar información. Hay mil formas de configurar un OpenSIPS para
> que rute a un voicemail si un usuario está ocupado o no registrado. No dices
> cómo lo ha hecho.
bueno posteo parte del codigo
#CANCEL processing
if (is_method("CANCEL")) {
if (t_check_trans())
t_relay();
exit;
};
t_check_trans ();
if( is_method("PUBLISH|SUBSCRIBE"))
route(15);
if (method=="REGISTER") {
route(2);
} else {
route(3);
};
}
route[1] {
t_on_failure("1");
if (!t_relay()) {
# sl_reply_error();
};
exit;
}
failure_route[1] {
if (t_check_status("487")) {
exit;
};
if (t_check_status("486")) {
revert_uri();
prefix("b");
xlog("L_ERR","Stepped into the 486 ruri=<$ru>");
rewritehostport("192.168.10.3:5070");
append_branch();
route(1);
exit;
};
if (t_check_status("408") || t_check_status("480")) {
revert_uri();
prefix("u");
xlog("L_ERR","Stepped into the 480 ruri=<$ru>");
rewritehostport("192.168.10.3:5070");
append_branch();
route(1);
exit;
};
}
> En cualquier caso te recomiendo que añadas unos cuantos XLOG tras la
> función "lockup('location')", para loguear lo que devuelve dicha función.
agrego este xlog despues del lookup location y despues que reinicio se
me muere el opensips no arranca
xlog("L_INFO","$Crx404 User Not Found$Cxx\n");
corrijanme si me equivoco si no esta dentro de la tabla lanzara un
mensajito en log de opensipss
--
rickygm
http://gnuforever.homelinux.com
More information about the Users-es
mailing list