te_capi_ptmp ?

Fux

Mitglied
Mitglied seit
3 Jun 2004
Beiträge
440
Punkte für Reaktionen
1
Punkte
18
Hallo zusammen,

hatte bisher den Capi-Treiber von AVM mit Asterisk und Capisuite an einem T-Com-Anschluß am Laufen.

Da der Treiber von AVM irgendwie unter Kernel 2.6.19 nicht mehr funzt und ich für die interne HFC-Karte ohnehin mISDN verwende, habe ich mISDN auch für die externe AVM-Karte aktiviert.

Um nun jedoch auch weiterhin Faxe mit Capisuite empfangen zu können benötige ich ja Capi. Und da ist mir die Einstellung te_capi_ptmp in der misdn-init.conf aufgefallen.

Nachdem ich diese Option statt te_ptmp für den externen Port aktiviert hatte, zeigt mir Capiinfo Infos an und Capisuite läßt sich starten und scheint Faxe annehmen zu können (habe nur mal kurz angerufen und das Pfeifen gehört).

Leider bekommt jetzt aber Asterisk keine Anrufe mehr mit.

Weiß jemand, wie man es anstellen muß, damit beides - Asterisk und Capisuite - an einer Karte funktioniert?

Ich habe bisher leider keine weiteren Infos zu dieser te_capi_ptmp Einstellung gefunden.


Grüße
Fux
 
Hast Du mal chan_capi als als Channel-Driver für Asterisk probiert? Das sollte gehen!

Aber eigentlich was doch Fax-Unterstützung für misdn-capi noch garnicht implementiert, oder?

P.S.: Kannst Du mal bitte die Ausgabe des Befehls "capiinfo" hier posten?
 
Ausgabe capiinfo:
Code:
Number of Controllers : 1
Controller 1:
Manufacturer: mISDN CAPI controller Fritz1
CAPI Version: 2.0
Manufacturer Version: 1.0
Serial Number: 0002
BChannels: 2
Global Options: 0x00000018
   DTMF supported
   Supplementary Services supported
B1 protocols support: 0x00000003
   64 kbit/s with HDLC framing
   64 kbit/s bit-transparent operation
B2 protocols support: 0x00000043
   ISO 7776 (X.75 SLP)
   Transparent
   Transparent (ignoring framing errors of B1 protocol)
B3 protocols support: 0x00000001
   Transparent

  0100
  0200
  18000000
  03000000
  43000000
  01000000
  00000000 00000000 00000000 00000000 00000000 00000000
  00000000 00000000 00000000 00000000 00000000

Supplementary services support: 0x00000033
   Hold / Retrieve
   Terminal Portability
   Call Forwarding
   Call Deflection

Faxen funzt in der Tat nicht. Capisuite geht zwar ran, legt aber sofort wieder auf:
Code:
Mon Jan 22 10:14:46 2007 Capi 0x8181a20: Registered successful at CAPI with ApplId 1
Mon Jan 22 10:14:46 2007 CapiSuite 0xbf9fca68: 1 controllers found
Mon Jan 22 10:15:03 2007 Connection 0x81f5690: Connection object created for incoming call PLCI 257 from xxxxx to xxxxx CIP 0x10
Mon Jan 22 10:15:03 2007 Connection 0x81f5690: call from xxxxx to xxxxx for root connecting with fax
Mon Jan 22 10:15:03 2007 Connection 0x81f5690: accepting with service 1
Mon Jan 22 10:15:03 2007 Connection 0x81f5690: rejecting with cause 34a9
Mon Jan 22 10:15:03 2007 Connection 0x81f5690: Connection object deleted

Dann bleibt mir wohl nur spandsp zum Faxempfang. Oder hat jemand noch einen besseren Vorschlag? Spandsp soll relativ viel CPU-Last erzeugen und mein Rechner ist nicht so stark.

Telefonieren mit chan_capi konnte ich leider nicht testen, da chan_capi sich bie mir nicht kompilieren lassen wollte. Die Versionen 0.6.4, 0.7.0 und 0.7.1 brachten alle den selben Fehler:
Code:
./create_config.sh "/usr/include"
Checking Asterisk version... 1.4.0
 * found stringfield in ast_channel
 * found 'indicate' with data
config.h complete.
gcc -pipe -fPIC -Wall -Wmissing-prototypes -Wmissing-declarations -g  -I/usr/include -D_REENTRANT -D_GNU_SOURCE  -O6 -march=i686  -Wno-missing-prototypes -Wno-missing-declarations -DCRYPTO   -c -o chan_capi.o chan_capi.c
chan_capi.c:146: warning: data definition has no type or storage class
chan_capi.c:146: warning: type defaults to ‘int’ in declaration of ‘STANDARD_LOCAL_USER’
chan_capi.c:147: warning: data definition has no type or storage class
chan_capi.c:147: warning: type defaults to ‘int’ in declaration of ‘LOCAL_USER_DECL’
chan_capi.c: In function ‘capi_new’:
chan_capi.c:2069: error: too few arguments to function ‘ast_channel_alloc’
chan_capi.c:2083: error: ‘struct ast_channel’ has no member named ‘type’
chan_capi.c: In function ‘pbx_capicommand_exec’:
chan_capi.c:4613: warning: implicit declaration of function ‘LOCAL_USER_ADD’
chan_capi.c:4628: warning: implicit declaration of function ‘LOCAL_USER_REMOVE’
chan_capi.c: At top level:
chan_capi.c:5275: error: unknown field ‘send_digit’ specified in initializer
chan_capi.c:5275: warning: initialization from incompatible pointer type
make: *** [chan_capi.o] Error 1

