Ich habe zwei Büros an zwei weit voneinander entfernten Standorten, die über ein IPSec-VPN (mit pfSense) verbunden sind. In einem Büro habe ich eine Asterisk-Telefonanlage, an der alle Nebenstellen angeschlossen sind, und die Asterisk-Telefonanlage ist mit einem Flowroute-Trunk konfiguriert.
Hier ist ein ASCII-Diagramm:
-------------- --------------- -------------
| office 1 | IPSec | office 2 | lan | Asterisk |
| pfsense | -------- | pfsense |-------------| |
-------------- --------------- -------------
| |
| |
internet link 1 internet link 2
Wenn ich von Büro 2 aus über Flowroute telefoniere, funktioniert das einwandfrei. Wenn ich jedoch von Büro 1 aus telefoniere, ist ein Echo zu hören. Ich verwende IP-Telefone, das Echo wird also nicht von analogen Endgeräten verursacht.
Ich vermute, dass der SIP-Verkehr von Büro 1 durch das VPN läuft und dann (über Internetverbindung 2) an Flowroute weitergeleitet wird.
Wie kann ich dafür sorgen, dass der Datenverkehr stattdessen über Internetverbindung 1 geleitet wird? Ich möchte SIP-Datenverkehr über IPSec nur für interne Anrufe verwenden (Nebenstellen in Büro 1 rufen Nebenstellen in Büro 2 an, wobei ein gewisses Echo akzeptabel ist).
Antwort1
Platzieren Sie einen weiteren Asterisk-Server in Büro 1.
Lassen Sie die beiden Server für interne Anrufe miteinander kommunizieren (z. B. IAX) und lassen Sie PSTN-Anrufe direkt an Ihren Upstream-Anbieter weiterleiten. Der Anbieter sollte Ihnen für jeden Ihrer Server Unterkonten zur Verfügung stellen können, damit eingehende Anrufe an den richtigen Server weitergeleitet werden können.