BLF

OpenSIPs 3.1 y mejorías en el codigo del modulo pua_dialoginfo

El modulo PUA_DIALOGINFO, recoge información del estado de un dialogo (llamada), a través del modulo DIALOG y publica, a través del modulo PUA utilizando el método SIP PUBLISH, los cambios de estado de los participantes en el dialogo. Esto se traduce, utilizando el modulo PRESENCE_XML, en la generación de mensajes SIP de tipo NOTIFY que serán enviados a los dispositivos que se han subscrito para conocer el estado de los usuarios involucrados en la llamada. Hasta la versión 3.0 de OpenSIPs, esta implementación tenían unas limitaciones:

Asterisk 13.X y un bug que afecta el sistema de Presencia en PJSIP

Cuantos han participado en mis cursos de Asterisk 13.X seguramente recuerdan que en XLite el sistema de presencia no funcionaba correctamente con PJSIP. El problema era y es que cuando una extensión monitoreada por XLite recibía una llamada y contestaba, en lugar de aparecer hablando, aparecía desconectada (no en linea). En su entonces pregunté en la lista de distribución de Asterisk y me dijeron que todo estaba bien y que el problema radicaba en los Softphone de la empresa CounterPath (XLite y Bria).