CAPI Mit AVM FritzCard will einfach nicht

oernds

Neuer User
Mitglied seit
28 Nov 2005
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich bin fast am verzweifeln, bekomm meinen Asterisk einfach nicht mit der TK-Anlage verbunden.

Im YAST hab ich meine Karte als contr0!

aber asterisk spuckt folgenden Fehler aus:

*CLI> -- Executing Dial("SIP/99-f295", "CAPI/contr0/297:103") in new stack
-- didn't find capi device for interface 'contr0'
Mar 7 11:42:01 WARNING[3300]: app_dial.c:1020 dial_exec_full: Unable to create channel of type 'CAPI' (cause 44 - Requested channel not available)
== Everyone is busy/congested at this time (1:0/0/1)
Mar 7 11:42:01 WARNING[3300]: pbx.c:1555 pbx_extension_helper: No application 'Bus' for extension (default, 103, 102)
== Spawn extension (default, 103, 102) exited non-zero on 'SIP/99-f295'


Hier mal meine Configs:

extensions.conf:

[default]
include=>incoming
include=>outgoing

exten => 88,1,Dial(SIP/88,60)
exten => 88,2,Congestion
exten => 88,102,Busy

exten => 99,1,Dial(SIP/99,60)
exten => 99,2,Congestion
exten => 99,102,Busy

[incoming]
exten => 297,1,Answer( )
exten => 297,2,Playback(hello-world)
exten => 297,3,Hangup( )

[outgoing]
exten => _[1-9]XX,1,Dial(CAPI/contr0/297:${EXTEN})
exten => _[1-9]XX,2,Congestion
exten => _[1-9]XX,102,Bus


capi.conf:

[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8

[ISDN1]
ntmode=no
isdnmode=msn
msn=297
incomingmsn=297
echocancel=no
controller=1
group=1
softdtmf=on
context=incoming
holdtype=hold
echocancel=no
devices=2


Wer kann mir da weiterhelfen!!!

DANKE VIELMALS IM VORRAUS!
 
wenn Du in der capi.conf den context=incoming setzt, dann funzt glaub ich capi auch nur in diesem context. Und in diesem Context hat ja Capi eigentlich nichts zu tun. Und wieso
exten => _[1-9]XX,1,Dial(CAPI/contr0/297:${EXTEN})

sollte da nicht ein capi/contr1/...stehen
 
hallo,

capiinfo:

Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.101-02 (49.18)
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


LSMOD:

Module Size Used by Tainted: P
ide-cd 29664 0 (autoclean)
cdrom 26752 0 (autoclean) [ide-cd]
videodev 5696 0 (autoclean)
isa-pnp 30664 0 (unused)
usbserial 18620 0 (autoclean) (unused)
parport_pc 26248 1 (autoclean)
lp 6208 0 (autoclean)
parport 22888 1 (autoclean) [parport_pc lp]
thermal 6148 0 (unused)
processor 8248 0 [thermal]
fan 1472 0 (unused)
button 2380 0 (unused)
battery 5600 0 (unused)
ac 1664 0 (unused)
ipt_TOS 984 9 (autoclean)
ipt_LOG 3320 1 (autoclean)
ipt_state 568 11 (autoclean)
keybdev 1996 0 (unused)
mousedev 4084 0 (unused)
joydev 5120 0 (unused)
evdev 3584 0 (unused)
input 3360 0 [keybdev mousedev joydev evdev]
usb-uhci 22224 0 (unused)
usbcore 58668 1 [usbserial usb-uhci]
raw1394 16592 0 (unused)
ieee1394 183332 0 [raw1394]
3c59x 26160 1
ip6t_REJECT 1336 1 (autoclean)
ip6table_mangle 2648 0 (autoclean) (unused)
ipt_REJECT 3000 3 (autoclean)
iptable_mangle 2072 1 (autoclean)
iptable_filter 1644 1 (autoclean)
ip_nat_ftp 2768 0 (unused)
iptable_nat 15374 1 [ip_nat_ftp]
ip_conntrack_ftp 3696 1
ip_conntrack 17252 3 [ipt_state ip_nat_ftp iptable_nat ip_conntrack_ftp]
ip_tables 11232 9 [ipt_TOS ipt_LOG ipt_state ipt_REJECT iptable_mangle iptable_filter iptable_nat]
ip6table_filter 1740 1 (autoclean)
ip6_tables 11892 3 [ip6t_REJECT ip6table_mangle ip6table_filter]
ipv6 209824 -1 (autoclean) [ip6t_REJECT]
fcpci 530496 2
key 63256 0 (autoclean) [ipv6]
capidrv 25460 5
isdn 124428 6 [capidrv]
slhc 4880 1 [isdn]
capi 16384 0
capifs 3600 1 [capi]
kernelcapi 29248 4 [fcpci capidrv capi]
capiutil 22656 0 [capidrv kernelcapi]
reiserfs 200084 1


wieso muss das contr1 heissen?
Im Yast steht bei mir:

AVM FritzCard PCI -> Als contr0 konfiguriert
 
Das sieht schon mal gut aus, aber wie bereits blauerpeti bemerkt hat, contr0 ist völlig daneben, entscheidend ist was in der capi.conf steht. Also entweder contr1 oder g1.
 
hallo,

jetzt funktionierts!!!!

Danke!!

Aber ich hab gleich noch ein Problem:

Wenn ich anrufe über die ISDN-Karte führ, danach auflege und danach wieder versuch, einen anruf über die ISDN-Karte zu führen oder anzunehmen, klingelt es 1x, und danach beendet sich asterisk mit folgender Meldung:

-- Executing Dial("SIP/99-6aa0", "CAPI/contr1/297:103") in new stack
-- Called contr1/297:103
-- CAPI/ISDN1/103-2 is making progress passing it to SIP/99-6aa0
Segmentation fault


Danach muss ich asterisk neu starten.

Wenn ich dann wieder einen Anruf führe, funktioniert es einwandfrei, nur nach dem AUflegen geht es nicht mehr, net mal mehr von SIP zu SIP...

Sobald ich einen Anruf über die ISDN-Karte beendet habe, und danach irgendwas machen will, verabschiedet sich asterisk...
 
Bei CAPI wird erst mit 1 begonnen zu zaehlen, einen controller 0 gibt es da nicht.
Das ist etwas irrefuehrend, wenn Tools wie Yast das anders machen.

Der Seg-Fault koennte von chan_capi kommen, welche Version benutzt du?
Kannst Du ein log (set verbose 5, capi debug) von einem solchen Fall machen?
Oder noch besser: ein core file erzeugen lassen und ein backtrace machen?

Armin
 
hallo,

wie mach ich ein solches core-file?
Kenn mich leider fast 0 mit Linux aus...
mach grad meine ersten erfahrungen damit!

ich verwende die neuste version von chan_capi_cm...

habs auch schon mit ner älteren 5er Version versucht, leider auch ohne erfolg..

mit der normalen chan_capi läuft bei mir irgendwie gar nix, da erstellt er mir nichtmal die caüi.conf...
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,109
Beiträge
2,246,275
Mitglieder
373,590
Neuestes Mitglied
dmobi
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.