[Kamailio-Users-ES] [OpenSER-Users-ES] Puertos asterisk y openser

Raúl Alexis Betancor Santana rabs at dimension-virtual.com
Tue Aug 19 17:40:01 CEST 2008


El Martes, 19 de Agosto de 2008 16:17, troxlinux escribió:
> El día 19 de agosto de 2008 0:40, Raúl Alexis Betancor Santana
>
> <rabs at dimension-virtual.com> escribió:
> > Tu traza sip es incompleta, solo hay 2 paquetes, el del GXV3000 mandando
> > el INVITE y la respuesta del Kamailio al GXV3000 pidiéndole la
> > autenticación del INVITE .. hasta ahí no hay nada raro.
>
> ya,  posteo la traza completa de openser y asterisk , pero aun así
> todavía no tengo claro  despues del invite le envió el uri al ip del
> asterisk este me devuelve el 407 o un 404 donde tengo autenticado un
> usuario openser en asterisk por medio de port,invite , en  mi codigo
> le digo  que si es un INVITE le digo que se vaya por la ruta 3 , la
> que postee en el anterior mensaje ..

Independientemente de que los trozos que has posteado de tu kamailio.cfg no 
son suficientes para saber que está pasando ... tu error principal parece 
estar aquí:

> To: <sip:2685249 at 192.168.10.1>;tag=d7e793d797690be5ce5420203095040f.bfd9
                   ^^^^^

En el trozo de tu kamailio.cfg que has posteado pone:

[...]
if (uri=~"^sip:[29][0-9]{7}@.*") {
        rewritehostport("192.168.10.1:5070");
        xlog(" ---> forwarded to Asterisk ---> ");
        t_relay();
        route(1);
};
 if (!lookup("location")) {
        sl_send_reply("404", "User Not Found");
};

route(1);
[...]

Tu expresión regular está mal, porque 2685249 no se machea con [29][0-9]{7}, ó 
ese {7} debería de ser un {6} ó te tragaste un dígito al marcar.

Eso es solo el primer error ... el segundo es que en la traza veo que el 404 
Not Found, (que te lo está generando el if(!lookup("location")) ), se lo 
estás enviando al Asterisk en el 5070 ... aunque puede que eso sea la 
respuesta del kamailio al Options que envías desde el Asterisk ... como no 
está el archivo .cfg entero no sé como lo estás tratando.

-- 
Saludos.

Raúl Alexis Betancor Santana
Dimensión Virtual S.L.




More information about the Users-es mailing list