У меня есть два офиса, расположенных в двух удаленных местах, подключенных через IPSec VPN (с использованием pfSense). В одном офисе у меня есть АТС Asterisk, к которой подключаются все внутренние номера, а АТС Asterisk настроена с магистралью 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, где допускается некоторое эхо).
Поместите другой сервер Asterisk в Office 1.
Попросите два сервера взаимодействовать друг с другом (например, IAX) для вызовов между офисами, и пусть каждый из них направляет вызовы PSTN непосредственно вашему вышестоящему провайдеру. Провайдер должен иметь возможность предоставить вам дополнительные учетные записи для каждого из ваших серверов, чтобы входящие вызовы могли перенаправляться на нужный.