Проверяем работу ssmtp:
echo "Hello world!" | mail -s "test" ваше мыло@ваш домен
Если все ок, переходим к настройке FreePBX.
Во FreePBX за голосовую почту отвечают 3 файла:
/etc/asterisk/voicemail.conf;
/etc/asterisk/vm_email.inc;
/etc/asterisk/vm_general.inc.
Рассмотрим файлы.
В voicemail.conf содержатся настройки почтовых ящиков.
Тут в секции general не мешает добавить строчку:
charset = UTF-8
В vm_email.inc содержится описание тела письма, которое будет отправляться пользователю.
Тело письма сочиням кому как нравиться. Например, мой файл выглядит так:
emailbody=Уважаемый
пользователь!\n\nПолучено новое голосовое сообщение в почтовый
ящик:\n\n\tОтправитель:\t${VM_CALLERID}\n\tДлительность:\t${VM_DUR}
секунд\n\tДата:\t${VM_DATE}\n\n\tСообщение находится в прикрепленном
файле.\n\n\tНе нужно отвечать на это письмо!\n
В vm_general.inc содержатся основные настройки голосовой почты.
Тут добавляем одну строку:
mailcmd=/usr/sbin/ssmtp -t
т. е. говорим, какой командой будет отравляться почта.
Остальные настройки я оставил по-умолчанию.
Итак, в GUI настраиваем почтовый ящик для определённого пира.
Указываем пароль на ящик и на какой адрес будем отправлять сообщения.
Можно еще ограничить количество сообщений в ящике — maxmsg=1000
Ну вот настройки завершены.
Как видите все просто.
Если в почтовом ящике кто-то оставит сообщение, тут-же придет письмо с вложенным аудиофайлом.
Комментарии
Отправить комментарий