Страница 1 из 1
Отключить оповещения при входе в режим трансфера
Добавлено: 01 авг 2017, 14:19
red-a
Возможно ли и как отключить оповещение при входе в режим трансфера?
После нажатия "#" проигрывается оповещение можно ли его как то отключить?
Код: Выделить всё
Playing 'pbx-transfer.slin' (language 'en')
Версия: Asterisk 13.17
Blind transfer стоит по умолчанию
Builtin Feature Default Current
--------------- ------- -------
Pickup *8 *8
Blind Transfer # #
Re: Отключить оповещения при входе в режим трансфера
Добавлено: 01 авг 2017, 14:35
ded
echo "" > /var/lib/asterisk/sounds/en/pbx-transfer.slin
Re: Отключить оповещения при входе в режим трансфера
Добавлено: 01 авг 2017, 16:28
red-a
Спасибо ded.
Эта команда делает файл pbx-transfer.slin пустым. После команды ничего не изменилось.
Но, нашёл рядом с файлом "pbx-transfer.slin" еще два файла с расширением gsm и wav, удаление их привело только к варнингам в консоле + функционал "#" прекратил работать.
Попробовал, заменить их пустыми файлами с таким же расширением, в принципе как воркэраунд подходит.
Возможно есть ещё какие решения? Или это и есть рабочий вариант?
Re: Отключить оповещения при входе в режим трансфера
Добавлено: 02 авг 2017, 07:27
Vlad1983
можно из директории silence взять файлы с односекундной тишиной silence/1.* переименовав в pbx-transfer.*
ворнинги должны уйти
Re: Отключить оповещения при входе в режим трансфера
Добавлено: 02 авг 2017, 10:34
ded
red-a писал(а):Спасибо ded.
Эта команда делает файл pbx-transfer.slin пустым.
Ну, я как-бы в курсе! Это было наталкивание на мысль.
red-a писал(а):Возможно есть ещё какие решения? Или это и есть рабочий вариант?
Есть!
1. Найти волшебную птичку "Отменить оповещение при трансфере"
2. Переписать участок кода, отвечающего за Blind transfer