четверг, 4 июля 2013 г.

Запись сообщения в Asterisk

Нет ничего проще, чем записать речевое сообщение, говоря в телефонную трубку, поэтому для подключения такой замечательной функции пропишем в extensions.conf небольшой шаблон диалплана.

exten => _77X,1,Wait(2)
exten => _77X,n,Record(/var/lib/asterisk/sounds/message${EXTEN:2}:wav)
exten => _77X,n,Wait(1)
exten => _77X,n, Playback(/var/lib/asterisk/sounds/message${EXTEN:2})
exten => _77X,n, Wait(2)
exten => _77X,n, Hangup()

Данная схема позволяет записать сообщение, набрав номер от 771 до 779 и поместить файл в директорию с именем message(1-9).wav. Запись начнется спустя две секунды после совершения соединения и закончится после нажатия клавиши #. Потом ваша запись вам проиграется и соединение разорвется.

После добавления этого шаблона в файл конфигурации не забываем перезапустить диалплан:

dialplan reload

Вот и все.

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

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