Маршрутизация трафика Asterisk в обход VPN

Маршрутизация трафика Asterisk в обход VPN

У меня есть два офиса, расположенных в двух удаленных друг от друга местах, соединенных через IPSec VPN (используя pfSense). В одном офисе у меня есть Asterisk PBX, к которому подключаются все расширения, и Asterisk PBX настроена с помощью транка Flowroute.

Вот диаграмма ASCII:

--------------          ---------------             -------------
| office 1   |  IPSec   |  office 2   |    lan      | Asterisk  |
|  pfsense   | -------- |   pfsense   |-------------|           |
--------------          ---------------             -------------
      |                        |
      |                        |
internet link 1           internet link 2

Когда я звоню из офиса 2 через Flowroute, они работают отлично. Однако, когда я звоню из офиса 1, есть некоторое эхо. Я использую IP-телефоны, поэтому эхо не вызвано аналоговыми терминалами.

Я предполагаю, что SIP-трафик из офиса 1 проходит через VPN, а затем направляется в Flowroute (через интернет-соединение 2).

Как сделать так, чтобы трафик направлялся через интернет-канал 1? Я хочу использовать SIP-трафик через IPSec только для внутренних звонков (внутренние номера в офисе 1 звонят на внутренние номера в офисе 2, где некоторое эхо приемлемо).

решение1

Установите еще один сервер Asterisk в офисе 1.

Пусть два сервера будут общаться друг с другом (например, IAX) для внутриофисных звонков, и пусть каждый из них направляет звонки PSTN напрямую вашему вышестоящему провайдеру. Провайдер должен иметь возможность предоставить вам субаккаунты для каждого из ваших серверов, чтобы входящие звонки можно было направлять на нужный сервер.

Связанный контент