Trixbox und T-Online Voip - Howto

Mr44er

Neuer User
Mitglied seit
26 Jan 2007
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
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:

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:p[email protected]/03222xxx

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. ;) 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

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:
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,535
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch