Routing des Asterisk-Verkehrs unter Umgehung eines VPN

Routing des Asterisk-Verkehrs unter Umgehung eines VPN

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.

verwandte Informationen