Ipsec
路由避開 VPN 的 Asterisk 流量
我在兩個遙遠的位置設置了兩個辦公室,通過 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)。
我怎樣才能使流量通過 Internet 連結 1 路由?我只想使用 IPSec 上的 SIP 流量進行內部呼叫(辦公室 1 的分機呼叫辦公室 2 的分機,可以接受一些迴聲)。
在 Office 1 中放置另一台 Asterisk 伺服器。
讓兩台伺服器相互通信(例如 IAX)以進行辦公室間呼叫,並讓它們各自將 PSTN 呼叫直接路由到您的上游提供商。提供商應該能夠為您的每台伺服器提供子帳戶,以便可以將傳入呼叫路由到正確的伺服器。