Hilfe! Asterisk spielt sounds nur noch abgehackt!

BuddyButterfly

Neuer User
Mitglied seit
12 Apr 2006
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo Zusammen,

bei mir läuft Asterist 1.4.20 eigentlich schon sehr lange stabil. Nun habe ich den Effekt, dass sich die Soundfiles (Pforzheimer files) nicht mehr abspielen lassen. Ein Menu, dass ich bei einer Einwahl verwende, als auch der Sound beim Vermitteln ist stark abgehackt / zerstückelt.

Alles andere, funktioniert einwandfrei. Die weiterleitung funktioniert. Auch der während der Weiterleitung gehaltene Anrufer bekommt die Wartemusik. Telefonate sind auch einwandfrei.

Jetzt wollte ich für die zentrale Rufnummer ein Menu aufbauen, was aber leider nicht mehr geht.

Woran könnte das liegen? Hat jemand eine Idee?

Danke und Gruß,
Buddy

Update:
Mittlerweile habe ich auf Asterisk 1.4.24.1 erneuert und dahdi eingesetzt. Ohne Erfolg!

Keine Idee, wo man ansetzen könnte?
 
Zuletzt bearbeitet:
Die interessanten Details wie channeldriver oder hardware hast Du Dir ja leider komplett gespart. Da rate ich Dir, ohne selbst groß rumraten zu wollen, schau' mal ins syslog wenn Du den Anruf tätigst.

Vielleicht überlegst Du mal Deinen Aufbau in der Sig zu verewigen. Bei so spärliche Informationen antworten viele Leute überhaupt nicht mehr.

Lg n8|
 
Die Hardware kann ich Dir gerne nennen. Ich wollte erst mal hören, ob jemand vielleicht ein ähnliches Problem hatte.

System: Debian Etch, Kernel 2.6.24.
Hardware: Via C7
ISDN: Fritz!Card USBv2, chan capi (HEAD).
Codecs sind bei mir immer alaw. Als Channels verwende ich nur SIP und capi.
Asterisk: 1.4.24.1 selbst gebaut und installiert (gerade eben :)

Wie gesagt, es funktioniert alles einwandfrei, bis auf die Sound files.

Das Einzige, was ich in den letzten Wochen mal geändert habe, ist, dass ich im Bios versucht habe, einige devices abzuschalten, damit ich eine bessere Verteilung auf die IRQs bekomme (war wegen ethernet Karte). Hier habe ich eine 4 Ethernet Anschlüsse und (leider) eine nicht richtig funktionierende Realtek karte. Dies aber nur nebenbei.

Weitere Ideen? Werden mehr Infos benötigt?
 
Bei mir passiert das wenn sich Bluetooth und Isdn-karte um einen irq streiten, deshalb der Blick ins syslog. Was hat der ergeben? Brauchst Du vier Anschlüsse? Jeder davon belegt einen IRQ.

die ausgabe von "cat /proc/interrups" wäre auch interessant.

lg
n8|
 
Hmm, der Tip mit dem Blick ins Syslog war recht gut. Habe gesehen, dass es da Probleme mit dem udev device gibt. Dahdi scheint ok zu sein.

Log excerpts:
Code:
kernel: fcusb2: AVM FRITZ!Card USB v2 driver, revision 0.6.4
kernel: fcusb2: (fcusb2 built on May 23 2008 at 09:54:15)
kernel: fcusb2: -- 32 bit CAPI driver --
kernel: fcusb2: Loading...
kernel: fcusb2: Driver 'fcusb2' attached to fcusb2-stack. (152)
kernel: kcapi: Controller [001]: fcusb2-0002 attached
kernel: usbcore: registered new interface driver fcusb2
kernel: fcusb2: Loaded.
kernel: fcusb2: Stack version 3.11-07
kernel: kcapi: card [001] "fcusb2-0002" ready.


kernel: dahdi: Telephony Interface Registered on major 196
kernel: dahdi: Version: 2.1.0.4
kernel: dahdi_transcode: Loaded.
kernel: INFO-xpp: revision trunk-r6056 MAX_XPDS=64 (8*)
kernel: INFO-xpp: FEATURE: without BRISTUFF support
kernel: INFO-xpp: FEATURE: with PROTOCOL_DEBUG
kernel: INFO-xpp: FEATURE: with sync_tick() from DAHDI
kernel: INFO-xpp_usb: revision trunk-r6056
kernel: usbcore: registered new interface driver xpp_usb
kernel: dahdi_dummy: Trying to load High Resolution Timer
kernel: dahdi_dummy: Initialized High Resolution Timer
kernel: dahdi_dummy: Starting High Resolution Timer
kernel: dahdi_dummy: High Resolution Timer started, good to go
kernel: dahdi: Registered tone zone 0 (United States / North America)

Allerdings habe ich jetzt folgendes gesehen:
kernel: capifs: Rev 1.1.2.3
kernel: capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
udevd-event[5381]: udev_node_mknod: mknod(/dev/capi/0, 020660, 191, 0) failed: Operation not permitted
udevd-event[5382]: udev_node_mknod: mknod(/dev/capi/1, 020660, 191, 1) failed: Operation not permitted
udevd-event[5383]: udev_node_mknod: mknod(/dev/capi/2, 020660, 191, 2) failed: Operation not permitted
Scheint ein rechte Problem zu sein.

Edit Guard-X: Bitte nächstes mal Code-Tags verwenden!
 
Ja, scheint so. Spaßeshalber kannst Du ja mal /dev/capi mit "chmod -R 777 /dev/capi" zum test kurzzeitig aufbohren oder asterisk als root starten. Ansonsten muß ich hier passen, da ich kein capi-Nutzer bin.

Viel Erfolg!
n8isch
 
Problem gelöst!

Es lag daran, dass ich ACPI im Bios und Kernel deaktiviert hatte!!
Man mag jetzt fragen: What the hell has ACPI to do with Asterisk?

Hier liegt doch die Vermutung nahe, dass es über das ACPI irgend einen
Timer gibt, der für Asterisk wichtig ist, oder?

Gruß und vielen Dank,
Buddy
 
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.