我有兩個辦公室,位於兩個遙遠的地點,透過 IPSec VPN(使用 pfSense)連接。在一間辦公室,我有一台 Asterisk PBX,所有分機都連接到其中,並且 Asterisk PBX 配置了 Flowroute 中繼。
這是一些ascii圖:
-------------- --------------- -------------
| office 1 | IPSec | office 2 | lan | Asterisk |
| pfsense | -------- | pfsense |-------------| |
-------------- --------------- -------------
| |
| |
internet link 1 internet link 2
當我透過 Flowroute 從辦公室 2 撥打電話時,它們運作得很好。然而,當我從辦公室 1 撥打電話時,有一些迴聲。我用的是IP電話,所以迴聲不是類比終端機造成的。
我的猜測是,來自辦公室 1 的 SIP 流量通過 VPN,然後路由到 Flowroute(通過互聯網鏈路 2)。
我怎樣才能使流量通過互聯網鏈路 1 路由?我只想使用 IPSec 上的 SIP 流量進行內部呼叫(辦公室 1 上的分機呼叫辦公室 2 上的分機,其中一些迴聲是可以接受的)。
答案1
在 Office 1 中放置另一台 Asterisk 伺服器。
讓兩台伺服器相互通訊(例如 IAX)以進行辦公室間呼叫,並讓每台伺服器將 PSTN 呼叫直接路由到您的上游供應商。提供者應該能夠為您的每台伺服器提供子帳戶,以便將傳入呼叫路由到正確的伺服器。