[OpenSER-Users-ES] Problema con t_replicate()

Jesus Rodriguez jesusr at voztele.com
Tue Jan 15 23:32:24 CET 2008


Hola Raúl,


> On Tue, Jan 15, 2008 at 09:48:09PM +0100, Jesus Rodriguez wrote:
>> Hola Raúl,
>
>> Los parámetros que le pasas a t_replicate() son incorrectos. El  
>> puerto
>> va junto a la ip. El "5060" lo interpreta como flags. El formato
>> correcto es:
>>
>> t_replicate("sip:sbc02:5060")
>>
>> http://www.openser.org/docs/modules/1.3.x/tm.html#TREPLICATE
>
> Joder .. si es un perro me muerde, eso me pasa por fiarme de los
> ejemplos que va la gente dejando por ahí pululando .. X)


:-)



>>> Luego a parte está el tema de que si hago un openserctl ul  
>>> show  .. no
>>> veo que se hayan replicado los registers en ambos servidores.
>>
>>
>> Si haces un ngrep, ¿ves si los REGISTER van de un proxy a otro?.
>
> Si, ahora si los veo .. el problema está que el sbc01 devuelve un 401
> a las peticiones que envía el sbc02 por user t_replicate ..., tendré
> que modifcar el script para que lo pille por trusted o directamente
> por la IP. No tiene sentido que un proxy le pida autorización de un
> REGISTER al otro.


Sí, acepta sin autentificar los REGISTER replicados.



>> P.D. En el servidor replicado, si usa la misma base de datos que el
>> replicante, cuidado con como usas el save() ...
>
> Lo uso tal cual lo has visto en la parte que pegé del guión. ¿Hay
> algún problema concreto?, es un if(!save("location")) de toda la vida.


Tendrás registros duplicados y cosas raras con la base de datos.


Saludos
JesusR.

------------------------------------
Jesus Rodriguez
VozTelecom Sistemas, S.L.
jesusr at voztele.com
http://www.voztele.com
Tel. 902360305
-------------------------------------








More information about the Users-es mailing list