Астериск версии 1.8.13.0 Есть такой контекст:
[macro-external-call-1]
exten => s,1,NoOp(External call NS)
exten => s,n,MixMonitor(/var/www/html/aster/sounds/${UNIQUEID}.wav,ba)
exten => s,n,Dial(SIP/${ARG1},30,tT)
exten => s,n,Hangup
Отрабатывает штатно, но перед разъединением проигрывются два речевых файла ("абонент занят" и "до свидания"), которые не могу найти в папке sounds текущего музыкального класса. Видимо, есть какая-то опция у Dial().
Вопроса два: 1) как отключить проигрывание этих файлов? 2) как заменить их на другие?
Одного меня коробит "речевой" ? :) "Голосовой" все же звучит лучше.
в папке sounds текущего музыкального класса
"Музыкальный класс" это MOH и он к делу не относится. Называйте вещи своими именами.
Все опции команды Dial известны и описаны:
CLI> core show application Dial
Либо http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial
Какой голосовой файл проигрывается вы можете увидеть в CLI:
CLI> core set verbose 3
И смотрите. что отрабатывается когда завершается вызов. В CLI будет в точности написано какие голосовые файлы озвучиваются и относительный путь до них. Путь относительно диры указанной в значении astdatadir в asterisk.conf
Отключение - убрать строчки с воспроиведением файлов из dialplan`а
Замена - заменить или файлы в sound дире или путь до файлов в dialplan`е
ищите контекст
macro-hangup-handler
там есть специальная логика для отключения.
тот кусок который вы привели - неревалентен.
найти правильный кусок диалплана из которого вызываются эти файлы и отключить там.
Задан: 2015-08-18 18:05:27 +0400
Просмотрен: 239 раз
Обновлен: Aug 19 '15
Dial и продолжение обработки после сброса звонящего
Переход при недоступном абоненте
Нет голосового сообщения если телефон выключен или заблокирован
Как узнать кто поднял трубку при множественном Dial()?
Звонок на определенную линию многоканального телефона.
Ошибка Object is likely destroyed. кто сталкивался
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Что-то не выводятся звуковые файлы :( http://c2n.me/3mk5DDq.png
Контекста [macro-hangup-handler] в extensions.conf сейчас вообще нет...
romaro ( 2015-08-19 10:43:41 +0400 )редактировать