Kann jemand etwas damit anfangen?

Grüße
Fux
 
Versuch mal die Entwicklungsversion von chan_capi:


Code:
svn co svn://svn.chan-capi.org/chan-capi/trunk chan-capi-trunk
 
@Fux

welche Asteriskversion verwendest du?
Für die 1.4 benötigst Du die Entwicklerversion von chan_capi wie Hupe schon sagte; die lässt sich auch kompilieren
 
Ja, es ist die 1.4er Version.

Mit der Entwicklerversion von chan_capi funzt es (sowohl das Kompilieren als auch das Telefonieren).

Soweit wäre das benutzbar. Aber eigentlich ging es mir ja ums Fax. Telefonieren konnte ich ja vorher mit chan_misdn auch schon.
 
chan_capi hat auch einen fax-client, schau einfach mal in die readme
 
Der Fax-Client von chan_capi geht aber nur, wenn die ISDN-Karte das hardwareseitig unterstützt. Das ist bei einer FritzCard aber nicht der Fall.
 
Ich hätte gedacht ich habe das auch schon mal mit meiner FritzCard verwendet.
Muss ich wohl noch mal schauen. Ich melde mich
 
Capisuite mit feisty und 2.6.17

Das Problem ist nur ein Kommentar mit einem Umlaut in /usr/lib/capisuite/incoming.py Zeile 421

Python Fehlermeldung:
"/usr/lib/capisuite/incoming.py", line 421
SyntaxError: Non-ASCII character '\xfc' in file /usr/lib/capisuite/incoming.py on line 421, but no encoding declared;

Flutscht wieder alles!)
 
Naja...

Bei manchen stationen klappt's, bei anderen nicht. AB klappt aber, ist mir das wichtigste!
Allerdings habe ich keinen asterisk laufen, sondern capisuite pur(2.6.20 mit misdn auf feisty)...
Bei den Faxen bekomme ich oft:

Code:
Mon May 21 21:55:31 2007 Connection 0x8196d80: Connection object created for outgoing call from XXXXXXXX to XXXXXXXX service 1
Mon May 21 21:55:31 2007 Connection 0x8196d80: using faxStationID +XX XXXX XXXXXXX faxHeadline V. Heitz & S. Mueller CLIR 0
Mon May 21 21:55:31 2007 Capi 0x80a1a20: >CONNECT_REQ: ApplId 0x1, MsgNr 0x81, Controller 0x1 CIPValue 0x11, B1proto 0x4, B2proto 0x4, B3proto 0x5
Mon May 21 21:55:31 2007 Capi 0x80a1a20: info: 0
Mon May 21 21:55:31 2007 Capi 0x80a1a20: <CONNECT_CONF, PLCI: 0x101, Info 0x0
Mon May 21 21:55:31 2007 Connection 0x8196d80: got PLCI 101
Mon May 21 21:55:32 2007 Capi 0x80a1a20: <INFO_IND: Controller/PLCI 0x101, InfoNumber 800d (ignoring)
Mon May 21 21:55:32 2007 Capi 0x80a1a20: >INFO_RESP ApplId 0x1, MsgNr 0x56, Address 0x101
Mon May 21 21:55:32 2007 Capi 0x80a1a20: info: 0
Mon May 21 21:55:33 2007 Capi 0x80a1a20: <INFO_IND: Controller/PLCI 0x101, InfoNumber 8002 (ignoring)
Mon May 21 21:55:33 2007 Capi 0x80a1a20: >INFO_RESP ApplId 0x1, MsgNr 0x57, Address 0x101
Mon May 21 21:55:33 2007 Capi 0x80a1a20: info: 0
Mon May 21 21:55:34 2007 Capi 0x80a1a20: <INFO_IND: Controller/PLCI 0x101, InfoNumber 1e (ignoring)
Mon May 21 21:55:34 2007 Capi 0x80a1a20: >INFO_RESP ApplId 0x1, MsgNr 0x58, Address 0x101
Mon May 21 21:55:34 2007 Capi 0x80a1a20: info: 0
Mon May 21 21:55:34 2007 Capi 0x80a1a20: <DISCONNECT_IND PLCI 0x101 Reason 0x34d8
Mon May 21 21:55:34 2007 Capi 0x80a1a20: >DISCONNECT_RESP ApplId 0x1 MsgNum 0x59 PLCI 0x101
Mon May 21 21:55:34 2007 Capi 0x80a1a20: info: 0
Mon May 21 21:55:34 2007 Connection 0x8196d80: Python: deleting connection object
Mon May 21 21:55:34 2007 Connection 0x8196d80: stop_file_transmission initiated
Mon May 21 21:55:34 2007 Connection 0x8196d80: stop_file_transmission finished
Mon May 21 21:55:34 2007 Connection 0x8196d80: stop_file_reception finished
Mon May 21 21:55:34 2007 Connection 0x8196d80: Connection object deleted
Mon May 21 21:55:34 2007 CapiSuite 0xbfa257e8: job fax-4.sff: result was 34d8,0

das gab es aber glaube ich vorher auch schon! Dazu habe ich folgendes gefunden, aber noch nicht ausprobiert:
http://lists4.opensuse.org/opensuse-isdn-de/2006-08/msg00017.html
 
Zuletzt bearbeitet:
Im Capi-Treiber für misdn ist wohl keine Fax-Unterstützung. Deshalb kann das nicht gehen. Alternativ könntest Du z.B. mit Hylafax und iaxmodem Faxe über Asterisk empfangen.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,840
Beiträge
2,219,266
Mitglieder
371,543
Neuestes Mitglied
Brainbanger
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.