[gelöst] Music On Hold

beowulf

Neuer User
Mitglied seit
28 Mai 2004
Beiträge
161
Punkte für Reaktionen
0
Punkte
16
Hi!

Ich möchte auf meinem Asterisk ( 1.2.18 ), der auf OpenBSD läuft (aus der Package Collection installiert), Music On Hold realisieren. Die Musterconfig Datei für Asterisk + OpenBSD sieht aber etwas anders aus als die "normale".

Code:
; $OpenBSD: musiconhold.conf.sample,v 1.1 2006/06/12 19:04:10 naddy Exp $
; Music on Hold -- Sample Configuration

[default]
mode=files
directory=/usr/local/share/asterisk/moh-native

;[native-random]
;mode=files
;directory=/usr/local/share/asterisk/moh-native
;random=yes     ; Play the files in a random order

In dem angegeben Verzeichnis gibt es aber weder ein Verzeichnis noch eine Datei names moh-native.

Oder ist es so einfach, daß in dem Verzeichnis /usr/local/share/asterisk/moh-native nur ein MP3 File reinkopieren muß? Diesen Hinweis habe ich gefunden

Make a directory called /var/lib/asterisk/moh-native.

Drop your MP3 files into the new diretory you created above.

Put this in your musiconhold.conf file:

[classes]
[moh_files]
default => /var/lib/asterisk/moh-native

Wozu ich MOH verwenden will, wenn ich Gespräche verbinde oder parke. Dann soll ein "bitte warten" Text zu hören sein.

Kann mir bitte jemand sagen, wie ich das hier bewerkstellige. Danke!

Niki
 
Zuletzt bearbeitet:
Hallo,

falls das moh-native Verzeichnis nicht existiert, erstelle es und kopiere dir eine .mp3-Datei hinein.
Zur Not probiere es doch mit einer .wav-Datei.
Was du allerdings auch brauchen könntest, ist das Asterisk-Addons Paket.
Da ist ein Modul drin, das schimpft sich format_mp3.

Gruß
zeckrich
 
Hi!

So, ich habe ein bisschen rumprobiert.

1) Wenn in der musiconhold.conf folgendes steht

[default]
mode=custom
directory=/usr/local/share/asterisk/moh-native
application=/usr/local/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s

dann erscheint in der Konsole das:
Code:
    -- Executing Answer("SIP/39-7d38b000", "") in new stack
    -- Executing MusicOnHold("SIP/39-7d38b000", "") in new stack
    -- Started music on hold, class 'default', on channel 'SIP/39-7d38b000'
May 20 10:45:49 NOTICE[7730]: res_musiconhold.c:533 monmp3thread: Request to schedule in the past?!?!
May 20 10:45:49 NOTICE[7730]: res_musiconhold.c:533 monmp3thread: Request to schedule in the past?!?!
    -- Stopped music on hold on SIP/39-7d38b000

2) Wenn in der musiconhold.conf folgendes steht

[default]
mode=files
directory=/usr/local/share/asterisk/moh-native

dann erscheint in der Konsole das:
Code:
    -- Executing Answer("SIP/39-866cc000", "") in new stack
    -- Executing MusicOnHold("SIP/39-866cc000", "") in new stack
    -- Started music on hold, class 'default', on SIP/39-866cc000
May 20 10:51:07 WARNING[7730]: file.c:517 ast_openstream_full: File /usr/local/share/asterisk/moh-native/nachohat does not exist in any format
May 20 10:51:07 WARNING[7730]: res_musiconhold.c:232 ast_moh_files_next: Unable to open file '/usr/local/share/asterisk/moh-native/nachohat': No such file or directory
    -- Stopped music on hold on SIP/39-866cc000
  == Spawn extension (default, 82, 2) exited non-zero on 'SIP/39-866cc000'

Im Verzeichnis moh-native liegt eine MP3, Datei und mpg123 existiert auch auf meinem System.

Wenn mir jemand einen Pointer geben kann, was ich vergessen habe, wäre ich dankbar.

Niki
 
Hallo!

Ich habe es jetzt mit einer *.wav Datei probiert, aber es will nicht funktionieren. Es kommt immer eine der im vorhergehenden Beitrag beschriebenen Fehlermeldungen.

Kann mir jemand weiterhelfen oder verwendet niemand MOH (oder kennt sich damit nicht aus)? Danke.

Niki
 
Hi Ralph!

Leider hat mich Dein Hint mit dem trailing "/" nicht weitergebracht. Das format_mp3 aus dem asterisk-addons package kompiliert nicht unter OpenBSD.

Niki
 
Hallo Niki,

so leid es mir tut... dann kann ich Dir auch nicht weiterhelfen. Ich war froh, dass es bei mir damals so funktioniert hat und habe mich dann mit dem Thema MoH auch nicht weiter auseinandergesetzt.

Hoffentlich findet sich jemand, der Dir helfen kann!

Ralph
 
Kostenlos!

Statistik des Forums

Themen
248,475
Beiträge
2,292,199
Mitglieder
377,918
Neuestes Mitglied
silverrobert