Расписание заданий Cron для потоковой передачи через аудиофайл RTP

Расписание заданий Cron для потоковой передачи через аудиофайл RTP

У меня есть АТС на базе Asterisk 1.8.28, и я хочу ежедневно в разное время отправлять на домофон или пейджинг несколько аудиофайлов. У меня есть Cisco SPA508G, работающий в качестве RTP-приемника, подключенный к моему усилителю и нескольким динамикам. Я использую следующий контекст для объявлений [PAGER] exten => 800,1,Dial(MulticastRTP/basic/224.168.168.168:34560) и он отлично работает, если я делаю это вручную, набирая ext.800. Я создал расширение 800, которое заставляет Asterisk выполнять MulticastRTP на IP:224.168.168.168:34560, поэтому мне нужен скрипт bash, который можно выполнять ежедневно с помощью задания cron, но я не уверен, какой проигрыватель и какой hot воспроизводить мой файл /var/lib/asterisk/sounds/en/test.mp3. Любая помощь будет очень полезна, большое спасибо.

решение1

Одним из решений этой проблемы является использованиеФайлы вызовов Asterisk.

Используя bash, вы можете создать текстовый файл в формате, указанном в ссылке, а затем переместить файл в /var/spool/asterisk/outgoing.

Лучше всего конвертировать запись в другой формат, например WAV, чтобы снизить нагрузку на перекодирование.

Связанный контент