Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

voip:misdn [19.05.2009 13:32. ] – angelegt djangovoip:misdn [31.10.2023 18:43. ] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== Installation und Konfiguration von mISDN ======
 +===== Download von mISDN =====
 +
 +Damit die Treiber ordnungsgemäß eingebunden werden können, müssen ggf. die **Kernelquellen** nachinstalliert werden:
 +<code>yum install kernel-devel</code>
 +
 +Zuerst holen wir uns von der mISDN.org WEB-Seite die gewünschten Archive:
 +<code>wget https://www.misdn.org/downloads/mISDN.tar.gz</code>
 +Diese kopieren wir in das Installationsverzeichnis
 +<code>cp mISDN.tar.gz /usr/local/src/</code>
 +wechseln in das Zielverzeichnis
 +<code>cd /usr/local/src/</code>
 +Hier entpacken wir das Archiv:
 +<code>tar zxvf mISDN.tar.gz</code>
 +und setzen abschließend einen symbolischen link auf unser entpacktes Verzeichnis:
 +<code>ln -s mISDN-1_1_7/ mISDN</code>
 +
 +Das gleiche machen wir nun mit dem zweiten Archiv:
 +<code>wget https://www.misdn.org/downloads/mISDNuser.tar.gz
 +cp mISDNuser.tar.gz /usr/local/src/
 +cd /usr/local/src/
 +tar zxvf mISDNuser.tar.gz
 +ln -s mISDNuser-1_1_7/ mISDNuser</code>
 +===== Installation von mISDN =====
 +Die Installation der Kartentreiber gestaltet sich relativ einfach. Wir wechseln lediglich in die jeweiligen Installationsverzeichnisse und kopieren die Module mittels **make install** in die entsprechende Verzeichnisse.
 +
 +Als erstes installieren wir also **mISDN**:
 +<code>cd /usr/local/src/mISDN
 +make install</code>
 +
 +Dann machen wir das gleiche mit **mISDNuser**:
 +<code>cd /usr/local/src/mISDNuser
 +make install</code>
 +===== Konfiguration der mISDN-Treiber =====
 +Mit dem Befehl **misdn-init scan** überprüfen, welche ISDN-Karte erkannt wird.<code>misdn-init scan
 +[OK] found the following devices:
 +card=1,avmfritz
 +[ii] run "/usr/sbin/misdn-init config" to store this information to /etc/misdn-init.conf</code>
 +
 +Wie die Meldung schon auffordert wird nun die **/etc/misdn-init.conf** erstellt:
 +<code>/usr/sbin/misdn-init config
 +[OK] /etc/misdn-init.conf created. It's now safe to run "/usr/sbin/misdn-init start"
 +[ii] make your port (1) available in asterisk by editing "/etc/asterisk/misdn.conf"
 +</code>
 +
 +Mit **misdn-init start** werden nun die Kernel-Module gestartet:
 +<code>misdn-init start
 +-----------------------------------------
 + Loading module(s) for your misdn-cards:
 +-----------------------------------------
 +/sbin/modprobe --ignore-install hfcpci protocol=0x10002 layermask=0xf 
 +/sbin/modprobe mISDN_dsp debug=0x0 options=0 poll=128 dtmfthreshold=100
 +[i] creating device node: /dev/mISDN</code>
 +
 +Mit **misdnportinfo** kann nun geprüft werden, ob die Module korrekt geladen wurden, und die momentane Portkonfiguration auszugeben:
 +
 +<code>misdnportinfo 
 +
 +Port  1: TE-mode BRI S/T interface line (for phone lines)
 + -> Protocol: DSS1 (Euro ISDN)
 + -> Layer 4 protocol 0x04000001 is detected, but not allowed for TE lib.
 + -> childcnt: 2
 + * Port NOT useable for PBX (maybe there is already a PBX running?)
 +--------
 +
 +mISDN_close: fid(3) isize(131072) inbuf(0x8f5b060) irp(0x8f5b060) iend(0x8f5b060)</code>
 +
 +Bei Laden der Treiber wird im syslog folgendes ausgegeben:
 +<code>Nov 17 21:01:40 server kernel: CAPI Subsystem Rev 1.1.2.8
 +Nov 17 21:01:40 server kernel: capifs: Rev 1.1.2.3
 +Nov 17 21:01:40 server kernel: capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
 +Nov 17 21:01:40 server kernel: Modular ISDN Stack core version (1_1_7) revision ($Revision: 1.40 $)
 +Nov 17 21:01:40 server kernel: ISDN L1 driver version 1.20
 +Nov 17 21:01:41 server kernel: ISDN L2 driver version 1.32
 +Nov 17 21:01:41 server kernel: mISDN: DSS1 Rev. 1.47
 +Nov 17 21:01:41 server kernel: mISDN Capi 2.0 driver file version 1.21
 +Nov 17 21:01:43 server kernel: ISAC module $Revision: 1.18 $
 +Nov 17 21:01:43 server kernel: AVM Fritz PCI/PnP driver Rev. 1.43
 +Nov 17 21:01:43 server kernel: ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 17 (level, low) -> IRQ 193
 +Nov 17 21:01:43 server kernel: mISDN_fcpcipnp: found adapter Fritz!Card PCI v2 at 0000:02:09.0
 +Nov 17 21:01:43 server kernel: AVM PCI V2: stat 0x240020e
 +Nov 17 21:01:43 server kernel: AVM PCI V2: Class E Rev 2
 +Nov 17 21:01:43 server kernel: AVM PnP: HDLC version 2
 +Nov 17 21:01:43 server kernel: mISDN: AVM Fritz!PCIv2 config irq:193 base:0x1440
 +Nov 17 21:01:43 server kernel: AVM PCI/PnP: reset
 +Nov 17 21:01:43 server kernel: AVM PCI/PnP: S0/S1 40/2
 +Nov 17 21:01:43 server kernel: mISDN_isac_init: ISACSX
 +Nov 17 21:01:43 server kernel: AVM Fritz!PCI: IRQ 193 count 2
 +Nov 17 21:01:43 server kernel: fritz 1 cards installed
 +Nov 17 21:01:43 server kernel: mISDN_dsp: Audio DSP  Rev. 1.29 (debug=0x0) EchoCancellor MG2 dtmfthreshold(100)
 +Nov 17 21:01:43 server kernel: mISDN_dsp: DSP clocks every 128 samples. This equals 16 jiffies.</code>
 +
 +Die Installation von mISDN ist somit erfolgreich abgeschlossen. Weiter geht es nun mit der Installation von Asterisk => [[voip:asterisk]]\\
 +Zurück zum Inhaltsverzeichnis => [[voip:asterisk]]