Pues vaya... pero en mi eso es un BUG como dios manda... porque la tabla
dialog está dando información FALSA...
vamos... digo yo.
David
2008/3/3 Iñaki Baz Castillo <ibc(a)in.ilimit.es>es>:
El Monday 03 March 2008 15:20:32 David Villasmil
escribió:
Hola a todos,
cuando se habilita el módulo DIALOG/SST para que inserte en la
tabla
DIALOG los dialogos en curso, incluye en estos
datos el HASH_ID y
HASH_ENTRY. Cuando hay una llamada, mete los datos y cuando cuelga se
elimina. Con los datos que insertan se le puede enviar un mensaje via MI
para que "desconecte" cierto dialog enviando un BYE en ambos sentidos,
i.e.:
:dlg_end_dlg:
1894
676272052
Hast aquí todos perfecto.
El problema viene en que cuando le envío ese mensaje, efectivamente
desconecta el dialogo PERO no elimina el registro del dialogo!! se queda
ahí como si siguiera en curso!!
¿Es ésto un BUG?
No, es una "realidad", una limitación, pero no un bug. La única forma en
la
que OpenSer elimina un registro de "dialog" es cuando RECIBE un BYE
(entonces
se activa EXPLICITAMENTE el flag(loquesea) y como conseuencia se elimina
el
registro de la tabla).
Pero cuando se ejecuta ese MI que dices no ocurre lo de arriba, OpenSer no
recibe ningún BYE.
Supongo que sería bonito que funcionase, y creo haber visto más gente que
lo
solicita, pero no es un bug, sino una "feature request" que te invito
reportes en la sección correcpondiente "Fetaure Request" del bugtracker.
;)
Saludos.
--
Iñaki Baz Castillo
ibc(a)in.ilimit.es
_______________________________________________
Users-es mailing list
Users-es(a)lists.openser.org
http://lists.openser.org/cgi-bin/mailman/listinfo/users-es