STARFACEhinterFritzbox

Aus STARFACE Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Wichtiger Hinweis

Icon-attention.png Hinweis: Dieses Vorgehen ist ein reiner Work-Arround.

Es kann daher nicht garantiert werden das die STARFACE nach diesen Eingriffen noch 100% ihrer Funktionen bereitstellt.

Icon-attention.png Hinweis: Die hier beschriebenen Änderungen erfolgen komplett auf eigene Gefahr, diesbezügliche Unterstützung durch STARFACE ist grundsätzlich kostenpflichtig!

Falls irgend möglich sollte die STARFACE nicht mit einer Fritzbox als Gateway betrieben werden.

Problem

Die Fritzbox greift alles ab, was auf Port 5060 ankommt. Eine Portfreigabe die den Port 5060 an die STARFACE weitergibt, lässt die Fritzbox nicht zu.

Lösung

Die STARFACE muss von Port 5060 auf Port 5061 umgesetzt werden. Zusätzlich muss in der Fritzbox eine Portfreigabe eingerichtet werden die Anfragen auf Port 5061 an die STARFACE auf Port 5061 weitergibt.

Lösungsschritte

Abändern des Bindport für den Asterisk in der Datenbank

1. per SSH mit der STARFACE verbinden
2. auf die Datenbank connecten
psql asterisk
3. den bindport anpassen (siehe Abb.1)
UPDATE configgeneral SET value=5061 WHERE id=3;








Abb.1: Bindport ändern
Über
SELECT * FROM configgeneral;
kann die id des bindport geprüft werden.













Abb.2: Bindport prüfen

Öffnen der iptables für Port 5061

1. per SSH mit der STARFACE verbinden
2. auf die Datenbank connecten
psql asterisk
3. eine neue Regel hinzufügen (siehe Abb.3)
INSERT INTO
iptablesrule(iptableschainid, startportnumber,endportnumber,
target, clientip, protocoltype)
VALUES (1,5061,0,'ACCEPT','ALL', 'udp');
Abb.3: Firewall öffnen

Umstellen der Telefone

Alle Telefone müssen sich nun an Port 5061 anmelden. Dies kann bei Snoms z.B. über das Web-Interface des Gerätes gesetzt werden.














sip.conf neu schreiben lassen

Durch abändern eines bestehenden Telefons oder z.B. durch hinzufügen eines Dummy-Telefons kann erzwungen werden, dass die sip.conf neu geschrieben wird. Erst danach ist der neue Bindport auch in der Konfiguration hinterlegt.

Diensteneustart

Damit die Änderungen der iptables greifen muss über das Web-Interface der STARFACE ein Diensteneustart ausgelöst werden.

Portfreigabe an der Fritzbox

Damit die Fritzbox den Port 5061 auch sicher an die STARFACE weitergibt, muss dort eine entsprechende Portfreigabe eingerichtet werden.


Alternativen

Fritzbox als Nebenstelle

Die Fritzbox kann auch als Nebenstelle der STARFACE dienen. Somit kann man die Fritzbox z.B. ähnlich wie einen ATA verwenden.

STARFACE als Nebenstelle

Seit dem neuesten Firmware-Release von AVM kann man an der Fritzbox nun auch SIP-Trunks einrichten. Damit kann man z.B. die STARFACE als Nebenstelle der Fritzbox einsetzen.

Meine Werkzeuge