<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.21"> <TITLE>ISDN4LINUX - FAQ (deutsche Version): audio: Umgang mit Audio über ISDN</TITLE> <LINK HREF="i4lfaq-de-26.html" REL=next> <LINK HREF="i4lfaq-de-24.html" REL=previous> <LINK HREF="i4lfaq-de.html#toc25" REL=contents> </HEAD> <BODY> <A HREF="i4lfaq-de-26.html">Next</A> <A HREF="i4lfaq-de-24.html">Previous</A> <A HREF="i4lfaq-de.html#toc25">Contents</A> <HR> <H2><A NAME="audio"></A> <A NAME="s25">25.</A> <A HREF="i4lfaq-de.html#toc25">audio: Umgang mit Audio über ISDN</A></H2> <P>Die meisten der hier aufgeführten Antworten stammen aus dem - jetzt leider nicht mehr aktuellen - vbox Manual von Matthias Hessler <CODE> <A HREF="mailto:hessler@isdn4linux.de">hessler@isdn4linux.de</A></CODE> und Bernhard Hailer <CODE> <A HREF="mailto:dl4mhk@lrz.uni-muenchen.de">dl4mhk@lrz.uni-muenchen.de</A></CODE>. Du bekommst das Manual auf: <CODE> <A HREF="http://www.lrz-muenchen.de/~ui161ab/www/isdn/">http://www.lrz-muenchen.de/~ui161ab/www/isdn/</A></CODE> - klicke auf 'Audio!'. Die Antworten sind zwar sehr veraltet, können Dir aber vielleicht ein paar Hinweise geben?</P> <P>Eine aktuellere Adresse hat sich als Platz für die weitere vbox-Entwicklung etabliert: <CODE> <A HREF="http://innominate.org/projects/vbox/index.php3">http://innominate.org/projects/vbox/index.php3</A></CODE></P> <H2><A NAME="audio_links"></A> <A NAME="ss25.1">25.1</A> <A HREF="i4lfaq-de.html#toc25.1">audio_links: Wo finde ich hilfreiche Links zu vbox?</A> </H2> <P>Es gibt mehrere Skripts zur Verwendung mit vbox. Der Autor der FAQ ist allerdings nicht auf dem Laufenden. Das letzte Skript, über das ich Informationen habe, liegt auf: <CODE> <A HREF="http://innominate.org/projects/vbox/index.php3">http://innominate.org/projects/vbox/index.php3</A></CODE>. Schickt mir bitte Informationen über hilfreiche Links, HowTos oder anderes... Es gibt eine Dokumentation in den Kernel-Sources: <CODE>/usr/src/linux/Documentation/isdn/README.audio</CODE></P> <H2><A NAME="audio_format"></A> <A NAME="ss25.2">25.2</A> <A HREF="i4lfaq-de.html#toc25.2">audio_format: Welches Format benutzt vbox für die Audio-Meldungen (.msg) bei der Annahme eines Anrufes?</A> </H2> <P>Du bekommst das Format von den Meldungen mit rmdgetheader. Die Beispielmeldungen in den Paketen werden im Format 4 aufgenommen (die neueste Zyxel-Kompression).</P> <H2><A NAME="audio_recordmsg"></A> <A NAME="ss25.3">25.3</A> <A HREF="i4lfaq-de.html#toc25.3">audio_recordmsg: Wie kann ich meine eigenen Meldungen für vboxgetty aufnehmen?</A> </H2> <P>Rufe zuerst Deine Nummer, auf die vboxgetty antworten soll, an und hinterlasse eine Nachricht. Dann benenne diese Nachricht um in *.msg (standard.msg für die allgemeine Meldung des Anrufbeantworters) und kopiere sie in das Verzeichnis, in dem sich alle Meldungen befinden (normalerweise /var/spool/vbox/user/messages, wobei user der Benutzer ist, für den vboxgetty konfiguriert wurde). Du kannst eine Meldung auch mit Mikrofon und Soundkarte aufnehmen.</P> <H2><A NAME="audio_play"></A> <A NAME="ss25.4">25.4</A> <A HREF="i4lfaq-de.html#toc25.4">audio_play: Wie kann ich Audio-Nachrichten lokal mit /dev/audio abspielen?</A> </H2> <P>Das geht mit vbox am besten mit dem Format 6 (uLaw - muss beim kompilieren eingebunden sein). Du kannst dann die Nachrichten einfach mit dem folgenden Befehl abspielen: <HR> <PRE> cat xxx > /dev/audio </PRE> <HR> wobei xxx die Nachrichtendatei ist.</P> <H2><A NAME="audio_convertto"></A> <A NAME="ss25.5">25.5</A> <A HREF="i4lfaq-de.html#toc25.5">audio_convertto: Wie kann ich von vbox aufgenommene Audio-Nachrichten in andere Formate (z.B. von uLaw in WAV) konvertieren? </A> </H2> <P>Das Standardwerkzeug zum Umformen aller Soundformate ist SOX. SOX kann man als Sourcecode für Unix und DOS auf <CODE> <A HREF="http://www.powerweb.de/mpeg/util/msdos/sox10c.zip">http://www.powerweb.de/mpeg/util/msdos/sox10c.zip</A></CODE> bekommen (inklusive Quellcode, der unter Linux kompilierbar ist).</P> <H2><A NAME="audio_convertfrom"></A> <A NAME="ss25.6">25.6</A> <A HREF="i4lfaq-de.html#toc25.6">audio_convertfrom: Wie kann ich WAV für uLaw formatieren (für meine vbox-Ansage)? </A> </H2> <P>Wir bekamen am 15. Januar 1997 den folgenden Tip von Christian Stueble <CODE> <A HREF="mailto:stueble@ls6.informatik.uni-dortmund.de">stueble@ls6.informatik.uni-dortmund.de</A></CODE>: <BLOCKQUOTE> Bei mir funktioniert die folgende (etwas indirekte) Methode: <HR> <PRE> sox file.wav -r 8000 file.ul rate rmdcatheader -u file.ul > file.msg cat file.ul >> file.msg </PRE> <HR> Vielleicht musst Du andere Parameter für SOX eingeben. Als ersten Test kannst Du <CODE>cat file.msg > /dev/audio</CODE> versuchen. Du solltest dabei etwas hören können. </BLOCKQUOTE> </P> <H2><A NAME="audio_dtmf"></A> <A NAME="ss25.7">25.7</A> <A HREF="i4lfaq-de.html#toc25.7">audio_dtmf: Wie kann ich die Erkennung von Wähltönen (DTMF) verbessern? </A> </H2> <P>Du kannst die Parameter DTMF_TRESH, SILENCE_TRESH und H2_TRESH in der Datei <CODE>linux/drivers/isdn/isdn_audio.c</CODE> anpassen. Ein DTMF-Ton wird erkannt, wenn die Amplitude der korrekten Frequenz größer als DTMF_TRESH, und die Amplitude der zweiten Harmoniefrequenzkleiner als H2_TRESH ist.</P> <P>Wenn ein Wählton erkannt wird obwohl nicht geaählt wurde, versuche, die Werte von DTMF_TRESH zu erhöhen und/oder senke die Werte von H2_TRESH. Probiere am besten mehrere Telefone aus - die besten Parameter erhält man erst nach einigem Tuning.</P> <H2><A NAME="audio_e0265"></A> <A NAME="ss25.8">25.8</A> <A HREF="i4lfaq-de.html#toc25.8">audio_e0265: Mein vboxgetty bekommt einen Modem-Timeout und meldet den Fehler E0265.</A> </H2> <P>Vermutlich benötigst Du einen Patch, der vor einiger Zeit (08. Dezember 1999) in der Mailingliste gepostet wurde.</P> <H2><A NAME="audio_noanswer"></A> <A NAME="ss25.9">25.9</A> <A HREF="i4lfaq-de.html#toc25.9">audio_noanswer: Mein vboxgetty beantwortet keine ankommenden Gespräche.</A> </H2> <P>vboxgetty benötigt '.vboxrc' im Verzeichnis des Benutzers, für den vboxgetty konfiguriert wurde. In dieser Datei steht die Anzahl der Rufsignale nach denen vboxgetty abheben soll.</P> <H2><A NAME="audio_nocat"></A> <A NAME="ss25.10">25.10</A> <A HREF="i4lfaq-de.html#toc25.10">audio_nocat: Wenn vboxgetty eine Nachricht in einem Format aufgezeichnet hat, das ich nicht mit 'cat xxx > /dev/audio' abspielen kann; wie kann ich mir dann die Nachricht anhören?</A> </H2> <P>Vboxgetty kann alle Formate abspielen. Du kannst die Nachricht in die Standard-Meldung-Datei (standard.msg im Nachrichten-Verzeichnis) kopieren und Dich selbst anrufen. Dabei wird Dir die Nachricht vorgespielt. (Vergiss nicht, danach die Originaldatei zurück zu kopieren :-) ). Siehe Frage <A HREF="#audio_recordmsg">audio_recordmsg</A>.</P> <H2><A NAME="audio_earlyrecording"></A> <A NAME="ss25.11">25.11</A> <A HREF="i4lfaq-de.html#toc25.11">audio_earlyrecording: Am Anfang einer von vboxgetty aufgenommenen Nachricht hört man oft einen Teil meiner eigenen Ansage? </A> </H2> <P>Dies ist ein bekannter Fehler, der beim Umschalten zwischen dem Abspielen der Ansage und dem Aufnehmen der Nachricht passiert. Bisher ist keine Lösung bekannt.</P> <HR> <A HREF="i4lfaq-de-26.html">Next</A> <A HREF="i4lfaq-de-24.html">Previous</A> <A HREF="i4lfaq-de.html#toc25">Contents</A> </BODY> </HTML>