Добрый день Имею Freepbx 2.9, Asterisk 1.8.8.1. Подскажите, где и как поменять название файла голосового сообщения, отправляемого на почту? Настройки VM стоят такие: Email Attachment = yes Play CID = yes Play Envelope = no Delete Voicemail = yes
По умолчанию - все файлы, называются 1.wav, потому что это будет первый и единственный отправляемый в данный момент файл. Хотелось бы получить другое название файла, более осмысленное (например как при записи разговоров), чтобы можно было просто его сохранять (можно и вручную переименовать), но хотелось бы более красивое решение.
для этого вам прийдется написать свой скрипт отвправки сообщения.
других методов нет.
скрипт можно сделать такими спосомбами
1) в мейлере (postfix) написать фильтр который будет разбирать ваше сообщение и персобирать с другим именем файла.
2) в войсмел добавить вот такую директиву.
mailcmd=/usr/sbin/sendmail -v -t -f asterisk-pbx@yourdomain.com ; use -f to prevent root@localhost.localdomain or similar
заменить на скрипт который рамапакует сообщение и запакует как вам надо
3) убрать посылку сообщений в конфиге,вместо нее вставить
externnotify=
пример срипта тут
ну и написать скрипт который будет отправлять сообщение как вам нравиться
как видите,все варианты подразумевают уровень обращения с почтой в линуксе на уровне advanced и способность писать свои скрипты.
Задан: 2012-03-22 08:49:15 +0400
Просмотрен: 601 раз
Обновлен: Mar 22 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.