Hallo zusammen,
ich bin ganz neu im Thema VoIP, Asterisk und was so dazu gehört, deshalb bitte ich um Nachsicht
Wenn ich also allzu blöde Fragen stelle, ruhig auf die richtige Doku verweisen, damit ich auch was lerne.
Nun zum Problem:
Wir haben zuhause eine Telefonanlage (T-Concept 721) welche bisher die Telefonvermittlung übernommen hat. Das soll auch so bleiben, nur soll noch zusätzlich VoIP möglich sein. Da ich sowieso einen Debian (Sarge) Rechner im Keller stehen hab, hatte ich mir folgendes gedacht: FritzCard in den Server rein und mittels Asterisk die Ortsgespräche durchführen lassen.
Dafür hab ich mir gedacht, rufe ich, falls ich per SIP telefonieren will, einfach die intern Nebenstelle von Asterisk an, der gibt mir dann ein Freizeichen und ich wähle die Nummer, welche dann von Asterisk aus angerufen wird.
VoIP-Provider ist die Telekom.
Der Asterisk hängt nicht vor der Telefonanlage, sonder an ihr. Ich habe leider nur eine nicht NT-mode fähige FritzCard PCI, deswegen sorum.
Erste Frage? Geht das überhaupt? Nicht das ich ewig versuche alle Probleme auszuräumen, und dann zum Schluß feststelle: Geht so gar nicht.
Nun zum bisherigen Installationsverlauf:
Ich habe (m.E.) die FritzCard installiert bekommen. Treiber: fcpci-suse93-3.11-07.tar.gz von AVM, Kernel 2.6.8-2-386 (Standard Debian Sarge). Könnte man hier vielleicht die ISDN-Karte irgendwie testen, ob die überhaupt tut? (Also mit welchem Programm könnte ich über die ISDN-Karte mal eine Nebenstelle anklingeln?)
Danach Asterisk installiert:
Debian-Packages asterisk, asterisk-prompt-de, asterisk-chan-capi, asterisk-sounds-main
Dann anhand der c't 12/05 die zapata.conf, sip.conf, rtp.conf und extensions.conf editiert und in der modules.conf load => chan_alsa.so und load => chan_capi.so eingefügt
Als ich dann versucht habe Asterisk zu starten kam folgendes:
modules.conf
zapata.conf
extensions.conf
sip.conf
Asterisk-Version:
asterisk -V
Asterisk 1.0.7-BRIstuffed-0.2.0-RC7k
Chan-Capi-Version:
0.3.5-11 <- laut aptitude show (sehe ich irgendwo noch ne build-info dazu?)
So, ich hoffe das sind erstmal alle wichtigen Informationen
Ich hoffe das jemand eine Idee hat
Gruß
-Sascha-
ich bin ganz neu im Thema VoIP, Asterisk und was so dazu gehört, deshalb bitte ich um Nachsicht
Nun zum Problem:
Wir haben zuhause eine Telefonanlage (T-Concept 721) welche bisher die Telefonvermittlung übernommen hat. Das soll auch so bleiben, nur soll noch zusätzlich VoIP möglich sein. Da ich sowieso einen Debian (Sarge) Rechner im Keller stehen hab, hatte ich mir folgendes gedacht: FritzCard in den Server rein und mittels Asterisk die Ortsgespräche durchführen lassen.
Dafür hab ich mir gedacht, rufe ich, falls ich per SIP telefonieren will, einfach die intern Nebenstelle von Asterisk an, der gibt mir dann ein Freizeichen und ich wähle die Nummer, welche dann von Asterisk aus angerufen wird.
VoIP-Provider ist die Telekom.
Der Asterisk hängt nicht vor der Telefonanlage, sonder an ihr. Ich habe leider nur eine nicht NT-mode fähige FritzCard PCI, deswegen sorum.
Erste Frage? Geht das überhaupt? Nicht das ich ewig versuche alle Probleme auszuräumen, und dann zum Schluß feststelle: Geht so gar nicht.
Nun zum bisherigen Installationsverlauf:
Ich habe (m.E.) die FritzCard installiert bekommen. Treiber: fcpci-suse93-3.11-07.tar.gz von AVM, Kernel 2.6.8-2-386 (Standard Debian Sarge). Könnte man hier vielleicht die ISDN-Karte irgendwie testen, ob die überhaupt tut? (Also mit welchem Programm könnte ich über die ISDN-Karte mal eine Nebenstelle anklingeln?)
Danach Asterisk installiert:
Debian-Packages asterisk, asterisk-prompt-de, asterisk-chan-capi, asterisk-sounds-main
Dann anhand der c't 12/05 die zapata.conf, sip.conf, rtp.conf und extensions.conf editiert und in der modules.conf load => chan_alsa.so und load => chan_capi.so eingefügt
Als ich dann versucht habe Asterisk zu starten kam folgendes:
Code:
[chan_zap.so] => (Zapata Telephony w/PRI)
== Parsing '/etc/asterisk/zapata.conf': Found
Sep 9 18:45:01 WARNING[5972]: chan_zap.c:916 zt_open: Unable to open '/dev/zap/channel': No such file or directory
Sep 9 18:45:01 ERROR[5972]: chan_zap.c:6460 mkintf: Unable to open channel 1: No such file or directory
here = 0, tmp->channel = 1, channel = 1
Sep 9 18:45:01 ERROR[5972]: chan_zap.c:10247 setup_zap: Unable to register channel '1-2'
Sep 9 18:45:01 WARNING[5972]: loader.c:345 ast_load_resource: chan_zap.so: load_module failed, returning -1
== Unregistered channel type 'Tor'
== Unregistered channel type 'Zap'
Sep 9 18:45:01 WARNING[5972]: loader.c:440 load_modules: Loading module chan_zap.so failed!
modules.conf
Code:
;
; Asterisk configuration file
;
; Module Loader configuration file
;
[modules]
autoload=yes
;
; If you want, load the GTK console right away.
; Don't load the KDE console since
; it's not as sophisticated right now.
;
noload => pbx_gtkconsole.so
;load => pbx_gtkconsole.so
noload => pbx_kdeconsole.so
;
; Intercom application is obsoleted by
; chan_oss. Don't load it.
;
noload => app_intercom.so
;
; Explicitly load the chan_modem.so early on to be sure
; it loads before any of the chan_modem_* 's afte rit
;
load => chan_modem.so
load => res_musiconhold.so
;
; Load either OSS or ALSA, not both
; By default, load OSS only (automatically) and do not load ALSA
;
load => chan_alsa.so
noload => chan_oss.so
load => chan_capi.so
;
; Module names listed in "global" section will have symbols globally
; exported to modules loaded after them.
;
[global]
chan_modem.so=yes
chan_capi.so = yes
chan_zap.so = yes
zapata.conf
Code:
[channels]
;------------------------------------------------------------------------------
; my config
; AVM Fritz!PCi
;------------------------------------------------------------------------------
switchtype = euroisdn
signalling = bri_cpe_ptmp
pridialplan = local
prilocaldialplan = local
echocancel = yes
echocancelwhenbridged = no
echotraining = no
usecallerid = yes
overlapdial = no
immediate = no
group = 1
context = concept-trunk
channel = 1-2
extensions.conf
Code:
;------------------------------------------------------------------------------
; myConfig
;------------------------------------------------------------------------------
[general]
static = yes
writeprotect = no
[globals]
IAXINFO = guest
[default]
include => concept-trunk
;------------------------------------------------------------------------------
; Concept-Trunk (dialplan for the pbx)
;------------------------------------------------------------------------------
[concept-trunk]
exten => _X.,1,Dial(SIP/${EXTEN1}@tonline,60)
exten => _X.,2,Congestion
exten => _X.,3,Busy
exten => _X.,4,Hangup
sip.conf
Code:
[general]
;------------------------------------------------------------------------------
; myConfig
;------------------------------------------------------------------------------
port = 5060
bindaddr = 0.0.0.0
externip = xxx.dyndns.org
localnet = 10.0.0.0/255.255.255.0
srvlookup = yes
context = default
disallow = all
allow = ulaw
allow = alaw
allow = gsm
; T-Online VoIP Provider
register => 032223155666:[email protected]/19 ; 19=interne MSN
canreinvite = no
[tonline]
type = friend
username = 032223155666
secret = xxx
host = tel.t-online.de
fromuser = 032223155666
from = 032223155666
context = default
canreinvite = no
insecure = very
nat = no
dtmfmode = info
Asterisk-Version:
asterisk -V
Asterisk 1.0.7-BRIstuffed-0.2.0-RC7k
Chan-Capi-Version:
0.3.5-11 <- laut aptitude show (sehe ich irgendwo noch ne build-info dazu?)
So, ich hoffe das sind erstmal alle wichtigen Informationen
Ich hoffe das jemand eine Idee hat
Gruß
-Sascha-