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

Jesus Rodriguez jesusr at voztele.com
Tue Jan 15 23:33:06 CET 2008


Hola Iñaki,


> El Martes, 15 de Enero de 2008, Raúl Alexis Betancor Santana escribió:
>
>>> 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.
>
> Entonces el registro aparecerá duplicado en la BD, lo cual te dará  
> problemas
> cuando OpenSer lea de la BD a memoria (obtendrá 2 localizaciones por  
> cada
> registro).
>
> Yo intuyo que Jesús hace mención a la función "save(domain,flags)":
>  http://www.openser.org/docs/modules/1.3.x/registrar.html#AEN316
>
> flags - the value may be a bitwise OR of the following flags:
>  0x01 - save the contacts only in memory cache without no DB  
> operation;
>  0x02 - do not generate a SIP reply to the current REGISTER request.
>
> El primer flag evitará el problema de la duplicidad de cada registro  
> en BD.
> El segundo flag evitará una respuesta SIP duplicada (pues ya la  
> habrá enviado
> el primer registrar).


Premio para el caballero! ;)


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