Hola a tod@s,
llevo un tiempo intentando activar la redirección en Kamailio cuando el destinatario tiene activadas dichas redirecciones "callbusy". Este es el último código que tengo en pruebas y no funciona.
La redirección directa funciona sin problemas, pero esta no. Al parecer entra dentro de la ruta, detecta el 486 pero no vuelve a llamar a la uri de la redirección.
failure_route[FAIL_ONE] { xlog("L_INFO", "entering failure_route for reply code $T_reply_code\n"); if (is_method("INVITE") && (isbflagset(FLB_NATB) || isflagset(FLT_NATS))) { unforce_rtp_proxy(); } if (t_is_canceled()) { exit; } if (t_check_status("486|408")) { xlog("L_NOTICE", "r[FAIL] / &ru TimeOut or Busy\n"); if(avp_db_load("$ru","$avp(s:callbusy)")) { xlog("L_NOTICE", "Callbusy activado!\n"); avp_pushto ("$ru","$avp(s:callbusy)"); xlog("L_NOTICE","$ru\n"); append_branch(); route(BUSY); } } }
route[BUSY] { route(NAT); route(RELAY); }
Este es el error que puedo ver
3(14163) NOTICE: <script>: KAM-INFO: r[ALIAS] - Checking ALIAS -> 171 3(14163) NOTICE: <script>: ALIAS FOUND: sip:171@xxx.net;user=phone -> xxxx.xxx@xxx.net 3(14163) INFO: <script>: RTPPROXY -> M=INVITE RURI=sip:xxxx.xxx@XX.XX.36.116:1548 F=sip:xxx@xxx.net T=sip:171@xxx.net;user=phone IP=XX.XX.32.48 ID=1291401699@XX_XX_32_48 3(14163) ERROR: nathelper [nhelpr_funcs.c:341]: failed to parse Contact URI [] 4(14164) INFO: <script>: entering failure_route for reply code 302 1(14161) INFO: <core> [forward.c:774]: broken reply to forward - no 2nd via 2(14162) INFO: <core> [forward.c:774]: broken reply to forward - no 2nd via
Cualquier ayuda será bienvenida
Gracias de antemano
Saludos
Pepe
El día 28 de marzo de 2012 10:34, Pepe pepenai@gmail.com escribió:
La redirección directa funciona sin problemas, pero esta no. Al parecer entra dentro de la ruta, detecta el 486 pero no vuelve a llamar a la uri de la redirección.
4(14164) INFO: <script>: entering failure_route for reply code 302
No entiendo, ahí pone claramente que has recibido un 302 desde el teléfono llamado, así que no está entrando obviamente en la sección del 486.
Lo que ocurrira ahí es que el 302 es rutado al llamante quien extraera el URI de su Contact y llamará a él.
sr-users-es@lists.kamailio.org