Не работает голосовая почта.
MIKOPBX ver: 2021.3.77
Запись голосовой почты осуществляется, но! ее по факту нет. В журнале звонков запись отображается, но проиграть ее невозможно.
Я залез внутрь посмотрел папку - там пусто. Суда по всему это издержки настройки контекста:
[voicemailcontext]
admin => admin,user,admin@mycompany.com,,attach=yes|tz=local|delete=yes
delete=yes - говорит о том, что сообщения не сохраняются, а просто пересылаются.
Мне кажется - это не очень правильно. Копию записи все-таки нужно оставлять на сервере. Для прослушивания и разбора полетов.
кусок лога(в нем я, кстати, не вижу переименования в папку inbox и попытки отправки на почту):
res_agi.c: Launched AGI Script /usr/www/src/Core/Asterisk/agi-bin/clean_timeout.php
[2021-09-23 10:20:16] VERBOSE[13535][C-0000000e] res_agi.c: <PJSIP/201-0000000d>AGI Script /usr/www/src/Core/Asterisk/agi-bin/clean_timeout.php completed, returning 0
[2021-09-23 10:20:16] VERBOSE[13535][C-0000000e] pbx.c: Executing [voicemail@voice_mail_peer:6] Gosub("PJSIP/201-0000000d", "voicemail_start,voicemail,1") in new stack
[2021-09-23 10:20:16] VERBOSE[13535][C-0000000e] pbx_lua.c: Executing [voicemail@voicemail_start:1] UserEvent("PJSIP/201-0000000d", "CdrConnector,AgiData:eyJJU19PUkdOVCI6ZmFsc2UsIlVOSVFVRUlEIjoibWlrb3BieC0xNjMyMzgxNjE2LjE3XzFvN1IwMiIsImFjdGlvbiI6InZvaWNlbWFpbF9zdGFydCIsImFuc3dlciI6IjIwMjEtMDktMjMgMTA6MjA6MTYuMTA5IiwiZGlkIjoiIiwiZHN0X2NoYW4iOiJWT0lDRU1BSUwiLCJkc3RfbnVtIjoidm9pY2VtYWlsIiwiZnJvbV9hY2NvdW50IjoiMjAxIiwibGlua2VkaWQiOiJtaWtvcGJ4LTE2MzIzODE2MTYuMTciLCJzcmNfY2FsbF9pZCI6IjdmOTk2ZGZhLTE5OTEwMTg5QDE5Mi4xNjguMS4xNjAiLCJzcmNfY2hhbiI6IlBKU0lQLzIwMS0wMDAwMDAwZCIsInNyY19udW0iOiIyMDEiLCJzdGFydCI6IjIwMjEtMDktMjMgMTA6MjA6MTYuMTA5IiwidHJhbnNmZXIiOiIwIiwidmVyYm9zZV9jYWxsX2lkIjoiW0MtMDAwMDAwMGVdIn0=")
[2021-09-23 10:20:16] VERBOSE[13535][C-0000000e] pbx_lua.c: Executing [voicemail@voicemail_start:1] return("PJSIP/201-0000000d", "")
[2021-09-23 10:20:16] VERBOSE[13535][C-0000000e] pbx.c: Executing [voicemail@voice_mail_peer:7] VoiceMail("PJSIP/201-0000000d", "admin@voicemailcontext") in new stack
[2021-09-23 10:20:16] VERBOSE[13535][C-0000000e] file.c: <PJSIP/201-0000000d> Playing 'vm-intro.gsm' (language 'ru-ru')
[2021-09-23 10:20:22] VERBOSE[13535][C-0000000e] file.c: <PJSIP/201-0000000d> Playing 'beep.gsm' (language 'ru-ru')
[2021-09-23 10:20:22] VERBOSE[13535][C-0000000e] app_voicemail.c: Recording the message
[2021-09-23 10:20:22] VERBOSE[13535][C-0000000e] app.c: x=0, open writing: /storage/usbdisk1/mikopbx/astspool/voicemail/voicemailcontext/admin/tmp/h2qHeA format: wav, 0x154514056f40
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] app.c: User hung up
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx.c: Spawn extension (voice_mail_peer, voicemail, 7) exited non-zero on 'PJSIP/201-0000000d'
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx.c: Executing [h@voice_mail_peer:1] Gosub("PJSIP/201-0000000d", "voicemail_end,h,1") in new stack
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx_lua.c: Executing [h@voicemail_end:1] UserEvent("PJSIP/201-0000000d", "CdrConnector,AgiData:eyJVTklRVUVJRCI6Im1pa29wYngtMTYzMjM4MTYxNi4xN18xbzdSMDIiLCJhY3Rpb24iOiJ2b2ljZW1haWxfZW5kIiwiYWdpX2NoYW5uZWwiOiJQSlNJUC8yMDEtMDAwMDAwMGQiLCJkaWFsc3RhdHVzIjoiQU5TV0VSRUQiLCJlbmQiOiIyMDIxLTA5LTIzIDEwOjIwOjI5LjI5MiIsImxpbmtlZGlkIjoibWlrb3BieC0xNjMyMzgxNjE2LjE3Iiwidm0tcmVjb3JkaW5nZmlsZSI6Ii9zdG9yYWdlL3VzYmRpc2sxL21pa29wYngvYXN0c3Bvb2wvdm9pY2VtYWlsL3ZvaWNlbWFpbGNvbnRleHQvYWRtaW4vSU5CT1gvbXNnMDAwMC5tcDMifQ==")
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx_lua.c: Executing [h@voicemail_end:1] return("PJSIP/201-0000000d", "")
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx.c: Executing [h@voice_mail_peer:2] Hangup("PJSIP/201-0000000d", "") in new stack
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx.c: Spawn extension (voice_mail_peer, h, 2) exited non-zero on 'PJSIP/201-0000000d'
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] app_stack.c: PJSIP/201-0000000d Internal Gosub(hangup_handler,s,1) start
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx.c: Executing [s@hangup_handler:1] NoOp("PJSIP/201-0000000d", "--- hangup - PJSIP/201-0000000d ---") in new stack
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx.c: Executing [s@hangup_handler:2] Gosub("PJSIP/201-0000000d", "hangup_chan,s,1") in new stack
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx_lua.c: Executing [s@hangup_chan:1] UserEvent("PJSIP/201-0000000d", "CdrConnector,AgiData:eyJPTERfTElOS0VESUQiOiJtaWtvcGJ4LTE2MzIzODE2MTYuMTciLCJVTklRVUVJRCI6Im1pa29wYngtMTYzMjM4MTYxNi4xN18xbzdSMDIiLCJhY3Rpb24iOiJoYW5ndXBfY2hhbiIsImFnaV9jaGFubmVsIjoiUEpTSVAvMjAxLTAwMDAwMDBkIiwiYWdpX3RocmVhZGlkIjoibWlrb3BieC0xNjMyMzgxNjE2LjE3X0oxMTQwcyIsImRpYWxzdGF0dXMiOiIiLCJkaWQiOiIiLCJlbmQiOiIyMDIxLTA5LTIzIDEwOjIwOjI5LjI5NiIsImxpbmtlZGlkIjoibWlrb3BieC0xNjMyMzgxNjE2LjE3In0=")
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx_lua.c: Executing [s@hangup_chan:1] return("PJSIP/201-0000000d", "")
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] pbx.c: Executing [s@hangup_handler:3] Return("PJSIP/201-0000000d", "") in new stack
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] app_stack.c: Spawn extension (voice_mail_peer, h, 2) exited non-zero on 'PJSIP/201-0000000d'
[2021-09-23 10:20:29] VERBOSE[13535][C-0000000e] app_stack.c: PJSIP/201-0000000d Internal Gosub(hangup_handler,s,1) complete GOSUB_RETVAL=
Не смотря на отключенные оповещения и отсутствие e-mail адреса в почта уведомление MikoPBX упорно и настойчиво отправляет уведомления:
system/message.log:
Sep 23 11:13:16 user.err msmtp: host=smtp.gmail.com tls=on auth=off from= recipients=admin@mycompany.com smtpstatus=530 smtpmsg='530-5.7.0 Authentication Required. Learn more at\n530 5.7.0 https://support.google.com/mail/?p=WantAuthError s9sm508594ljp.34 - gsmtp' errormsg='envelope from address not accepted by the server' exitcode=EX_DATAERR
У сотрудников e-mail не проставлены.