本文主要是學習fxo口和fxs口概念的記錄。適合於非通訊專業的理解fxo和fxs。
介紹
“FXO和FXS有什麼區別?”這個問題經常在VOIP中被提及。像我這樣非通訊專業的剛開始搞通訊時挺困惑的。 FXS(Foreign Exchange Station,外部交換站)和FXO(Foreign Exchange Office,外部交換局)是類比電話環境中兩種最常見介面的名字。
類比電話,或者傳統電話,是由電信公司提供的服務。電信公司通過雙絞線將電話串連在一起。為了增長訊號傳輸的距離和進行管理,還需要有很多通訊網路裝置,如pbx,VOIP網關和路由器等。
定義
FXS( Foreign Exchange Station,外部交換站)從電信公司提供各種類比電話語音,需要串連到使用者裝置(電話,數據機,傳真)。換句話FXS指向使用者。FXS介面主要向使用者裝置提供以下幾種服務:
* 撥號音(當你剛拿起電話時,聽到的聲音,是由對面的PBX口發送到電話上的FXO口,由dsp放的三音(撥號音,回鈴音,忙音)應該也比較常見)
* 電池電流(給電話的供電,所以停電的時候電話也可以用,未摘機時大約是50V的直流電)
* 響鈴訊號(有人呼叫你的電話時向你電話上傳輸的約90V的交流響鈴訊號,電話的響鈴收到此訊號產生鈴音)
FXO(Foreign Exchange Office,外部交換局)接收類比電話語音(電話機上面的那個口)。可以說是指向電信裝置。FXO向電信裝置提供的服務主要是:
* 摘掛機指示(on-hook/off-hook)
如何工作
如上所述,從FXS引出的電話線另一端必須串連到FXO,反之亦然。
常見使用
FXO口通常在使用者裝置上(電話,數據機,傳真),所以電話是一種FXO裝置。而牆上電話線插得的口就是FXS口。
如果直接將FXS裝置與另一個FXS裝置串連,不會正常工作,而且可能燒毀裝置(90V的響鈴訊號…)。而將FXO裝置與另一個FXO裝置也不能工作,所以你不能將兩個電話直接通過電話線串連起來打電話。
通訊網路
FXO/FXS比較讓人費解的是在有網路裝置的情況下,例如PBX或者VOIP網關。
傳統情況—PBX
PBX既有FXO也有FXS
FXS 當你用類比電話串連PBX時,你要把電話引出的電話線插到PBX上的FXS口。
FXO 如果你只有多個電話和一個PBX想自己組個小網打打電話,FXS口就夠了。但是如果要將PBX接到電信公司通訊網路的介面上,PBX就需要有FXO口,對電信公司來說PBX相當於一個有多個號碼的電話機。
VOIP中
要將類比電話和IP電話互連,需要有VOIP網關。主要包括FXO網關(有網口和FXO)和FXS網關(有網口和FXS)。
FXO網關 要將牆上的電話介面(電信公司通訊網路的介面)和IP PBX接上,換句話說想讓VOIP電話的資訊傳到傳統電話通訊網路上,你需要FXO網關,將FXO網關的FXO和牆上的FXS口串連起來,將FXO網關的網口和IP PBX網口串連起來。就能將類比電話的資訊轉換為VOIP資訊。充當PSTN與VOIP的一個中間角色。
FXS網關 想將類比電話接到Internet上,你需要把類比電話或PBX的FXO口接到FXS網關的FXS口上,FXS網關的網口接到Internet上。這是VOIP的動力,省長途電話費。內電話接到PBX上,將PBX的資訊通過FXS網關轉換為網路資訊通過IP進行長距離傳輸,到了目的地再通過FXO網關接回到PBX傳回到傳統電話通訊網路上。