Least-Cost-Routing mit dem SPA-1001

zoo

Aktives Mitglied
Mitglied seit
9 Jun 2005
Beiträge
873
Punkte für Reaktionen
1
Punkte
18
Hallo Leute!


Vielleicht helfen dem Einen oder Anderen diese Gedanken zum LCR...

Wer einen SPA-1001 mit zwei Leitungen betreibt, die verschiedene Tarife haben, wird sich früher oder später die Frage stellen, ob und wie man die manuelle Auswahl der Leitung 1 oder 2 auch automatisch machen lassen kann.

Der erste Gedanke hierzu ist, dieses über den dialplan zu machen. Aber imho ist das leider nicht möglich. Korregiert mich, wenn ich falsch liege.

Die andere Möglichkeit wäre, die "Default-Line" vom Router zu festgelegten Uhrzeiten zu wechseln. Das kann man über einen cronjob mit wget wie folgt erledigen:

Code:
# 18-08 Uhr: Leitung 2 
0 18 * * * wget -q -O /dev/null --post-data '21998=Line%202' "http://<SIPURA-IP>/admin/asipura.spa"
# 08-18 Uhr: Leitung 1
0 8 * * * wget -q -O /dev/null --post-data '21998=Line%201' "http://<SIPURA-IP>/admin/asipura.spa"

Leider geht das aber nur mit "großen" wgets, denn die busybox-wgets (wie sie auch bei OpenWRT benutzt werden) kennen die Option --post-data nicht. Also müsste man, um das vom Router aus steuern zu können eine alternative Methode haben. Vielleicht geht das mit netcat ("nc"). Habe ich aber noch nicht ausprobiert.

Alternativ könnte man den Sipura von Außen erreichbar machen. Aber dann müsste man, um Mißbrauch zu Verhindern ein Passwort gesetzt haben oder aber die Quell-IP begrenzen (per Firewall oder vielleicht mit dem "Restricted Access Domains"-Parameter, was zu testen wäre) auf den Server, der von Extern das wget ausführen soll.


zoo
 
Kostenlos!

Statistik des Forums

Themen
248,354
Beiträge
2,289,102
Mitglieder
377,676
Neuestes Mitglied
artftraw