[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