- База знаний
- Пример файла конфигурации XML для Cisco 8851 phone
- Пример файла конфигурации XML для Cisco 7970 phone
- Пример файла конфигурации XML для Cisco 9971
- Отладка VoIP звонка с Wireshark
- Книги
- Использование поля Diversion в SIP пакете
- Астериск и Н.323
- ISDN release cause codes
- Пример файла конфигурации голосового шлюза Cisco
- Пример конфигурации интерфейса E1 PRI в голосовом шлюзе Cisco
- Аналоговое зло
- Интернациональные телефонные коды стран
- Практикум по интеграции Астериск в комплексе с OpenBSC/Osmocom
- Факс по IP
Команда MusicOnHold()
Назначение:
Проигрывает музыку ожидания (Music On Hold), неопределенно долго.Описание:
MusicOnHold(class)Проигрывает музыку ожидания (Music On Hold) по заданному классу class. Если этот параметр не определен, будет использован класс по умолчанию для данного канала. Если вы настроили музыку Music-On-Hold в файле конфигурации musiconhold.conf, то она будет автоматически проигрываться, если заданный екстеншен переводиться в режим ожидания (on hold). Эта команда ФОРСИРУЕТ проигрывание музыки ожидания.
Класс по умолчанию для MusicOnHold можно установить командой SetMusicOnHold.
Коды возврата
Возвращает -1 при разрыве связи. Иначе выход из функции не происходит.Пример
Есть екстеншен, определенный в файле extensions.conf, с принудительным включением музыки, командой MusicOnHold. Не забудьте ответить на вызов, перед включением музыки ожидания в линию. Иначе, проигрывание музыки ожидания может работать неправильно.; Требуется команда Answer, т.к. команда MusicOnHold
; не переводит вызов в отвеченное состояние
exten => 6000,1,Answer
exten => 6000,2,MusicOnHold()
Принудительное включение музыки ожидания может быть необходимо в следующих ситуациях:
- когда происходит вызов на особый номер екстеншена
- когда приходит вызов на особый номер екстеншена
- когда у нас вызов в особо дорогую сеть
- когда происходит соединение с конференцией
(Интересно, а как мы будем дальше обрабатывать эти ситуации?)
Ссылки по теме:
- Конфигурация MusicOnHold
- Команда SetMusicOnHold
- Команда MP3Player
- Sounddogs Royalty Free Music
- BMI Commercial Music Licenses
- Using Slimserver for Music on Hold: How to use a local or remote slimserver for your Music on Hold
- Asterisk MoH Patch How to play native file formats in asterisk
- AussieVoIP has a large collection of MP3's suitable for Music on hold
Asterisk | Файлы конфигурации | План набора: extensions.conf | Список команд | Звуковые файлы