Unter Debian Etch wurde für eine AVM Fritz Card PCI der zugehöige CAPI-Treiber erfolgreich installiert, d.h. capiinfo liefert vernünftige Statusinformationen. Danach wurde CallWeaver 1.2 RC5 mit der Option --with-chan_capi konfiguriert, übersetzt und installiert. Der erste Aufruf von callweaver war erfolgreich.
Nun wurde in der modules.conf das Channel-Modul für den CAPI-Treiber aktiviert. Der folgende Aufruf von callweaver brachte aber die Meldung "/usr/local/lib/callweaver/modules/chan_capi.so: cannot open shared object file". Und die in der Tat ist Datei nicht vorhanden. Welchen Nutzen hat dann der Parameter --with-chan_capi in der Konfiguration?
Aber so leicht gibt man ja nicht auf, d.h. bauen wir also das Channel-Modul selbst. Also von chan-capi.org die aktuelle Version 1.1.0 von chan_capi geholt und (versucht) zu übersetzen. Leider kommt es hier zu einem Fehler: "/usr/include/asterisk/version.h: Datei oder Verzeichnis nicht gefunden". Wie kann ich das für CallWeaver konfigurieren?
Oder mache ich hier grundsätzlich etwas falsch
Nun wurde in der modules.conf das Channel-Modul für den CAPI-Treiber aktiviert. Der folgende Aufruf von callweaver brachte aber die Meldung "/usr/local/lib/callweaver/modules/chan_capi.so: cannot open shared object file". Und die in der Tat ist Datei nicht vorhanden. Welchen Nutzen hat dann der Parameter --with-chan_capi in der Konfiguration?
Aber so leicht gibt man ja nicht auf, d.h. bauen wir also das Channel-Modul selbst. Also von chan-capi.org die aktuelle Version 1.1.0 von chan_capi geholt und (versucht) zu übersetzen. Leider kommt es hier zu einem Fehler: "/usr/include/asterisk/version.h: Datei oder Verzeichnis nicht gefunden". Wie kann ich das für CallWeaver konfigurieren?
Oder mache ich hier grundsätzlich etwas falsch