Probleme mit Asterisk 1.2.1 und Chan_capi-cm-0.6.1

also bei mir zeigt es einfach NICHTS an wenn ich
cat /proc/capi/controller eingeben.

und unter

linux:/usr/src/kernel-modules/fritzcapi/fritz.pci # ls
. .. lib src
linux:/usr/src/kernel-modules/fritzcapi/fritz.pci #
lieben auch keine Installationsanleitungen.

Muss ich im yast noch irgendwelche Zusatzpakete installieren. Also mehr als die die er selbst installiert hat als ich die Fritzkarte konfiguriert habe?
 
Also des Problems Lösung war eine defekte ISDN-Karte. Neu gekauft, aber defekt.

Danke an alle die versucht haben mir zu helfen.
 
Hallo, ich nehm diesen Thread mal wieder auf, um keinen neuen anfangen zu müssen.

Ich habe die selbe Fehlermeldung die die beiden Kollegen vor mir.
Ich habe ein SuSE10-System mit ner AVM v2.1-Card.
Ausserdem hab ich ein asterisk-1.2.3 laufen und die chan_capi_cm (0.6.1).
Ein ls /proc/capi/controllers/ liefert mir ne 1 und ein cat /proc/capi/controller liefert mir: 1 fcpci running fcpci-1040-11 A1 3.11-07 0x1040 11
Sieht also alles nicht so schlecht aus. Dennoch, startet mein Asterisk nicht sondern bricht mit dieser Fehler/Warnmeldung ab:
Jan 27 17:14:49 WARNING[7087]: chan_capi.c:4796 capi_eval_config: Config file syntax has changed! Don't use 'interfaces'
Jan 27 17:14:49 WARNING[7087]: loader.c:414 __load_resource: chan_capi.so: load_module failed, returning -1
Jan 27 17:14:49 WARNING[7087]: loader.c:499 load_modules: Loading module chan_capi.so failed!


Jemand ne Idde, woran das noch liegen könnte? Die Karte scheint ja zu funktionieren..

Gruß THOLLE
 
Code:
chan_capi.c:4796 capi_eval_config: Config file syntax has changed!
Steht doch alles da. Du benutzt eine capi.conf für eine alte Version chan-capi, hol dir die neue aus dem source Verzeichnis von chan-capi und alles wird gut.

Übrigens wäre ein neuer Thread sinnvoller gewesen.
 
Wow.. Das ging schnell.. Danke!!
Hat leider mein Problem nicht gelöst.
Ich habe in /etc die capi.conf gelöcht und aus /downoads/chan_capi-cm/die capi.conf nach /etc kopiert.

Beim Start von Asterisk bekomme ich immer noch genau die selbe Fehler/Warnmeldung.

Any ideas?

Danke THOLLE
 
Die gehört ja auch nicht nach /etc sondern nach /etc/asterisk.
in /etc/capi.conf trage folgendes ein, sonst startet beim nächsten mal deine Fritz card nicht mehr:
Code:
fcpci   -       -       -       -       -       -
 
hossa.. Vielen Dank für die Info ;-)

Gruß THOLLE
 
Habs getan, nu kommt jedoch folgendes:
Jan 27 17:52:41 WARNING[7642]: chan_capi.c:4496 cc_init_capi: CAPI not installed, CAPI disabled!

Das ist doch ne glatte Lüge ;-)!!
Mal im Ernst.. Woran kann das nu wieder liegen. Capi ist installiert. Ein lsmod | grep -i capi zeigt: capidrv 29108 0
isdn 134496 1 capidrv
capi 17600 0
capifs 5768 2 capi
kernelcapi 46240 3 capidrv,capi,fcpci

also alles gut, meiner Meinung nach..

Weiß jemand Rat?

Gruß und Danke THOLLE
 
Wo kommt den das "isdn"-Modul her? Das wird eigentlich nicht benötigt. Ist das noch ein Rudiment von Hisax?
 
Hast Du
/dev/capi20
mit entsprechenden Zugriffsrechten?

Armin
 
Guten Morgen, ihr fleißigen Helferlein!

@Hupe:
Das Isdn-Modul kommt von SuSE. Das ist der mitgelieferte CAPI-Treiber, der per YAST beim Konfigurieren der ISDN-Karte eingebuden wird.
So wie ich das verstanden haben, brauch ich ja einen Systemtreiber, damit der chan_capi-cm-Treiber richtig zwischen Betriebssystem und Asterisk funktionieren kann, oder hab ich da was falsch verstanden?
Ersetzt der chan_capi-cm den Systemtreiber vielleicht?

