[Kamailio-Users-ES] lograr el siguiente comportamiento voicemail y kamailio

troxlinux xserverlinux at gmail.com
Tue Sep 9 02:33:30 CEST 2008


El día 8 de septiembre de 2008 1:56, Iñaki Baz Castillo
<ibc at 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 at 192.168.10.1 --
Sep  8 17:57:56 xserver /sbin/kamailio[10608]: -- PRE ru =
sip:119 at 192.168.10.1 --
Sep  8 17:58:21 xserver /sbin/kamailio[10613]: Stepped into the 480
ruri=<sip:u119 at 192.168.10.1>
Sep  8 17:59:24 xserver /sbin/kamailio[10608]: -- PRE ru =
sip:112 at 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 at 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




More information about the Users-es mailing list