Hi zusammen!
Nach tagelanger Sucherei hab ich die neueste Trixbox mit T-Online einrichten können und ich bin
sicher, daß die Anleitung hier einigen helfen wird. Alles kann man auf der FreePBX Oberfläche
einrichten! Ich gehe davon aus, daß bereits Extensions/Ring Groups eingerichtet sind.
1.) Jetzt können wir uns auf die Weboberfläche einloggen.
PBX->Config File Editor->sip.conf
Zuallererst in der sip.conf unter [general] das obligatorische maxexpir(e)y eintragen:
speichern und configs neu einlesen lassen. (update -> reread configs)
2.) PBX->PBX Settings->General Settings->Allow Anonymous Inbound SIP Calls? Yes!
3.) Trunks->Add SIP Trunk
Outbound Caller ID: 032222xxx
Never Override CallerID: Haken rein
Outgoing Dial Rules:
Trunk Name: siptonline
PEER Details:
Die Incoming Settings bleiben komplett leer!
Register String: 032223xxx
[email protected]/03222xxx
Submit->Apply/Reload (orangener Button!!!)
4.) Inbound Routes->vorh. editieren oder neue erstellen
DID Number: 03222xxx
Destination : Extension 101 oder 'wasauchimmer'
Submit->Apply/Reload (orangener Button!!!)
5.) Outbound Routes->0-9???->editieren
Je nach Geschmack 'Route Name' renamen.
Dial Patterns:
Trunk Sequence: 0 auf SIP/siptonline
Submit Changes->Apply/Reload (orangener Button!!!)
6.) Mit putty oder direkt auf die Konsole gucken.
[trixbox1.localdomain ~]# ping www.google.de
Es sollte ein Ping zurückkommen, machmal war es bei mir etwas buggy und ich mußte die IP neu
eingeben. Diesen Effekt hatte ich auch bei einem komplett anderen PC, wo ich eine nackte trixbox
aufsetzte. -> netconfig
Kommt aber nun ein Ping zurück, können wir mal auf die CLI gucken:
'asterisk -r'
'sip show registry'
Host Username Refresh State Reg.Time
tel.t-online.de:5060 03222xxxx 225 Registered Mon, 25 Aug 2008
06:30:14
Wenn registered da steht, sind wir verbunden. Man sollte jedoch mal die trixbox neu starten,
wirkt oft Wunder.
Wenn wir schon dabei sind, gucken wir uns unsere Extensions noch an, manchmal liegt der Fehler
ja im Wald mit den vielen Bäumen und so.
'sip show peers'
Und nun sollte man mal ein paar Testanrufe tätigen und nebenbei auf die noch offene CLI spicken,
was vllt. noch nicht funkt.
Aus der CLI kommt man mit strg+c
==========================
So, habe jetzt auch den Effekt gehabt, daß sich der Server nach dem 24h Kick unseres
Internet-Providers nicht mehr bei tel.t.online registriert. Schuld daran sind die statischen
IP-Tables, aber das ist ne andere Baustelle.
Da ich die Endian Firewall benutze, ist zufälligerweise ein SIP-Proxy dabei, der wunderbar
funzt.
Für den IpCop soll es den sipproxd geben, aber ich hab es nicht weiter verfolgt.
1.) Endian Firewall aufsetzen, grünes Netz und rotes Netz blabla...etc.
2.) Wenn das dann alles lüppt, gehen wir zur Weboberfläche->Proxy->SIP und hauen auf den Button,
damit der Proxy gestartet wird.
Status muß auf aktiviert sein und nicht auf transparent. Ist quasi ein 'force', Endgeräte
(unsere trixbox) darüber auf Port 5060 richtig zu routen.
SIP Port: 5060
RTP Anfangs Port: 7070
RTP End Port: 7090
Ausgehender Proxy Host: -blank-
Port: -blank-
Automatisches speichern von Registrierungen: Haken rein
Anrufe protokollieren: Je nach Geschmack
Firewall protokolliert ausgehende Verbindungen: Je nach Geschmack
'Speichern' drücken und auf restart warten.
3.) Jetzt müssen wir unserer trixbox noch mitteilen, daß die RTP-Ports 7070-7090 benutzt werden.
PBX->Config File Editor->rtp.conf
'Update' drücken und mal den Server neu durchstarten. Habe auch sicherheitshalber erst die
Endian FW mal neu gestartet.
Es sei da noch anzumerken, daß ich auf der EFW keinerlei Portforwardings zur IP unserer trixbox
gemacht habe. NUR den Proxy aktiviert.
Und siehe da, unsere trixbox regged sich immer wieder nach dem Kick.
Bitte um Feedback
Nach tagelanger Sucherei hab ich die neueste Trixbox mit T-Online einrichten können und ich bin
sicher, daß die Anleitung hier einigen helfen wird. Alles kann man auf der FreePBX Oberfläche
einrichten! Ich gehe davon aus, daß bereits Extensions/Ring Groups eingerichtet sind.
1.) Jetzt können wir uns auf die Weboberfläche einloggen.
PBX->Config File Editor->sip.conf
Zuallererst in der sip.conf unter [general] das obligatorische maxexpir(e)y eintragen:
Code:
maxexpirey=240
defaultexpirey=240
speichern und configs neu einlesen lassen. (update -> reread configs)
2.) PBX->PBX Settings->General Settings->Allow Anonymous Inbound SIP Calls? Yes!
3.) Trunks->Add SIP Trunk
Outbound Caller ID: 032222xxx
Never Override CallerID: Haken rein
Outgoing Dial Rules:
Code:
.
Trunk Name: siptonline
PEER Details:
Code:
type=friend
username=03222xxxxxxx
fromuser=03222xxxxxxx
secret=passwort
host=tel.t-online.de
nat=yes
dtmfmode=rfc2833
canreinvite=update
fromdomain=tel.t-online.de
qualify=yes
insecure=very
Die Incoming Settings bleiben komplett leer!
Register String: 032223xxx
Submit->Apply/Reload (orangener Button!!!)
An dieser Stelle sei noch zu sagen, daß ich schon oft gelesen habe, daß nur das
Webkennwort hier funktionieren würde, was aber nicht stimmt. Ich habe bisher immer mein
VOIP-Kennwort dafür benutzt. Ich vermute, das liegt daran, daß manchmal das PW nicht sauber
übernommen wurde. Um Fehler zu vermeiden, empfehle ich, das VOIP-PW schnell bei T-Online nochmal
zu setzen.
4.) Inbound Routes->vorh. editieren oder neue erstellen
DID Number: 03222xxx
Destination : Extension 101 oder 'wasauchimmer'
Submit->Apply/Reload (orangener Button!!!)
5.) Outbound Routes->0-9???->editieren
Je nach Geschmack 'Route Name' renamen.
Dial Patterns:
Code:
.
Trunk Sequence: 0 auf SIP/siptonline
Submit Changes->Apply/Reload (orangener Button!!!)
6.) Mit putty oder direkt auf die Konsole gucken.
[trixbox1.localdomain ~]# ping www.google.de
Es sollte ein Ping zurückkommen, machmal war es bei mir etwas buggy und ich mußte die IP neu
eingeben. Diesen Effekt hatte ich auch bei einem komplett anderen PC, wo ich eine nackte trixbox
aufsetzte. -> netconfig
Kommt aber nun ein Ping zurück, können wir mal auf die CLI gucken:
'asterisk -r'
'sip show registry'
Host Username Refresh State Reg.Time
tel.t-online.de:5060 03222xxxx 225 Registered Mon, 25 Aug 2008
06:30:14
Wenn registered da steht, sind wir verbunden. Man sollte jedoch mal die trixbox neu starten,
wirkt oft Wunder.
Wenn wir schon dabei sind, gucken wir uns unsere Extensions noch an, manchmal liegt der Fehler
ja im Wald mit den vielen Bäumen und so.
'sip show peers'
Und nun sollte man mal ein paar Testanrufe tätigen und nebenbei auf die noch offene CLI spicken,
was vllt. noch nicht funkt.
Aus der CLI kommt man mit strg+c
==========================
So, habe jetzt auch den Effekt gehabt, daß sich der Server nach dem 24h Kick unseres
Internet-Providers nicht mehr bei tel.t.online registriert. Schuld daran sind die statischen
IP-Tables, aber das ist ne andere Baustelle.
Da ich die Endian Firewall benutze, ist zufälligerweise ein SIP-Proxy dabei, der wunderbar
funzt.
1.) Endian Firewall aufsetzen, grünes Netz und rotes Netz blabla...etc.
2.) Wenn das dann alles lüppt, gehen wir zur Weboberfläche->Proxy->SIP und hauen auf den Button,
damit der Proxy gestartet wird.
Status muß auf aktiviert sein und nicht auf transparent. Ist quasi ein 'force', Endgeräte
(unsere trixbox) darüber auf Port 5060 richtig zu routen.
SIP Port: 5060
RTP Anfangs Port: 7070
RTP End Port: 7090
Ausgehender Proxy Host: -blank-
Port: -blank-
Automatisches speichern von Registrierungen: Haken rein
Anrufe protokollieren: Je nach Geschmack
Firewall protokolliert ausgehende Verbindungen: Je nach Geschmack
'Speichern' drücken und auf restart warten.
3.) Jetzt müssen wir unserer trixbox noch mitteilen, daß die RTP-Ports 7070-7090 benutzt werden.
PBX->Config File Editor->rtp.conf
Code:
rtpstart=7070
rtpend=7090
'Update' drücken und mal den Server neu durchstarten. Habe auch sicherheitshalber erst die
Endian FW mal neu gestartet.
Es sei da noch anzumerken, daß ich auf der EFW keinerlei Portforwardings zur IP unserer trixbox
gemacht habe. NUR den Proxy aktiviert.
Und siehe da, unsere trixbox regged sich immer wieder nach dem Kick.
Bitte um Feedback
Zuletzt bearbeitet: