Problemas ao checar mensagens antigas voicemail asterisk odbc

Asterisk 1.11

Problema: No meu de voz ao acessar a caixa postal e verificar mensagens antigas não eram ouvidas. Recebia na cli as mensagens abaixo:

No banco nota que o campo msg_id em voicemail_messages em 90% não continha dados (NULL).

Para solução, aplicação do patch abaixo:
https://reviewboard.asterisk.org/r/2220/diff/4/raw/

Fonte: https://reviewboard.asterisk.org/r/2220/diff/4/

Para aplicar o patch:

1 – Ir até o diretório da instalação do asterisk
[root@ipbx apps]# cd /asterisk/asterisk-11.2.1/apps/

2 – Executar o comando:
[root@ipbx apps]# patch -p0 < rb2220.patch can't find file to patch at input line 5 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |Index: /branches/11/apps/app_voicemail.c |=================================================================== |--- /branches/11/apps/app_voicemail.c (revision 378414) |+++ /branches/11/apps/app_voicemail.c (working copy) -------------------------- File to patch: /asterisk/asterisk-11.2.1/apps/app_voicemail.c patching file /asterisk/asterisk-11.2.1/apps/app_voicemail.c 3 – Se solicitado o caminho coloque completo:
/asterisk/asterisk-11.2.1/apps/app_voicemail.c

4 – Compilar novamente asterisk:
[root@ipbx apps]# cd /asterisk/asterisk-11.2.1/
make
make install

5 – Restart asterisk

Deixe um comentário