Asterisk и голосовая почта

()

PBX Asterisk как и многие другие PBX предоставляет возможность организации услуги голосовой почты. Это очень удобная услуга, фактически являющая автоответчиком, но работающим уже на АТС, и не требующая телефонного аппарата с соответствующим функционалом. Далее будет показано как добавить голосовую почту к уже описанной ранее домашней АТС.

Отдельной изюминкой модуля голосовой почты Asterisk является возможность отправки записей звонка по электронной почте. Разумеется её мы тоже используем.

Для начала приведём файл "/etc/asterisk/voicemail.conf" к следующему виду:

[general]
format=wav49
serveremail=asterisk
attach=yes
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3


[zonemessages]
eastern=America/New_York|'vm-received' Q 'digits/at' IMp
central=America/Chicago|'vm-received' Q 'digits/at' IMp
central24=America/Chicago|'vm-received' q 'digits/at' H N 'hours'
military=Zulu|'vm-received' q 'digits/at' H N 'hours' 'phonetic/z_p'
european=Europe/Copenhagen|'vm-received' a d b 'digits/at' HM


; Секция с нашими ящиками голосовой почты
; Здесь секция имеет вид:
; номер => пароль, пользователь, e-mail, e-mail (пейджер), прочие параметры
[home]
200 => 1324, Home Phone, home.mail@domain.com,,attach=yes

Далее в файле "/etc/asterisk/extensions.conf" в наш основной план набор нужно добавить номер, по которому мы будем попадать на голосовую почту. Например это будет номер 100. Кроме того "узнавать" звонящего мы будем по АОН (то есть он должен будет ввести только свой пароль, но не номер). Для этого добавим вот такие строки:

exten => 100,1,Log(NOTICE, Dialing out from ${CALLERID(all)} to VoiceMail (100))
exten => 100,n, VoiceMailMain(${CALLERID(num)}@home)
exten => 100,n, Hangup

Если так же нужно предоставить возможность попадать в свой ящик голосовой почты и с других номеров (с запросом номера) то нужно добавить вот такую секцию (здесь номером голосовой почты является 101):

exten => 101,1,Log(NOTICE, Dialing out from ${CALLERID(all)} to VoiceMail (101))
exten => 101,n, VoiceMailMain(@home)
exten => 101,n, Hangup

Закончив настройку перечитаем конфигурацию:

asterisk -rx 'reload'

Всё. Голосовая почта готова к использованию. Приятной работы!

Ключевые слова: asterisk, voicemail, голосовая почта.

Подписаться на обновления: RSS-лента Канал в TamTam Telegram канал Канал в ICQ

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

Новый комментарий

Жирный текстКурсивный текстПодчёркнутый текстЗачёркнутый текстПрограммный кодСсылкаИзображение




© 2006-2024 Вадим Калинников aka MooSE
Политика конфиденциальности

Модний журнал для жінок із віртуальними рекомендаціями. Поради для дівчат