Hallo Gemeinde!
Es ist zum verrückt werden: Ich bekomme es einfach nicht hin, CAPI vernünftig zu integrieren. Erstmal die Fakten:
OS: Clarkconnect 2.2 (based on RedHat)
Der Kernel (2.4.20-30.9) hat sowohl capi als auch hfc-s-Unterstützung schon von Natur aus drin!
Ich bin also brav nach Anleitung: Voip-Info: Asterisk How to connect with CAPI vorgegangen, Step 2 allerdings ohne die "Modversions"-Geschichte. Ging damit irgendwie nicht :cry: .
Nach Schritt 2 sieht "lsmod" dann so aus:
Doch eigentlich ganz vernünftig oder?
Rastlos bin ich also mit "Step 3" fortgefahren und habe mit "make clean", "make" und "make install" (aus "/usr/src/asterisk/") das kleine Sternchen neu installiert.
In "Step 4" habe ich dann brav nach Anweisung "make" eingegeben. Das ergibt folgendes:
Meine *-Version ist aus dem CVS: Das letzte im Changelog:
*grummel*
Goth
Es ist zum verrückt werden: Ich bekomme es einfach nicht hin, CAPI vernünftig zu integrieren. Erstmal die Fakten:
OS: Clarkconnect 2.2 (based on RedHat)
Der Kernel (2.4.20-30.9) hat sowohl capi als auch hfc-s-Unterstützung schon von Natur aus drin!
Ich bin also brav nach Anleitung: Voip-Info: Asterisk How to connect with CAPI vorgegangen, Step 2 allerdings ohne die "Modversions"-Geschichte. Ging damit irgendwie nicht :cry: .
Nach Schritt 2 sieht "lsmod" dann so aus:
Code:
fcpci 587776 1
capi 20896 0
kernelcapi 34048 2 [fcpci capi]
capiutil 24864 0 [kernelcapi]
capifs 5420 0 [capi]
Rastlos bin ich also mit "Step 3" fortgefahren und habe mit "make clean", "make" und "make install" (aus "/usr/src/asterisk/") das kleine Sternchen neu installiert.
In "Step 4" habe ich dann brav nach Anweisung "make" eingegeben. Das ergibt folgendes:
Code:
[root@rechnername chan_capi-0.3.5]# make
gcc -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -g -I/usr/include/asterisk -D_REENTRANT -D_GNU_SOURCE -O6 -march=i686 -DCAPI_ES -DCAPI_GAIN -DCAPI_SYNC -DUNSTABLE_CVS -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO -c -o chan_capi.o chan_capi.c
In file included from /usr/include/time.h:38,
from /usr/include/pthread.h:21,
from /usr/include/asterisk/lock.h:17,
from chan_capi.c:14:
/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include/stddef.h:213: syntax error before "typedef"
...
Meine *-Version ist aus dem CVS: Das letzte im Changelog:
Code:
-- Use Q.931 standard cause codes for asterisk cause codes
-- Bug fixes from the bug tracker
Asterisk 1.0-RC2
-- Additional CDR backends
-- Allow muted to reconnect
*grummel*
Goth