Hallo,
ich habe eine Fritzkarte und eine HFC Karte in meinem Rechner. Mit der Fritz soll eine Verbindung ins öffentliche Telefonnetz hergestellt und mit der anderen eine TK-Anlage verbunden werden. Leider funktioniert weder das eine noch das andere.
Ich möchte erst mal die Fritz-Karte zum Laufen bekommen weil das Problem mit der HFC-Karte wahrscheinlich an den fehlenden Abschlusswiderständen liegt (Terminator ist bestellt).
Unter linux sind beide Karten korrekt konfiguriert, d.h. capiinfo und ztcfg -v liefern die gewünschten Ausgaben. Wenn ich nun mit einem registrierten X-Lite Client (mit dem ich über den SIP-Kanal ohne Probleme telefonieren kann) über einen ISDN-Kanal telefonieren möchte, erhalte ich auf der *-Konsole folgende Fehlermeldungen:
Eine Ursache ist vielleicht, das ich das Modul app_capiRETRIEVE.so explizit nicht geladen habe, weil Asterisk sonst beim Starten immer mit folgendem Fehler abgebrochen hat (weiß irgendjemand wozu dieses Modul gut ist?):
Ich bin mir nicht sicher ob ich in zaptel.conf, zapata.conf und capi.conf alles richtig konfiguriert habe:
zaptel.conf:
zapata.conf, übernommen aus der c't; zweiter channel ist auskommentiert weil ich da immer eine Fehlermeldung bekam (außer wenn ich chan_zap.so nicht lade), für ausgehende Telefonate dürfte ja auch erst mal der nicht auskommentierte Teil reichen:
capi.conf
Auszug aus meiner extensions.conf (vermutlich weniger wichtig, funktioniert ja auch wenn ich statt Zap den SIP-channel verwende):
Es wäre auch schön, wenn jemand mehr Infos zur capi.conf und zaptel.conf hat. Dazu habe ich nämlich im Gegensatz zu den anderen Konfigurationsdateien so gut wie nichts gefunden.
Gruß
Stefan
ich habe eine Fritzkarte und eine HFC Karte in meinem Rechner. Mit der Fritz soll eine Verbindung ins öffentliche Telefonnetz hergestellt und mit der anderen eine TK-Anlage verbunden werden. Leider funktioniert weder das eine noch das andere.
Ich möchte erst mal die Fritz-Karte zum Laufen bekommen weil das Problem mit der HFC-Karte wahrscheinlich an den fehlenden Abschlusswiderständen liegt (Terminator ist bestellt).
Unter linux sind beide Karten korrekt konfiguriert, d.h. capiinfo und ztcfg -v liefern die gewünschten Ausgaben. Wenn ich nun mit einem registrierten X-Lite Client (mit dem ich über den SIP-Kanal ohne Probleme telefonieren kann) über einen ISDN-Kanal telefonieren möchte, erhalte ich auf der *-Konsole folgende Fehlermeldungen:
Code:
-- Executing Dial("SIP/100-c8fc", "ZAP/g1/XXXXXXXXXX|60") in new stack
Jun 14 11:04:55 NOTICE[986]: app_dial.c:759 dial_exec: Unable to create channel of type 'ZAP'
== Everyone is busy/congested at this time
-- Executing Hangup("SIP/100-c8fc", "") in new stack
== Spawn extension (xlite100, XXXXXXXXXX, 2) exited non-zero on 'SIP/100-c8fc'
Eine Ursache ist vielleicht, das ich das Modul app_capiRETRIEVE.so explizit nicht geladen habe, weil Asterisk sonst beim Starten immer mit folgendem Fehler abgebrochen hat (weiß irgendjemand wozu dieses Modul gut ist?):
Code:
...
[cdr_csv.so] => (Comma Separated Values CDR Backend)
[cdr_manager.so] => (Asterisk Call Manager CDR Backend)
== Parsing '/etc/asterisk/cdr_manager.conf': Found
[app_capiRETRIEVE.so]Jun 14 10:38:51 WARNING[903]: loader.c:258 ast_load_resource: /usr/lib/asterisk/modules/app_capiRETRIEVE.so: undefined symbol: ast_capi_MessageNumber
Jun 14 10:38:51 WARNING[903]: loader.c:440 load_modules: Loading module app_capiRETRIEVE.so failed!
Ich bin mir nicht sicher ob ich in zaptel.conf, zapata.conf und capi.conf alles richtig konfiguriert habe:
zaptel.conf:
Code:
loadzone=nl
defaultzone=nl
span=1,1,3,ccs,ami
bchan=1-2
dchan=3
zapata.conf, übernommen aus der c't; zweiter channel ist auskommentiert weil ich da immer eine Fehlermeldung bekam (außer wenn ich chan_zap.so nicht lade), für ausgehende Telefonate dürfte ja auch erst mal der nicht auskommentierte Teil reichen:
Code:
[channels]
switchtype=euroisdn
signalling=bri_cpe_ptmp
pridialplan=local
prilocaldialplan=local
usecallerid=yes
overlapdial=yes
immediate=no
group=1
context=tcom-trunk
channel=>1-2
;switchtype=euroisdn
;signalling=bri_net_ptmp
;pridialplan=local
;prilocaldialplan=local
;usecallerid=yes
;overlapdial=no
;immediate=no
;group=2
;context=pbx-trunk
;channel=>4-5
capi.conf
Code:
[general]
nationalprefix=0
internationalprefix=00
rxgain=0.8
txgain=0.8
[interfaces]
msn=XXXXXX ; meine Telefonnummer
incomingmsn=*
controller=1
softdtmf=1
accountcode=
context=demo
;echosquelch=1
;echocancel=yes
;echotail=64
;callgroup=1
;deflect=12345678
devices=2
Auszug aus meiner extensions.conf (vermutlich weniger wichtig, funktioniert ja auch wenn ich statt Zap den SIP-channel verwende):
Code:
[xlite100]
exten => _0.,1,Dial(ZAP/g1/${EXTEN},60)
exten => _0.,2,Hangup
exten => _Z.,1,Dial(ZAP/g1/02362${EXTEN},60)
exten => _Z.,2,Hangup
Es wäre auch schön, wenn jemand mehr Infos zur capi.conf und zaptel.conf hat. Dazu habe ich nämlich im Gegensatz zu den anderen Konfigurationsdateien so gut wie nichts gefunden.
Gruß
Stefan