@armincm:
Die Zugriffsrechte sind richtig gesetzt. Zumindest gehe ich fest davon aus, da ich Asterisk zu Testzwecken als root starten wollte und die selbe Fehlermeldung erhielt.

Gruß THOLLE
 
Ich habe es jetzt mal getestet:

Die Module "isdn" und "capidrv" sind nicht nötig, sie scheinen aber aunch nicht zu stöhren.
Bei debian gibt es ein Tool namens "capiinfo" (wWar entweder im Paket "isdnactivecards" oder "capiutils").
Eventuell mal im nach einem reboot im Syslog nachsehen, ob es beim laden der Module irgendwelche Fehlermeldungen gibt.
 
Hallo,

vielen Dank für die Hilfen. Kann Asterisk jetzt starten.

Allerdings reagiert Asterisk nicht, wenn ich über die TK-Anlage die 99 anrufen.
Schliesse ich anstatt den Asterisk-Server ein normales ISDN-Telefon an das ISDN-Kabel an, klingelt es.
Müßte Asterisk, wenn es mit -vvvvvvvc gestartet wurde, nicht auf der Konsol einen eingehenden Anruf auf die MSN 99 anzeigen?

Hier mal meine /etc/asterisk/capi.conf:
; CAPI config
;
;


Vielen Dank für die Hilfe!
Gruß THOLLE
; general section

[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
language=de ;set default language
;ulaw=yes ;set this, if you live in u-law world instead of a-law

; interface sections ...

[ISDN1] ;this example interface gets name 'ISDN1' and may be any
;name not starting with 'g' or 'contr'.
;ntmode=yes ;if isdn card operates in nt mode, set this to yes
isdnmode=msn ;'MSN' (point-to-multipoint) or 'DID' (direct inward dial)
;when using NT-mode, 'DID' should be set in any case
msn=99
incomingmsn=* ;allow incoming calls to this list of MSNs/DIDs, * = any
;defaultcid=123 ;set a default caller id to that interface for dial-out,
;this caller id will be used when dial option 'd' is set.
;controller=0 ;ISDN4BSD default
;controller=7 ;ISDN4BSD USB default
controller=1 ;capi controller number to use
group=1 ;dialout group
;prefix=0 ;set a prefix to calling number on incoming calls
softdtmf=on ;enable/disable software dtmf detection, recommended for AVM cards
relaxdtmf=on ;in addition to softdtmf, you can use relaxed dtmf detection
accountcode= ;Asterisk accountcode to use in CDRs
context=capi-in ;context for incoming calls
;holdtype=hold ;when Asterisk puts the call on hold, ISDN HOLD will be used. If
;set to 'local' (default value), no hold is done and Asterisk may
;play MOH.
;immediate=yes ;DID: immediate start of pbx with extension 's' if no digits were
; received on incoming call (no destination number yet)
;MSN: start pbx on CONNECT_IND and don't wait for SETUP/SENDING-COMPLETE.
; info like REDIRECTINGNUMBER may be lost, but this is necessary for
; drivers/pbx/telco which does not send SETUP or SENDING-COMPLETE.
;echosquelch=1 ;_VERY_PRIMITIVE_ echo suppression
;echocancel=yes ;EICON DIVA SERVER (CAPI) echo cancelation
;(possible values: 'no', 'yes', 'force', 'g164', 'g165')
echocancelold=yes;use facility selector 6 instead of correct 8 (necessary for older eicon drivers)
;echotail=64 ;echo cancel tail setting
;bridge=yes ;native bridging (CAPI line interconnect) if available
;callgroup=1 ;Asterisk call group
;language=de ;set language for this device (overwrites default language)
devices=2 ;number of concurrent calls on this controller
;(2 makes sense for single BRI, 30 for PRI)
 
Wird denn die 99 auch vom dialplan (extensions.conf) ausgewertet?

Was sagt denn das verbose log (set verbose 5; capi debug) ?

Armin
 
So, die TK stellt nun erfolgreich Anrufe an den Asterisk durch. Der fehler lag an einen defekten ISDN-Kabel.
Neues Kabel reingestekt, Asterisk auf der 99 angerufen, alles prima.
Der Rest ist jetzt nur noch Konfiguration.

Vielen, vielen Dank für die schnelle und professionelle Hilfe, die ich hier erfahren habe.

Ich hoffe, ich kann mich baldmöglichst revengieren!!

Gruß THOLLE
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,535
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch