суббота, 13 июля 2013 г.

Голосовая почта на e-mail Asterisk FreePBX


Проверяем работу 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
Ну вот настройки завершены.
Как видите все просто.
Если в почтовом ящике кто-то оставит сообщение, тут-же придет письмо с вложенным аудиофайлом.

Комментариев нет:

Отправить комментарий