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