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