Music On Hold

Asterisk Logo

Damit unseren Anrufern nicht zu langweilig wird, aktivieren wir MOH1).

Hierzu installieren wir uns aus dem Asterisk-Repository die Pakete asterisk-sounds-moh-opsound.

# yum install asterisk-sounds-moh-opsound-wav asterisk-sounds-moh-opsound-ulaw asterisk-sounds-moh-opsound-alaw

Was uns das Paket asterisk-sounds-moh-opsound-ulaw alles mitbringt und wohin die MOH-Files gespeichert wurden, zeigt uns folgender Aufruf.

# rpm -iql asterisk-sounds-moh-opsound-ulaw
Name        : asterisk-sounds-moh-opsound-ulaw  Relocations: (not relocatable)
Version     : 0.0                               Vendor: Digium, Inc.
Release     : 4_centos5                     Build Date: Di 18 Aug 2009 18:49:02 CEST
Install Date: Mi 01 Dez 2010 14:04:15 CET      Build Host: localhost.localdomain
Group       : Utilities/System              Source RPM: asterisk-sounds-moh-0.0-4_centos5.src.rpm
Size        : 8855669                          License: GPL
Signature   : (none)
Packager    : Jason Parker <jparker@digium.com>
URL         : http://www.asterisk.org
Summary     : Asterisk Music on Hold - opsound - ulaw.
Description :
This package contains Asterisk Music on Hold - opsound - ulaw.
/var/lib/asterisk/moh/.asterisk-moh-opsound-ulaw
/var/lib/asterisk/moh/CHANGES-asterisk-moh-opsound-ulaw
/var/lib/asterisk/moh/CREDITS-asterisk-moh-opsound-ulaw
/var/lib/asterisk/moh/LICENSE-asterisk-moh-opsound-ulaw
/var/lib/asterisk/moh/macroform-cold_day.ulaw
/var/lib/asterisk/moh/macroform-robot_dity.ulaw
/var/lib/asterisk/moh/macroform-the_simplicity.ulaw
/var/lib/asterisk/moh/manolo_camp-morning_coffee.ulaw
/var/lib/asterisk/moh/reno_project-system.ulaw

Damit unser Asterisk-Server auf die MOH-Dateien zugreifen kann, passen wir nun noch die Konfiguration /etc/asterisk/musiconhold.conf entsprechend an.

# vim /etc/asterisk/musiconhold.conf
[default]
mode=files
; Django 01.12.2010 MOH aktiviert
; default: directory=moh
directory=/var/lib/asterisk/moh

Anschließend starten wir unserren Asterisk-Server einmal durch.

# service asterisk restart

Legt nun ein interner Teilnehmer einen Anrufer auf Warten, wird diesem Musik im Wartefeld eingespielt. Auf der Asterisk-Konsole wird uns Starten und Stoppen von MOH entsprechend protokolliert.

# asterisk -r
Verbosity is at least 3
asterisk*CLI> 
    -- Executing [883176@ankommend_(mISDN):1] Dial("mISDN/1-u3", "SIP/13,60") in new stack
  == Using SIP RTP CoS mark 5
    -- Called 13
    -- SIP/13-00000002 is ringing
    -- SIP/13-00000002 is ringing
    -- SIP/13-00000002 is ringing
    -- SIP/13-00000002 answered mISDN/1-u3
    -- Started music on hold, class 'default', on mISDN/1-u3
    -- Stopped music on hold on mISDN/1-u3
  == Spawn extension (ankommend_(mISDN), 883176, 1) exited non-zero on 'mISDN/1-u3'
asterisk*CLI>

1)
MusicOnHold
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
  • voip/asterisk18/moh.txt
  • Zuletzt geändert: 20.04.2018 09:00.
  • (Externe Bearbeitung)