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