call que spielt keine musik

onemarkus

Neuer User
Mitglied seit
5 Mai 2005
Beiträge
130
Punkte für Reaktionen
0
Punkte
0
hallo

hab ne warteschlange eingerichtet.

funzt so weit ... sagt alle 15 sek. an das ich an der ersten position in der warteschlange bin ....

nur es soll eine musik spielen bis jemand abhebt

siehe : music=acc_1

warum spiel er nichts ab ?

Code:
[123]
wrapuptime=0
timeout=15
strategy=ringall
retry=5
queue-youarenext=queue-youarenext
queue-thereare=queue-thereare
queue-thankyou=queue-thankyou
queue-callswaiting=queue-callswaiting
music=acc_1
monitor-join=yes
monitor-format=
member=Local/200@from-internal
maxlen=27
leavewhenempty=no
joinempty=yes
context=
announce-holdtime=yes
announce-frequency=15
 
/etc/asterisk/extensions.conf

hier hab ich
Code:
exten => 2000,1,Answer
exten => 2000,2,SetMusicOnHold(acc_1)
exten => 2000,3,MusicOnHold()
exten => 2000,4,Wait(20)
exten => 2000,5,Hangup

eingefügt


dann hab ich angerufen

mit xlite auf 2000 ...


hier die musiconhold.conf

Code:
[moh_files]
default => /var/lib/asterisk/moh-native,r
#include musiconhold_additional.conf
; class definitions For A2Billing
acc_1 => mp3:/var/lib/asterisk/mohmp3/acc_1
acc_2 => mp3:/var/lib/asterisk/mohmp3/acc_2
acc_3 => mp3:/var/lib/asterisk/mohmp3/acc_3
acc_4 => mp3:/var/lib/asterisk/mohmp3/acc_4
acc_5 => mp3:/var/lib/asterisk/mohmp3/acc_5
acc_6 => mp3:/var/lib/asterisk/mohmp3/acc_6
acc_7 => mp3:/var/lib/asterisk/mohmp3/acc_7
acc_8 => mp3:/var/lib/asterisk/mohmp3/acc_8
acc_9 => mp3:/var/lib/asterisk/mohmp3/acc_9
acc_10 => mp3:/var/lib/asterisk/mohmp3/acc_10

log ausgabe:

Code:
  == Unregistered 'mysql' CDR backend
  == Parsing '/etc/asterisk/cdr_mysql.conf': Found
  == Manager 'admin' logged off from 127.0.0.1
  == Parsing '/etc/asterisk/manager.conf': Found
  == Parsing '/etc/asterisk/manager_custom.conf': Found
  == Manager 'admin' logged on from 127.0.0.1
    -- Executing Answer("SIP/200-adb5", "") in new stack
    -- Executing SetMusicOnHold("SIP/200-adb5", "acc_1") in new stack
    -- Executing MusicOnHold("SIP/200-adb5", "") in new stack
    -- Started music on hold, class 'acc_1', on channel 'SIP/200-adb5'
    -- Stopped music on hold on SIP/200-adb5

so hat das jetzt funktioniert ?

wie kann ich testen ?

wo muss ich musiconhold eintragen um wenn ich extern zb nebenstelle 200 anrufe dann auf halten gehe soll der anrufer musik hören ...

thx

onemarkus
 
