Asterisk 1.2.4 Musiconhold Problem

schef4711

Neuer User
Mitglied seit
10 Jan 2006
Beiträge
54
Punkte für Reaktionen
0
Punkte
0
Hallo,

also nachdem ich mich doch entschlossen habe den 1.2.1 auf 1.2.4 upzudaten (man ist ja so frei) duerfte sicherlich einiges besser laufen aber auch wieder nicht. Zumindest haette ich adhock mal folgendes Problem :

1.) User hebt ab und waehlt Nummer. Resultat ist, dass er keinen "Klingelton" hoert und das *'chen meint :

Feb 2 20:11:07 WARNING[5859]: res_musiconhold.c:881 local_ast_moh_start: No class: alex

2.) User legt auf bzw. Gespraech wird beendet. Unser *'chen meint dazu nur noch :

Feb 2 20:11:12 WARNING[5859]: file.c:584 ast_readaudio_callback: Failed to write frame
Feb 2 20:11:12 WARNING[5859]: file.c:584 ast_readaudio_callback: Failed to write frame

Wenn ich den musiconhold auf default setze (also wie wenn keiner angegeben ist) dann passiert dies nicht und der User hoert einen "Klingelton" wobei dieser auf einmal ganz eigenwillig ist (2x kurzes laeuten hintereinander) --> tuet . tuet ... tuet . tuet ... tuet . tuet ... solang bis halt wer abhebt.

Hat jemand auch solche Probleme ? :confused: Oder gibts sogar wen der mir eine Loesung nennen kann, weil wenn die individuellen Musiconhold nicht funkzen ist das eher ein Drama :(

Oder haben die wieder ein lustiges Buggy reingebaut in unser *'chen ? Die Verzeichnisstruktur ist auf jedenfall richtig gesetzt.

Das mit dem "klingelton" koennte ich ja noch verschmerzen - zumal es mir schleierhaft ist warum aufeinmal anders weil sonst sind alle anderen Tone wie besetzt, etc. ident geblieben.

Gruss
Alex
 
Hast du mpg123 installiert?
Asterisk startet diesen player zur Wiedergabe von musiconhold z.B:

Code:
fli4l 3.0.0 # ps -ef
  PID  Uid     VmSize Stat Command
 6502 root       7484 S   asterisk
 6506 root       7484 S   asterisk
 6508 root       7484 S   asterisk
 6509 root       7484 S   asterisk
 6510 root       7484 S   asterisk
 6511 root       7484 S   asterisk
[b]6517 root       4456 S   mpg123 -q -s --mono -r 8000 -b 2048 -f 8192 fpm-calm-river.mp3 fpm-sunshine.mp3 fpm-world-mix.mp3[/b]
 6518 root       7484 S   asterisk
 6519 root       7484 S   asterisk
 [b]6528 root        640 S   mpg123 -q -s --mono -r 8000 -b 2048 -f 8192 fpm-calm-river.mp3 fpm-sunshine.mp3 fpm-world-mix.mp3[/b]
 6529 root       7484 S   asterisk
 6539 root       7484 S   asterisk
 6700 root        364 S   chronyd -r
 6720 root        184 S   /usr/local/bin/mini-login
 6734 root       7484 S   asterisk
 6735 root       7484 S   asterisk
 6736 root       7484 S   asterisk
 6744 root       7484 S   asterisk
 6746 root       1648 S   /usr/sbin/smbd -D -l /data/sambalog -s /etc/smb.conf
 6758 root       7484 S   asterisk
 9934 root        452 R   dropbear -s -p 22
 9935 root        328 S   -sh
 9943 root        260 R   ps -ef

Ansonsten wäre mal wichtig deine extensions.conf zu sehen.
 
Netview schrieb:
Hast du mpg123 installiert?
Asterisk startet diesen player zur Wiedergabe von musiconhold z.B:

Klar ist das Ding installiert, weil dann wuerde sonst "default" MusiconHold auch nicht funken :)

Netview schrieb:
Ansonsten wäre mal wichtig deine extensions.conf zu sehen.


Naja, die ext ist zwar unwichtig weil es hat sich ja an der ext nichts geaendert - aber hier mal einen kleinen Auszug aus einem Test-Server :

Code:
Variante 1:
exten => _X.,1,SET(LANGUAGE()=de)
exten => _X.,2,SetMusicOnHold(alex)
exten => _X.,3,Dial(SIP/${EXTEN})
exten => _X.,4,Hangup

Code:
Variante 2 :
exten => _X.,1,SET(LANGUAGE()=de)
exten => _X.,2,Dial(SIP/${EXTEN},45,m(alex))
exten => _X.,3,Hangup

Sind 0815 Standard zum testen und hab beide ausprobiert - geht aber in beiden nicht - weil die erste vermutung war das ich an den Dial-Params was veraendert haette.

Bei Var1 : Sobald der angerufene ${EXTEN} auf die Hold Taste drueckt
Bei Var2 : Sofort nach dem Dial-Aufruf

kommt eben :

WARNING[6938]: res_musiconhold.c:881 local_ast_moh_start: No class: alex

und sobald die Variante 2 (also wenn beim Dial das m() dabei ist) zutrifft, dann bekommt der Rufende nicht mal mehr das Klingelzeichen. Wenn das m() nicht dabei ist ist zumindest das etwas komische Klingelzeichen wieder da.

mpg123 --> Version mpg123-0.59s-r9 (auch nochmal neu kompeliert)
system --> Gentoo 2005.1

Gruss
Alex
 

Neueste Beiträge

Statistik des Forums

Themen
244,695
Beiträge
2,216,686
Mitglieder
371,314
Neuestes Mitglied
Gjorstn
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.