Cron-Job-Zeitplan zum Streamen über RTP-Audiodatei

Cron-Job-Zeitplan zum Streamen über RTP-Audiodatei

Ich habe eine auf Asterisk 1.8.28 basierende Telefonanlage und möchte täglich zu verschiedenen Zeiten Audiodateien per Gegensprechanlage oder Pager ansagen. Als RTP-Empfänger habe ich ein Cisco SPA508G, das an meinen Verstärker und einige Lautsprecher angeschlossen ist. Für Durchsagen verwende ich den folgenden Kontext [PAGER] exten => 800,1,Dial(MulticastRTP/basic/224.168.168.168:34560) und es funktioniert einwandfrei, wenn ich es manuell mache, indem ich ext.800 wähle. Ich habe die Erweiterung 800 erstellt, die Asterisk dazu veranlasst, MulticastRTP an IP:224.168.168.168:34560 durchzuführen, also brauche ich ein Bash-Skript, das täglich per Cron-Job ausgeführt werden kann, aber ich bin mir nicht sicher, welcher Player und welche Software meine Datei /var/lib/asterisk/sounds/en/test.mp3 abspielen soll. Für jede Hilfe bin ich sehr dankbar, vielen Dank.

Antwort1

Eine der Lösungen hierfür ist die VerwendungAsterisk-Anrufdateien.

Mit Bash können Sie eine Textdatei im Format des Links erstellen und die Datei dann nach /var/spool/asterisk/outgoing verschieben.

Um den Transcodierungsaufwand zu verringern, sollten Sie die Aufnahme besser in ein anderes Format wie WAV konvertieren.

verwandte Informationen