Also, du könntest zuerst mal nachsehen, ob einen prozess "mpg123" gibt (mit "ps -A". Wenn nicht, dann läuft auf jeden Fall schon einmal kein moh.
Selber hören kannst Du die Musik ganz einfach. Setz vor irgend einen Dial-Befehl noch ein Answer (natürlich, ein ausgehender Dial-Befehl) und zu dem Dial-Befehl noch die Option "m". Dann sollte Dir anstelle eines Klingeltons MOH eingespielt werden.
 
Hupe schrieb:
Also, du könntest zuerst mal nachsehen, ob einen prozess "mpg123" gibt (mit "ps -A". Wenn nicht, dann läuft auf jeden Fall schon einmal kein moh.
Selber hören kannst Du die Musik ganz einfach. Setz vor irgend einen Dial-Befehl noch ein Answer (natürlich, ein ausgehender Dial-Befehl) und zu dem Dial-Befehl noch die Option "m". Dann sollte Dir anstelle eines Klingeltons MOH eingespielt werden.

Code:
[root@asterisk1 ~]# ps -A
  PID TTY          TIME CMD
    1 ?        00:00:00 init
    2 ?        00:00:00 ksoftirqd/0
    3 ?        00:00:00 events/0
    4 ?        00:00:00 khelper
    5 ?        00:00:00 kacpid
   14 ?        00:00:00 kblockd/0
   24 ?        00:00:00 pdflush
   25 ?        00:00:00 pdflush
   27 ?        00:00:00 aio/0
   15 ?        00:00:00 khubd
   26 ?        00:00:00 kswapd0
  101 ?        00:00:00 kseriod
  171 ?        00:00:00 kjournald
 1004 ?        00:00:00 udevd
 1045 ?        00:00:00 kauditd
 1078 ?        00:00:00 kmirrord
 1079 ?        00:00:00 kmir_mon
 1102 ?        00:00:00 kjournald
 1729 ?        00:00:00 dhclient
 1765 ?        00:00:00 syslogd
 1769 ?        00:00:00 klogd
 1795 ?        00:00:00 portmap
 1814 ?        00:00:00 rpc.statd
 1840 ?        00:00:00 rpc.idmapd
 1910 ?        00:00:00 smartd
 1919 ?        00:00:00 acpid
 1957 ?        00:00:00 sshd
 1966 ?        00:00:00 xplhub
 1979 ?        00:00:00 xinetd
 1991 ?        00:00:00 ntpd
 2000 ?        00:00:00 vsftpd
 2061 ?        00:00:00 mysqld_safe
 2091 ?        00:00:00 mysqld
 2127 ?        00:00:00 sendmail
 2135 ?        00:00:00 sendmail
 2145 ?        00:00:00 gpm
 2155 ?        00:00:00 httpd
 2164 ?        00:00:00 crond
 2173 ?        00:00:00 anacron
 2181 ?        00:00:00 atd
 2190 ?        00:00:00 dbus-daemon-1
 2199 ?        00:00:00 hald
 2217 ?        00:00:00 httpd
 2218 ?        00:00:00 httpd
 2219 ?        00:00:00 httpd
 2220 ?        00:00:00 httpd
 2221 ?        00:00:00 httpd
 2222 ?        00:00:00 httpd
 2223 ?        00:00:00 httpd
 2224 ?        00:00:00 httpd
 2284 ?        00:00:00 safe_asterisk
 2304 ?        00:00:01 asterisk
 2404 ?        00:00:00 bash
 2405 ?        00:00:00 safe_opserver
 2413 tty1     00:00:00 mingetty
 2414 tty2     00:00:00 mingetty
 2415 tty3     00:00:00 mingetty
 2416 tty4     00:00:00 mingetty
 2417 tty5     00:00:00 mingetty
 2606 tty6     00:00:00 mingetty
 2607 ttyS0    00:00:00 agetty
 2805 ?        00:00:03 sshd
 2807 pts/0    00:00:00 bash
 2912 ?        00:00:07 op_server.pl
12481 ?        00:00:00 mdmpd
12531 pts/0    00:00:00 ps

also wenn 12481 ? 00:00:00 mdmpd nicht die MP3 sache ist hab ich ein problem ? Installt der a@h nicht selbst diesen dienst ?

muss man den immer nachher manuell installieren ?
 
Problem gelöst:


musiconhold.conf :

HIER steht der falsche PFAD hier ist er richtig:
default => /var/lib/asterisk/mohmp3/
#include musiconhold_additional.conf


dann in der shell eingeben:

then asterisk -r
moh reload

dann wird der dienst moh neu initialisiert:

dann siehe unten: eingeben

asterisk1*CLI> moh files show
Class: default
asteriskFile: /var/lib/asterisk/mohmp3//QuajiroPromo
asteriskFile: /var/lib/asterisk/mohmp3//TristeAlegriaPromo
asteriskFile: /var/lib/asterisk/mohmp3//fpm-calm-river
asteriskFile: /var/lib/asterisk/mohmp3//fpm-world-mix
asteriskFile: /var/lib/asterisk/mohmp3//fpm-sunshine
asterisk1*CLI>

nun ist der musik teil geladen und wenn man default musik in der que einstellt wird musik gespielt

der fehler ist bei jeder Asterisk@home 2.0 beta 6 ;-)

kam drauf da ich dann die 1.5 installt hat.


TOPIC CLOSED :-)
 
Also, laut der a@h-Wiki nutzt a@h auch mpg123. Da sollte es also einen Prozess geben. Da ich aber a@h noch nie benutzt habe, kann ich es Dir nicht genau sagen.
Am einfachsten wäre es, wenn Du einfach mal jemanden parkst. Dann müsstest Du eigentlich hören, ob es funzt.
 
Hupe schrieb:
Also, laut der a@h-Wiki nutzt a@h auch mpg123. Da sollte es also einen Prozess geben. Da ich aber a@h noch nie benutzt habe, kann ich es Dir nicht genau sagen.
Am einfachsten wäre es, wenn Du einfach mal jemanden parkst. Dann müsstest Du eigentlich hören, ob es funzt.


ja es funktioniert nun nachdem ich siehe oben gemacht habe
 
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,887
Beiträge
2,303,978
Mitglieder
378,565
Neuestes Mitglied
BenGradish