Asterisk und ISDN

nukinov

Neuer User
Mitglied seit
27 Nov 2009
Beiträge
15
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

ich sitze mittlerweile einige Zeit an einem Problem und bekomme es einfach nicht in den Griff. Daher vertraue ich jetzt auf euer Know-How. Vielleicht gibt es ja hier jemanden, der mir weiterhelfen kann.

Ich habe heute morgen eine alte Fritz ISDN Karte in meinen Rechner eingebaut und mit Hilfe des Wikis in Betrieb genommen.

OS: Ubuntu 9.10 64bit
ISDN Karte: AVM A1
Asterisk Version: 1.6.2
capiinfo sagt mir folgendes:
Code:
Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.11-07  (49.23)
Serial Number: 1000001
BChannels: 2
Global Options: 0x00000039
   internal controller supported
   DTMF supported
   Supplementary Services supported
   channel allocation supported (leased lines)
B1 protocols support: 0x4000011f
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
   V.110 asynconous operation with start/stop byte framing
   V.110 synconous operation with HDLC framing
   T.30 modem for fax group 3
   Modem asyncronous operation with start/stop byte framing
B2 protocols support: 0x00000b1b
   ISO 7776 (X.75 SLP)
   Transparent
   LAPD with Q.921 for D channel X.25 (SAPI 16)
   T.30 for fax group 3
   ISO 7776 (X.75 SLP) with V.42bis compression
   V.120 asyncronous mode
   V.120 bit-transparent mode
B3 protocols support: 0x800000bf
   Transparent
   T.90NL, T.70NL, T.90
   ISO 8208 (X.25 DTE-DTE)
   X.25 DCE
   T.30 for fax group 3
   T.30 for fax group 3 with extensions
   Modem

  0100
  0200
  39000000
  1f010040
  1b0b0000
  bf000080
  00000000 00000000 00000000 00000000 00000000 00000000
  01000001 00020000 00000000 00000000 00000000

Supplementary services support: 0x000003ff
   Hold / Retrieve
   Terminal Portability
   ECT
   3PTY
   Call Forwarding
   Call Deflection
   MCID
   CCBS

Das sieht doch schon mal ganz gut aus, wenn ich jetzt nicht auf dem Holzweg bin.

Anschließend habe ich Asterisk aus den Repositories installiert und meine ersten Gehversuche mit einer Hello-World extension gemacht. Das hat auch alles super funktioniert.

Jetzt möchte ich gerne mit der Asterisk mein Festnetztelefon anrufen. Und hier scheitere ich. Ich finde auch nach stundenlager Suche bei Google keine Lösung, weil ich auch wahrscheinlich noch zu wenig Erfahrung mit der Asterisk habe.

Hier mal meine extensions.conf:
Code:
[default]
exten => 1001,1,Answer();
exten => 1001,2,Dial(CAPI/ISDN1/"0231******");
exten => 1001,3,Playback(hello-world);
exten => 1001,4,Hangup();

Wenn ich jetzt in der Asterisk Console den Befehle "console dial 1001" ausführe, erhalte ich folgende Fehlermeldung:
Code:
[Nov 27 12:16:46] WARNING[16899]: channel.c:3982 ast_request: No channel type registered for 'CAPI'
[Nov 27 12:16:46] WARNING[16899]: app_dial.c:1721 dial_exec_full: Unable to create channel of type 'CAPI' (cause 66 - Channel not implemented)

Wie bekomme ich denn meine Asterisk dazu einen Capi-Channel aufzubauen? Ich habe irgendwo etwas über ein Plugin namens "Capi_Chan" gelesen, es heruntergeladen und versucht zu kompilieren. Da scheitere ich aber schon am "make", weil ich ohne Ende Fehlermeldungen erhalte.

Beste Grüße
Nuki
 
Zuletzt bearbeitet:
Schade, dass niemand auf meine Anfrage geantwortet hat.

Mittlerweile habe ich es aber selbst hinbekommen. Vielleicht ist mein Lösungsansatz ja für manch einen hilfreich, der mal auf das gleiche Problem stößt.

Ich habe eine aktuelle 1.4er Asterisk selbst kompiliert und auch das erforderliche Plugin chan_capi aus den Sourcen gebaut und in die Asterisk eingebunden. Mit dieser einfachen Grundversion hat alles super geklappt. Distribution (Junghans und co.) sind also gar nicht zwingend erforderlich.

Grüße
Nuki
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.