[Kamailio-Users-ES] lograr el siguiente comportamiento voicemail y kamailio
Iñaki Baz Castillo
ibc at in.ilimit.es
Mon Sep 8 09:56:48 CEST 2008
El Monday 08 September 2008 07:21:06 troxlinux escribió:
> pero lo
> peor de esto es que solo formo el URI no el RURI que realmente debe
> hacer la comparasion y me podría ejecutar el callfwd
¿A qué te refieres con eso? No existe una parte "URI" como tal. En un mismo
mensaje pueden aparecer varias URI's (la URI del RURI, la URI del From, del
To, la(s) URI(s) del Contact.
> ... no se
> exactamente para que es el append branch ni que función juega dentro
> del sip message?
Cuando se llega aun failure route es porque **todos** los branches anteriores
han fracasado, por lo que tienes que crear uno nuevo (o más de uno).
Cada branch es básicamente un nuevo destino del request.
> creo que mas bien debería quedar así , aunque no me juega
>
> failure_route[1]
> {
> if(!t_was_cancelled()) {
> if (t_check_status("(486)|(408)")) {
> # cargo mis valores en la table preferences##
> if (avp_db_load("$ruri/username",
> "$avp(s:callfwd)")) { avp_pushto("$ruri", "s:callfwd");
> xlog("forwarded to: $avp(s:callfwd)");
> revert_uri();
> rewritehostport("192.168.10.1:5070");
> append_branch();
> route(1);
> exit;
> }
> }
¿Por qué no nos enseñas los resultados de esos XLOG? es que si no vamos a dar
vueltas sobre lo mismo una y otra vez.
Y por cierto, primero consigue que te funcione todo el tema del forwarding
manejando valores estáticos en vez de consultando la BD; así quitas puntos de
fallo.
--
Iñaki Baz Castillo
ibc at in.ilimit.es
More information about the Users-es
mailing list