[prev in list] [next in list] [prev in thread] [next in thread] 

List:       sr-users-es
Subject:    [OpenSER-Users-ES] =?utf-8?q?=C2=BFQu=C3=A9_pasa_con?= rewriteuri?
From:       ibc () aliax ! net (=?utf-8?q?I=C3=B1aki_Baz_Castillo?=)
Date:       2007-09-11 20:38:51
Message-ID: 200709112238.51250.ibc () aliax ! net
[Download RAW message or body]

El Martes, 11 de Septiembre de 2007, Oscar Castillo escribi?:
> Hola Buenas Tardes
>
> Tengo una duda b?sica pero me est? fastidiando desde hace rato.
>
> Estoy tratando de llamar desde un usuario mi Openser a un usuario de mi
> Asterisk usando el comando rewriteuri("sip:0009:0009 at dir
> _IP_de_mi_asterisk");
> route(1);
> exit;
>
> Es decir cada vez que yo llame al asterisk, sin importar la extensi?n, la
> llamada la reciba la extensi?n 0009.

> El problema est? en que cuando marco a cualquier extensi?n de mi asterisk
> en el eyebeam me dice NOT FOUND, igual en Ethereal.

Dices que llamas a la extensi?n 0009, pero en realidad est?s llamando a:
  0009:0009 at IP_Asterisk, es decir, a la extensi?n 0009:0009.

Habilita el debug SIP en Asterisk, abre el CLI y compru?balo:
  CLI> sip set debug
Haz la llamada y ver?s en el CLI:

  <--- SIP read from IP_OpenSer:5060 --->
  INVITE sip:0009:0009 at IP_Asterisk SIP/2.0

As? que la extensi?n es 0009:0009.

Espero que no pienses que ese :0009 sirve de password para autenticar la 
llamada porque tendr?as conceptos equivocados. Una cosa es Asterisk y otra 
cosa SIP puro y duro.

Lo que tienes que hacer es no pedir autenticaci?n en Asterisk para las 
llamadas que vengan desde OpenSer. Para ello en sip.conf, en el peer que 
define OpenSer pon: 
  insecure: invite


Saludos.




-- 
I?aki Baz Castillo



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic