Buenos días de nuevo: Sigo dando vueltas al tema. Por lo que me dijiste deduzco que lo normal es que entrara en el if(uri==myself). Lo que me liaba mucho y no entendía es que entrara en el otro if(!uri==myself). Yo supongo que si en el sip-phone pongo como proxy la máquina donde está el ser y no lleva ninguna cabecera record-route ni nada por el estilo, debería entrar en el if que tú comentas. Por eso me he liado bastante. He puesto antes estas líneas y ya me registra bien, pero claro, es un poco apaño.
if(method=="REGISTER") { save("location"); exit; }
No sé si teneis alguna idea. Un saludo y gracias.
Iñaki Baz Castillo escribió:
On Friday 25 January 2008 12:17:37 David Vicente wrote:
Hola:
Nada, ando un poco desesperado. He metido el dominio que uso (que es el mismo nombre que el de la maquina para que los dns lo resuelvan bien) en el fichero openserctlrc, pero nada, no me devuelve el triste 200 ok.
Una pista: OpenSer no hace una consulta DNS para saber si es responsable de un dominio.
Mira el uso de "if (uri==myself)", de los parámetros "alias" (en el core-book) y más adelante el módulo "domain".