- Mitglied seit
- 4 Nov 2005
- Beiträge
- 17
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo
ich habe mir für die nächste Zeit vorgenommen mit ein paar Nachbarn ein kleines Telefonnetz über Asterisk aufzubauen. Unsere Häuser haben wir bereits mit 100 MBit Lan verbunden. Wenn unser internes Netz läuft, möchte ich es später noch so einrichten, dass alle Telefone an unserer ETS4308i ebenfalls über den Server erreichber sind
Zunächst möchte ich mich aber um das VoIP Netz kümmern.
Ich habe Asterisk auf meinem Keller-Server installiertund nach diversen Anleitungen (hier aus dem Forum und voip-info.org) eingerichtet.
Mittlerweile bin ich so weit, das in meiner Testumgebung das Telefonieren eingeschränkt möglich ist.
Als Testumgebung benutze ich:
Meinen PC mit X-Lite (192.168.0.4)
Den PC meines Nachbarn mit X-Lite (192.168.0.13)
Mein GXP2000 (192.168.0.240)
Nun treten bei mir Folgende Probleme auf:
1. Wenn ich von einem der X-Lite Telefone einen anderen Teilnehmer anrufe, kommt zunächst für 10-15 Sekunden die Meldung: "connecting"
und danach erhalte ich die Meldung: "Call failed: 407 Proxy Autentication Required"
Versuche ich es sofort danach wieder, klappt alles (es klingelt und der Anruf kommt zustande).
Rufe ich 10 Minuten später nochmal an, habe ich das selbe Problem wieder.
Wenn ich von dem GXP2000 aus einen X-Lite Teilnehmer anrufe, dauert es zwar 10-15 Sekunden, aber dann kommt der Anruf problemlos zustande.
2. Wenn ich bei einem anderen Teilnehmer anklingeln lasse und nach ein paar mal Klingeln auflege, klingelt es bei ihm ca. 2-3 mal weiter.
Dieses Problem tritt allerdings nur sehr selten auf.
3. Ich kann zwar vom Festnetz aus angerufen werden, ich kann jedoch nicht mit von den IP Telefonen aus ins Festnetz anrufen.
Hier gibt X-Lite "Call failed: 407 Proxy Autentication Required" aus.
Meine Konfiguration:
- 2 Softphones und ein Hardphone (wie oben beschrieben).
- Asterisk Server: Athlon XP 2000+, 256MB Ram, Debian (Kernel 2.6), IP 192.168.0.9, neben Asterisk läuft noch LAMPP, ein FTP Server und ein sporadisch genutzter Gameserver auf dem Rechner
- DSL 1024/128 T-Com - Congster flat
- Netgear DB834DG Router, IP 192.168.0.1, Ports 5060 UDP und 10000 - 10002 TCP/UDP auf 192.168.0.9 geleitet.
Meine sip.conf
SipgateID ist bei mir immer durch die passende Nummer ersetzt
meine extensions.conf
ich habe mir für die nächste Zeit vorgenommen mit ein paar Nachbarn ein kleines Telefonnetz über Asterisk aufzubauen. Unsere Häuser haben wir bereits mit 100 MBit Lan verbunden. Wenn unser internes Netz läuft, möchte ich es später noch so einrichten, dass alle Telefone an unserer ETS4308i ebenfalls über den Server erreichber sind
Zunächst möchte ich mich aber um das VoIP Netz kümmern.
Ich habe Asterisk auf meinem Keller-Server installiertund nach diversen Anleitungen (hier aus dem Forum und voip-info.org) eingerichtet.
Mittlerweile bin ich so weit, das in meiner Testumgebung das Telefonieren eingeschränkt möglich ist.
Als Testumgebung benutze ich:
Meinen PC mit X-Lite (192.168.0.4)
Den PC meines Nachbarn mit X-Lite (192.168.0.13)
Mein GXP2000 (192.168.0.240)
Nun treten bei mir Folgende Probleme auf:
1. Wenn ich von einem der X-Lite Telefone einen anderen Teilnehmer anrufe, kommt zunächst für 10-15 Sekunden die Meldung: "connecting"
und danach erhalte ich die Meldung: "Call failed: 407 Proxy Autentication Required"
Versuche ich es sofort danach wieder, klappt alles (es klingelt und der Anruf kommt zustande).
Rufe ich 10 Minuten später nochmal an, habe ich das selbe Problem wieder.
Wenn ich von dem GXP2000 aus einen X-Lite Teilnehmer anrufe, dauert es zwar 10-15 Sekunden, aber dann kommt der Anruf problemlos zustande.
2. Wenn ich bei einem anderen Teilnehmer anklingeln lasse und nach ein paar mal Klingeln auflege, klingelt es bei ihm ca. 2-3 mal weiter.
Dieses Problem tritt allerdings nur sehr selten auf.
3. Ich kann zwar vom Festnetz aus angerufen werden, ich kann jedoch nicht mit von den IP Telefonen aus ins Festnetz anrufen.
Hier gibt X-Lite "Call failed: 407 Proxy Autentication Required" aus.
Meine Konfiguration:
- 2 Softphones und ein Hardphone (wie oben beschrieben).
- Asterisk Server: Athlon XP 2000+, 256MB Ram, Debian (Kernel 2.6), IP 192.168.0.9, neben Asterisk läuft noch LAMPP, ein FTP Server und ein sporadisch genutzter Gameserver auf dem Rechner
- DSL 1024/128 T-Com - Congster flat
- Netgear DB834DG Router, IP 192.168.0.1, Ports 5060 UDP und 10000 - 10002 TCP/UDP auf 192.168.0.9 geleitet.
Meine sip.conf
SipgateID ist bei mir immer durch die passende Nummer ersetzt
Code:
[general]
context=default
;recordhistory=yes
;realm=mydomain.tld
port=5060
bindaddr=192.168.0.9
srvlookup=yes
externip=xxx.dyndns.org
;localnet=192.168.0.0/255.255.255.0
tos=reliability
maxexpirey=1200
defaultexpirey=20
register => SipgateID:xxx:@sipgate.de:5060/default
[SipgateID]
type=friend
username=SipgateID
fromuser=SipgateID
secret=xxx
context=default
host=sipgate.de
fromdomain=sipgate.de
qualify=yes
insecure=very
caninvite=no
canreinvite=no
nat=no
dtmfmode=info
disallow=all
allow=ulaw
allow=alaw
allow=gsm
[sipgate_in]
type=friend
fromdomain=sipgate.de
host=sipgate.de
context=ankommend
[1111]
type=friend
username=1111
secret=xxx
host=dynamic
qualify=1200
callerid=testid
disallow=all
allow=ulaw
allow=alaw
allow=gsm
dtmfmode=rfc2833
context=intern
[12]
type=friend
username=12
secret=xxx
host=dynamic
qualify=1200
disallow=all
allow=ulaw
allow=alaw
allow=gsm
dtmfmode=rfc2833
context=intern
[13]
type=friend
username=13
secret=xxx
host=dynamic
qualify=1200
disallow=all
allow=ulaw
allow=alaw
allow=gsm
dtmfmode=rfc2833
context=intern
meine extensions.conf
Code:
[general]
static=yes
writeprotect=no
[intern]
exten => 1111,1,Dial(SIP/1111,60)
exten => 1111,2,Congestion
exten => 1111,102,Hangup
exten => 12,1,Dial(SIP/12,60)
exten => 12,2,Congestion
exten => 12,102,Hangup
exten => 13,1,Dial(SIP/13,60)
exten => 13,2,Congestion
exten => 13,102,Hangup
[ankommend]
exten => SipgateID,1,Dial(SIP/1111,60)
exten => SipgateID,2,Congestion
exten => SipgateID,102,Hangup
[default]
exten => _9.,1,SetCallerID(SipgateID)
exten => _9.,2,Dial(SIP/${EXTEN:1}@SipgateID,60,r)
exten => _9.,3,Congestion
exten => _9.,4,Busy
exten => _9.,5,Hangup
;[sipgate_e]
;include => default
; The "Globals" category contains global variables that can be referenced
; in the dialplan with ${VARIABLE} or ${ENV(VARIABLE)} for Environmental variable
; ${${VARIABLE}} or ${text${VARIABLE}} or any hybrid
;
[globals]
[email protected]
FWDUSERNAME=bauerhorst
CONSOLE=Console/dsp ; Console interface for demo
;CONSOLE=Zap/1
;CONSOLE=Phone/phone0
IAXINFO=guest ; IAXtel username/password
;IAXINFO=myuser:mypass
TRUNK=Zap/g2 ; Trunk interface