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).

Hoy me entero que en vez el problema es de Asterisk ya que en los mensajes SIP de tipo Notify, que envía para notificar el cambio de estado de una extensión/dispositivo, no respeta completamente la RFC 5263 donde se indica la sintaxis del cuerpo del NOTIFY; más detalladamente, Asterisk envía esta linea:

<ep:activities>ep:busy</ep:activities>

Mientras debería ser:

<ep:activities><ep:busy></ep:activities>

pagina 10 de la RFC indicada.

Ojala los desarrolladores de Asterisk lo resuelvan pronto.

Comentarios

Hola Mario,

muchas gracias por corregirme. Creo que copié y pegué mal. Ojala los resuelvan pronto.

Saludos