SIP ALG 對通話品質的影響

首先,要介紹 SIP ALG 的功能之前,先要了解甚麼是 "NAT 穿透"。在現今網路架構下,由於網路設備實在是太多了,造成網路設備要使用的公有網路 IP 地址嚴重不足。為了解決這個問題,因此產生了私有網路這個架構,使用IP分享器讓網路設備設置在私有網路,再統一經由 IP 分享器上公有網路 IP 地址連上網路。

 

那問題來了,當網路上有個服務想要通知一個特定的網路設備,但是裝置處在私有網路的環境之下,要怎麼正確地把這個訊息傳遞到正確的裝置呢?這時候就需要透過 "NAT 穿透" 這個技術將公有網路的服務傳送到私有網路的裝置上。

早期由於技術不夠成熟,很多服務無法正確的 NAT 穿透到要到達的裝置,因此衍生出一些新的技術,來輔助 NAT 穿透的功能,其中一項就是 SIP ALG。

 

SIP 是 EVOX 使用主要的語音技術,而 SIP ALG 簡單來說就是透過記錄,當網路服務從公有網路進到私有網路之前,將網路封包內目標的位置置換成私有網路的位置,以達到 NAT 穿透的效果。但是這種技術有個問題,因為要持續修改封包內容,網路分享器 CPU 會進行大量的運算處理,因而造成設備高附載並且無法及時的處理語音封包,這時候語音就會出現延遲以及收訊不良的現象了。

 

而現今的網路技術已經成熟很多了,NAT 穿透也不再是問題,SIP ALG 會造成通話不良,也就不必再使用了。目前我們發現,有些 ADSL 數據機以及 IP/Wifi 分享器都預設將此功能打開,所以易喂的用戶們,可以檢查你們網路設備是否有此項設定,有的話請把它關掉,應該會提升通話品質喔。

 

以下為一些常見的IP分享器和數據機,關閉SIP ALG的位置:

關閉SIP ALG的位置

ASUS

 

TP-Link

 

D-Link

 

Linksys