artem
27.09.2013
9652

Настройка стриминга онлайн радио в Asterisk

Для реализации данного функционала будем использовать консольный плеер mpg123, который «понимает» аудиофайлы в формате mp3.

Во FreePBX данный функционал реализуется на вкладке Settings > Music On Hold. Заходим на вкладку, выбираем Add Streaming Category. Далее вводим название категории. И в поле Application указываем строку вызова mpg123 с необходимыми параметрами. Данные параметры подбираются индивидуально, в данном случае заработало следующее: -q -s —mono -r 8000 -f 4096 -Z

Строка вызова должна выглядеть следующим образом:

/usr/bin/mpg123 -q -s —mono -r 8000 -f 4096 -Z http://<путь_до_плейлиста>

Следует обратить внимение, что просто указать URL сайта радио не достаточно. Необходимо указать именно путь до плейлиста.

Чтобы узнать полный путь можно скачать плейлист и посмотреть откуда идет скачивание (ip-адрес и порт).

Заходим по данному адресу и порту и выбираем необходимый плейлист:

Окончательный вид строки будет следующий:

/usr/bin/mpg123 -q -s —mono -r 8000 -f 4096 -Z http://79.143.70.114:8000/cityfm-studio-128k.mp3

Сохраняем категорию. Теперь сделаем возможность вызова данной категории по набору определенного экстеншена.

exten => 777,1,Answer
same => n,SetMusicOnHold(stream-radio)
same => n,MusicOnHold()
same => n,Hangup

Теперь при наборе номера 777 Вы услышите радио.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Першин Артём, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices