Openser le reenvia Asterisk el INVITE... pero cuando Asterisk se lo reenvia a Openser (ya que Asterisk piensa que es un usuario suyo) va y se carga el INVITE, dejando la linea de petición: "sip:IPOPENSER", es decir, quita la extensión!!! Entonces al llegarle a Openser este dice "484 Address Incomplete"

Yo creo que aparte de que estoy aprendiendo... Asterisk me esta liando más.

> From: ibc@in.ilimit.es
> To: users-es@lists.openser.org
> Date: Thu, 3 Jul 2008 16:40:35 +0200
> Subject: Re: [OpenSER-Users-ES] FW: [OT] Desesperado con OpenSer + Asterisk Realtime + MWI
>
> El Thursday 03 July 2008 16:02:02 ZiLioN ZilLioN escribió:
> > Iñaki lo que he hecho es lo siguiente:
> >
> > En sip.confg de Asterisk tengo solamente esto:
> >
> > [usuario-openser]
> >
> > > type=peer
>
> Disculpas, esto debe ser:
> type=friend
>
> > > host=IP_OPENSER
> > > port=POR_OPENSER
> > > fromdomain=DOMINIO
> > > insecure=invite
> > > context=entrantes-openser
> >
> > Solamente tengo eso, ni siquiera tengo los teléfonos SIP 200 y 201
> >
> > Tu me pusiste esto:
> >
> > [200](usuario-openser)
> > [201(usuario-openser)
> >
> > pero no entiendo a que te referias con ello.
>
> Eso son plantillas del sip.conf. Al poner:
> [200](usuario-openser)
> estás creando un friend con username = 200 y el resto de parámetros los de la
> plantilla -> usuario-openser.
> Es para no tener que duplicar todo en cada usuario.
> Con esto, cuando el usuario 200 llame a Asterisk el INVITE vendrá de la IP de
> OpenSer y el From es 200 por lo que Asterisk lo asocia con su friend [200],
> así de fácil.
>
>
> > Ya te digo lo que he hecho, ni
> > 200 ni 201 en sip.conf. Ambos se registran en Openser
>
> No se tienen que registrar en Asterisk.
>
>
> > En extensions.conf he creado la contexto [entrantes-openser], donde tengo
> > la extensión: exten => 201,1,Dial(SIP/201@IP_OPENSER)
>
> No, quita lo de @OPENSER, no hace falta, con lo de arriba Asterisk piensan que
> son usuarios suyos y que están en la IP de OpenSer:
>
> exten => 201,1,Dial(SIP/201)
>
>
>
>
> > Y otra cosa, al poner [usuario-openser] como type=peer...porque Asterisk se
> > lo lleva al contexto [entrantes-openser]?? Si es un peer se supone que la
> > llamada no debe entrar en el dialplan de Asterisk....y además, como sabe
> > que es de Openser el INVITE que le llega para aceptarlo, por que en el host
> > se le indica la IP? Por más que leo no veo la diferencia entre peer,
> > friend, y user muy clara
>
> Lo corrijo arriba, es "friend" y los friends se identifican en Asterisk por el
> From (o sea, 200, 201...) y si pones la IP además deben venir de dicha IP (la
> de OpenSer de donde llegarán todos los INVITE) para identificarlos con el
> friend de sip.conf.
>
>
> --
> Iñaki Baz Castillo
> ibc@in.ilimit.es
>
> _______________________________________________
> Users-es mailing list
> Users-es@lists.openser.org
> http://lists.openser.org/cgi-bin/mailman/listinfo/users-es


Llama a tus amigos de PC a PC: ¡Es GRATIS! Pruébalo