Telefonanlage: Unterschied zwischen den Versionen
(→Asterisk installieren) |
(→CLI Befehle) |
||
Zeile 118: | Zeile 118: | ||
==== CLI Befehle ==== | ==== CLI Befehle ==== | ||
− | capi info: | + | capi info: |
Show chan_capi version info. | Show chan_capi version info. | ||
Show status of available B-channels. | Show status of available B-channels. | ||
− | capi debug: | + | capi debug: |
Enable CAPI message verbosity. | Enable CAPI message verbosity. | ||
− | capi no debug: | + | capi no debug: |
Disable CAPI message verbosity. | Disable CAPI message verbosity. | ||
− | capi show channels: | + | capi show channels: |
Display detailed information on CAPI B-channels. | Display detailed information on CAPI B-channels. | ||
(Description see below) | (Description see below) | ||
− | capi chatinfo: | + | capi chatinfo: |
Show status of CAPI CHAT. | Show status of CAPI CHAT. |
Version vom 21. November 2010, 22:36 Uhr
Inhaltsverzeichnis
ISDN Vorbereiten
Herunterladen und Installieren des Treibers für die Fritz!Card PCI unter [1]
Der richtige Treiber wird ausgewählt in dem man sich mit
uname -r
den Name des Kernels ausgibt und den entsprechenden Treiber wählt.
wget http://opensuse.foehr-it.de/rpms/11_3/2.6.34-12/i586/fcpci-kmp-default-0.1_k2.6.34.0_12-0.i586.rpm rpm -i fcpci-kmp-default-0.1_k2.6.34.0_12-0.i586.rpm
Instlalieren der folgenden Pakete mit Yast:
- capi4linux
Danach erfolgt die Konfiguration des Geräts in Yast unter dem Punkt ISDN. Ist dort keine Konfiguration des Geräts möglich, muss eine Datei mit dem folgenden Inhalt angelegt werden. (Angepasst an die eigene Hardware)
(Die eigene Unique ID kann mit hwinfo --isdn
angezeigt werden.)
AREACODE="+49 6109" DIALPREFIX="0" DRIVER="fcpci" ISDNLOG_START="yes" NAME="AVM FRITZ!Card PCI v2.0" PARA_SUBTYPE="2" PARA_TYPE="8002" PROTOCOL="euro" STARTMODE="auto" UNIQUE="GA8e.lR9loEqERSD"
Danach die Abfrage "You can only use this driver after installing additional packages from AVM." bestätigen und die ISDN Konfiguration speichern. (Es werden dann zwei zusätzliche Pakete installiert)
Nun kann die CAPI mit "capiinit start" gestartet werden. Tritt dort folgender Fehler auf:
FATAL: Error inserting fcpci (/lib/modules/2.6.34-12-default/updates/fcpci.ko): Device or resource busy ERROR: failed to load driver fcpci
Muss das Modul avmfritz geblacklistet werden. Dazu muss unter /etc/modprobe.d. in einer Datei der Eintrag "blacklist avmfritz" angefügt werden.
Nach einem Neustart sollte die CAPI funktionieren. Test folgendermaßen:
capiinit status # 1 fcpci running fcpci-df20-22 A1 3.11-07 0xdf20 22
Asterisk installieren
DAHDI installieren
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/releases/dahdi-linux-2.4.0.tar.gz wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/releases/dahdi-tools-2.4.0.tar.gz tar xfvz dahdi-linux-2.4.0.tar.gz tar xfvz dahdi-tools-2.4.0.tar.gz cd dahdi-linux-2.4.0 make clean make make install cd ../dahdi-tools-2.4.0 ./configure make make install make config
Asterisk Version 1.6
z.B. [3]
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.2.14.tar.gz
Vorbereitung:
Entwicklungstools über Yast installieren um Asterisk und Co. kompilieren zu können:
- kernel-source
- gcc
- make
- ncurses
- ncurses-devel
- openssl
- openssl-devel
- zlib
- zlib-devel
- libxml2-devel
Nun Asterisk entpacken
tar xfvz asterisk-1.6.2.14.tar.gz cd asterisk-1.6.2.14 ./configure make make install (Es werden zusätzliche Pakete heruntergeladen und installiert) make samples (Installiert die Beispielkonfiguration)
chan_capi installieren
Herunterladen der aktuellen HEAD Chan_Capi [4]
wget ftp://ftp.chan-capi.org/chan-capi/chan_capi-HEAD.tgz tar xfvz chan_capi-HEAD.tgz cd chan-capi-HEAD make make install make samples (Beispielkonfiguration für die CAPI wird installiert)
Asterisk Befehle
Starten von Asterisk:
asterisk
CLI anzeigen:
asterisk -rvvvv
CLI Befehle
capi info: Show chan_capi version info. Show status of available B-channels.
capi debug: Enable CAPI message verbosity.
capi no debug: Disable CAPI message verbosity.
capi show channels: Display detailed information on CAPI B-channels. (Description see below)
capi chatinfo: Show status of CAPI CHAT.