El día 9 de septiembre de 2008 1:15, rabs@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@192.168.10.1 | 192.168.10.1 | callfwd | 0 | 116@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@192.168.10.1 -- Sep 9 11:37:00 xserver /sbin/kamailio[10607]: -- PRE ru = sip:119@192.168.10.1 -- Sep 9 11:37:25 xserver /sbin/kamailio[10613]: Stepped into the 480 ruri=sip:u119@192.168.10.1
en base a su experiencia como ven esto?
saludoss
rickygm