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

troxlinux xserverlinux at gmail.com
Tue Sep 9 19:40:58 CEST 2008


El día 9 de septiembre de 2008 1:15,  <rabs at dimension-virtual.com> escribió:
> No es que no los tome en cuenta, es que seguro que los tienes mal
> creados en la tabla de usr_preferences.

esto tengo en la tabla de usr_preferences


+------+------------------+--------------+-----------+------+------------------+
| uuid | username         | domain       | attribute | type | value            |
+------+------------------+--------------+-----------+------+------------------+
| 5    | 112 at 192.168.10.1 | 192.168.10.1 | callfwd   |    0 | 116 at 192.168.10.1 |
+------+------------------+--------------+-----------+------+------------------+



> ¿Has comprobado los tipos de los AVP en la tabla usr_preferences?
> existen 4 tipos de AVP's

avp list
avp add
avp rm
avp help


> Lo que evidencia que el av_db_load no está funcionando, revisa los
> tipos de los AVP.
>
>> 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
>
> ¿Que es lo que has puesto en la failure_route? ... es que te explicas
> a cachos. Pones el log, pero no el código y cuando pones el código no
> pones los logs .. XD
>

esto tengo dentro del failure route , al final del archivo kamailio ,
cuando agrego este failure route y chk con el comprobador de codigo de
kamailio me lanza esos ERROR , agrego tambien el route [1]

route[1] {
                t_on_failure("1");
                if (!t_relay()) {
                sl_reply_error();
        };
        exit;
}



#### Al final del archivo kamailio.cfg ####

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.1: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.1:5070");
        append_branch();
        route(1);
        exit;
};
}


#### otros log ###

WARNING:permissions:parse_config_file: file not found:
//etc/kamailio/permissions.allow
Sep  9 11:19:12 xserver kamailio[17377]: WARNING:permissions:mod_init:
default allow file (//etc/kamailio/permissions.allow) not found =>
empty rule set
Sep  9 11:19:12 xserver kamailio[17377]:
WARNING:permissions:parse_config_file: file not found:
//etc/kamailio/permissions.deny
Sep  9 11:19:12 xserver kamailio[17377]: WARNING:permissions:mod_init:
default deny file (//etc/kamailio/permissions.deny) not found => empty
rule set
Sep  9 11:19:12 xserver kamailio[17377]: INFO:avpops:avpops_init:
initializing...
Sep  9 11:19:12 xserver kamailio[17377]: INFO:textops:hname_fixup:
using hdr type name <X-VM>
Sep  9 11:19:12 xserver kamailio[17377]: INFO:textops:hname_fixup:
using hdr type name <X-VM>
Sep  9 11:19:12 xserver kamailio[17377]:
INFO:core:probe_max_receive_buffer: using a UDP receive buffer of 255
kb


#### log cuando una extensión habla con otra , y otra extensión llama
a una de las ocupadas #####

Sep  9 11:36:51 xserver /sbin/kamailio[10608]: -- PRE ru =
sip:116 at 192.168.10.1 --
Sep  9 11:37:00 xserver /sbin/kamailio[10607]: -- PRE ru =
sip:119 at 192.168.10.1 --
Sep  9 11:37:25 xserver /sbin/kamailio[10613]: Stepped into the 480
ruri=<sip:u119 at 192.168.10.1>

en base a su experiencia como ven esto?

saludoss

rickygm




More information about the Users-es mailing list