Hallo,
wir haben zu Hause nach 'nem Auslandsjahr keinen Telefonanschluss mehr und hatten auch eigentlich nicht vor, uns wieder in die Knechtschaft der Telekom zu begeben. Aber da Handys auf Dauer auch stinken, hab ich jetzt mal mit ner HFC-PCI, Sipgate und * einen Telefonanschluss gebastelt, der komplett über SIP abgewickelt wird.
Achja, erstnochmal Danke an alle aus diesem Forum, dank euch hab ich die Basiskonfig in nem Tag hinbekommen!
Wir hatten in der Wohnung halt schon nen S0-Bus liegen, daher lohnt es sich für uns - ISDN-Telefone sind auch vorhanden. Dabei sieht die Verkabelung so aus:
Der NTBA und das andere Busende sind richtig terminiert (hat mit reinem ISDN + mISDN auch immer alles bestens geklappt). * läuft auf dem WG-Server mit einer einzelnen HFC-PCI. Es ist zwar noch ne FritzCard-PCI eingebaut, die aber nur früher für mISDN genutzt wurde (die Treiber werden derzeit nicht geladen). Kernel ist ein 2.6.15 mit Fedora Core 3. * ist ein bristuff-0.3.0-PRE-1f. Der ganze Krempel compiliert und lädt wunderbar. Geplant ist im momentanen, einfachen Setup nur ein empfangen von Gesprächen von Aussen auf den ISDN-Telefonen über die Sipgate-Nummer und Abwicklung ausgehender Gespräche ebenfalls über Sipgate. Keine Faxen mit mehreren MSNs usw...
Das Ganze klappt soweit auch ganz gut, ich kann andere anrufen und angerufen werden. Nur ist bei allen Gesprächen (egal ob von mir initiiert oder nicht) der Qualität sehr schlecht, und zwar nur von meinem Partner zu mir. Also der Andere hört mich perfekt, aber ich höre meine Gesprächspartner immer nur stotternd/abgehackt, wie über eine schlechte Handyverbindung.
Die HFC-Karte hat einen eigenen Interrupt, dafür hab ich gesorgt. Der Echotest hat keine Probleme, wenn ich's über Sipgates 10000er versuche ist die gute Testfee auch am stottern. Weiss da jemand, woran's liegen könnte?
Meine sip.conf:
Meine zapata.conf
...und die extentions.conf:
Achja: es spielt keine Rolle, wo ich das ISDN-Telefon anstecke, oder welches ich verwende (2x Telekom Sinus 61/62k, 1x DeTeWe Euromaster). Wir verwenden keine VoIP-Telefone, weder Software- noch Hardwarebasiert. Verschiedene Codecs hab ich auch schon durchprobiert (gsm, all und jetziges setting). Ich hab auch schonmal echocancel auf no gesetzt, hat auch nix gebracht. Das System ist ein 1,8Ghz P4, an 'nem Kabelmodem mit ner Bandbreite von 1024/256 kbit/s. Es sollte also nicht daran liegen.
Nochwas: wenn ich irgendwo anrufe, und der Call geht nicht durch (zB. nicht existierende Nummer) bleibt das Telefon still (kein Besetztzeichen oder so), und ich muss nochmal abheben und wieder auflegen bevor ich wieder ein Wählton bekomme...
Danke,
Arne
wir haben zu Hause nach 'nem Auslandsjahr keinen Telefonanschluss mehr und hatten auch eigentlich nicht vor, uns wieder in die Knechtschaft der Telekom zu begeben. Aber da Handys auf Dauer auch stinken, hab ich jetzt mal mit ner HFC-PCI, Sipgate und * einen Telefonanschluss gebastelt, der komplett über SIP abgewickelt wird.
Achja, erstnochmal Danke an alle aus diesem Forum, dank euch hab ich die Basiskonfig in nem Tag hinbekommen!
Wir hatten in der Wohnung halt schon nen S0-Bus liegen, daher lohnt es sich für uns - ISDN-Telefone sind auch vorhanden. Dabei sieht die Verkabelung so aus:
Code:
+-----------+------+---------//----+
| | | |
NTBA * Tel. Tel.
Der NTBA und das andere Busende sind richtig terminiert (hat mit reinem ISDN + mISDN auch immer alles bestens geklappt). * läuft auf dem WG-Server mit einer einzelnen HFC-PCI. Es ist zwar noch ne FritzCard-PCI eingebaut, die aber nur früher für mISDN genutzt wurde (die Treiber werden derzeit nicht geladen). Kernel ist ein 2.6.15 mit Fedora Core 3. * ist ein bristuff-0.3.0-PRE-1f. Der ganze Krempel compiliert und lädt wunderbar. Geplant ist im momentanen, einfachen Setup nur ein empfangen von Gesprächen von Aussen auf den ISDN-Telefonen über die Sipgate-Nummer und Abwicklung ausgehender Gespräche ebenfalls über Sipgate. Keine Faxen mit mehreren MSNs usw...
Das Ganze klappt soweit auch ganz gut, ich kann andere anrufen und angerufen werden. Nur ist bei allen Gesprächen (egal ob von mir initiiert oder nicht) der Qualität sehr schlecht, und zwar nur von meinem Partner zu mir. Also der Andere hört mich perfekt, aber ich höre meine Gesprächspartner immer nur stotternd/abgehackt, wie über eine schlechte Handyverbindung.
Die HFC-Karte hat einen eigenen Interrupt, dafür hab ich gesorgt. Der Echotest hat keine Probleme, wenn ich's über Sipgates 10000er versuche ist die gute Testfee auch am stottern. Weiss da jemand, woran's liegen könnte?
Meine sip.conf:
Code:
[general]
port = 5060
bindaddr = 0.0.0.0
externip = dyndns.domain.tld
Localnet = 192.168.1.0/255.255.255.0
srvlookup = yes
context = default
register => 1*****:******@sipgate.de/1******
[sipgate-out]
type = friend
username = 1******
fromuser = 1******
secret = ******
host = sipgate.de
fromdomain = sipgate.de
canreinvite = no
qualify = yes
disallow = all
allow = alaw
allow = ilbc
allow = gsm
allow = ulaw
insecure = very
nat = no
dtmfmode = info
tos = 0×18
[sipgate-in]
type = peer
host = sipgate.de
fromdomain = sipgate.de
disallow = all
allow = alaw
allow = ilbc
allow = gsm
allow = ulaw
context = sip-in
Meine zapata.conf
Code:
[channels]
language = de
nationalprefix = 0
internationalprefix = 00
echocancel = yes
echotraining = no
echocancelwhenbridged = no
switchtype = euroisdn
pridialplan = dynamic
prilocaldialplan = local
usercallid = yes
overlapdial = yes
immediate = no
hidecallerid = no
callwaiting = yes
usecallingpres = yes
callwaitingcallerid = yes
threewaycalling = yes
transfer = yes
cancallforward = yes
callreturn = yes
rxgain = 0.0
txgain = 0.0
callerid = asreceived
; internal NT
signalling = bri_net_ptmp
group = 1
;context = internal-s0
context = sip-out
channel => 1-2
...und die extentions.conf:
Code:
[general]
static=yes
writeprotect=no
[globals]
IAXINFO=guest
[default]
include => sip-out
[sip-in]
exten => 1******,1,Dial(Zap/g1d/,60,r)
exten => 1******,2,Hangup
[sip-out]
exten => _X.,1,SetCallerId,${SIPCALLERID}
exten => _X.,2,GotoIf($["${EXTEN:0:1}" = "0"]?3:5)
exten => _X.,3,Dial(SIP/${EXTEN}@sipgate-out,120,trg)
exten => _X.,4,Goto(6)
exten => _X.,5,Dial(SIP/0341${EXTEN}@sipgate-out,120,trg)
exten => _X.,6,Hangup
; Besetzt-Behandlung
exten => _X.,102,Playtones(busy)
exten => _X.,103,Wait(30)
exten => _X.,104,Hangup
; Alle Amtsleitungen belegt
exten => _X.,202,Playtones(congestion)
exten => _X.,203,Wait(30)
exten => _X.,204,Hangup
; Handle Hangup properly
exten => h,1,Hangup
; Testumgebung
exten => 11,1,Playback(demo-echotest)
exten => 11,2,Playback(beep)
exten => 11,3,Echo
exten => 11,4,Playback(demo-echodone)
exten => 11,5,Mp3player(/var/lib/asterisk/mohmp3/test1.mp3)
exten => 11,6,Hangup
Achja: es spielt keine Rolle, wo ich das ISDN-Telefon anstecke, oder welches ich verwende (2x Telekom Sinus 61/62k, 1x DeTeWe Euromaster). Wir verwenden keine VoIP-Telefone, weder Software- noch Hardwarebasiert. Verschiedene Codecs hab ich auch schon durchprobiert (gsm, all und jetziges setting). Ich hab auch schonmal echocancel auf no gesetzt, hat auch nix gebracht. Das System ist ein 1,8Ghz P4, an 'nem Kabelmodem mit ner Bandbreite von 1024/256 kbit/s. Es sollte also nicht daran liegen.
Nochwas: wenn ich irgendwo anrufe, und der Call geht nicht durch (zB. nicht existierende Nummer) bleibt das Telefon still (kein Besetztzeichen oder so), und ich muss nochmal abheben und wieder auflegen bevor ich wieder ein Wählton bekomme...
Danke,
Arne