El día 8 de septiembre de 2008 1:56, Iñaki Baz Castillo
<ibc(a)in.ilimit.es> escribió:
< ¿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.
me referia es que al llamar a una extensión que tiene el atributo
callfwd esta origina un URI el destino que es a la extensión que deseo
redirijir forma el R-URI
eso entiendo yo ;)
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.
como para que no se pierda
¿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.
el problema es que cuando veo el log de openser ni siquiera toma en
cuenta el AVP osea no se ejecuta por lo que no veo los log
y he agregado estos:
xlog("L_INFO", "-- PRE ru = $ru --\n");
if(avp_db_load("$ru/username", "$avp(s:callfwd)")) {
avp_pushto("$ru", "$avp(s:callfwd)");
xlog("L_INFO", "-- POST ru = $ru --\n");
xlog("$avp(s:callfwd)");
route(1);
exit;
}
openser.log
Sep 8 17:57:38 xserver /sbin/kamailio[10606]: -- PRE ru =
sip:110@192.168.10.1 --
Sep 8 17:57:56 xserver /sbin/kamailio[10608]: -- PRE ru =
sip:119@192.168.10.1 --
Sep 8 17:58:21 xserver /sbin/kamailio[10613]: Stepped into the 480
ruri=<sip:u119@192.168.10.1>
Sep 8 17:59:24 xserver /sbin/kamailio[10608]: -- PRE ru =
sip:112@192.168.10.1 --
17:47:21 xserver /sbin/kamailio[10515]: ---> Reenvio a Asterisk si
tienes permiso para llamadas locales --->
Sep 8 17:47:34 xserver /sbin/kamailio[10523]: Stepped into the 480
ruri=<sip:u119@192.168.10.1>
Sep 8 17:47:49 xserver /sbin/kamailio[10517]: Redirigiendo a Asterisk Voicemail
cuando agrego las lineas del failure_route y ejecuto un kamailio -C
para comprobar me tira unos ERROR:
Sep 8 18:01:09 [10651] ERROR:core:check_actions: script function
"sl_reply_error" (types=1) does not support route type (2)
Sep 8 18:01:09 [10651] ERROR:core:check_actions: route stack[0]=0
Sep 8 18:01:09 [10651] ERROR:core:check_actions: script function
"sl_reply_error" (types=1) does not support route type (2)
Sep 8 18:01:09 [10651] ERROR:core:check_actions: route stack[0]=0
Sep 8 18:01:09 [10651] ERROR:core:main: bad function call in config file
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.
bueno he quitados los AVP del failure_route , pero solo me llegas las
llamadas al buzón como no disponible ..
saludoss
rickygm