網路電話測試基座: 架構與協定 |
|
圖1為網路電話測試基座的結構,網路電話系統的各組件藉由SIP協定彼此互動。 關於這些組件的敘述如下。
|
|
Figure 1: 網路電話測試基座
|
|
電話伺服器(圖1(a))在網路電話的測試基座中提供基本的通話連線控制功能,並以SIP代理伺服器的身分處理SIP的要求與回應。 此外,它也當作儲存SIP使用者聯絡資訊的註冊機。目前我們有一個電話伺服器,在運作於工業電腦的Window2000伺服器上執行著,以及另一個在FreeBSD與Linux系統上運作的電話伺服器SIP Express Router。 圖2為電話伺服器的OAM(operation ,administration&maintenance)系統。此圖展示了電話伺服器的SIP電話管理分頁。
|
|
Figure 2: 電話伺服器的OAM系統
|
|
公眾電話交換網路閘道器(圖1(b))支援網路電話測試基座與公眾電話交換網路之間的運作,它允許IP電話的使用 者藉由私用線路交換機(見圖1(c))直接或間接地聯絡到其他公眾電話交換網路使用者。 目前部署在網路電話測試基座的公眾電話交換網路閘道器是Cisco 2621XM。
|
|
Figure 3: Cisco 2621XM 公眾電話交換網路閘道器
|
|
SIP網路電話是一個以硬體或軟體來執行的SIP電話客戶端(圖1(d)),它提供了如撥號、應答、拒絕、保留/不保留及 轉接等的基本電話功能。在網路電話的測試基座裡,我們已經在諸如桌上型電腦、筆記型電腦(有或沒有無線區域 網路存取的)和PDAs(只限有無線區域網路存取的)的 終端機上安裝了SIP網路電話。圖4為軟體電話的圖形使用者介 面。
|
|
a) Windows Messenger 4.7(including a SIP UA) on Windows XP
|
(b) X-Lite |
Figure 4: 軟體網路電話的圖形化使用者介面
|
|
此外我們也有Cisco、Leadtek、Pingtel和Snom製造的硬體電話(見圖5) |
|
(a) Cisco Hardware phone
|
(b)InnoMedia video phone |
(c) Pingtel Hardware phone
|
(d)Snom Hardware phone |
Figure 5: 使用者終端機
| |
相同的網路電話測試基座也可以部署在其他地點。而在每個電話伺服器及公眾電話交換網路閘道器的部署地 點,都有數個SIP硬體和軟體電話。圖1以交大和暨大的網路電話測試基座來做說明。在網路的測試基座裡,不管 是SIP電話或是私用線路交換機/公眾電話交換網路電話,根據其發話方及受話方的位置而定共有以下四種通話建立 方式: 方式1:如果交大校內的SIP電話UA1試圖撥給位於同校的另一支SIP電話UA2,則通話建立的控制信號會藉由 交大的電話伺服器間接地在UA1和UA2之間傳送。之後UA1和UA2間就可以直接建立語音的連線,而不需透過交大 的電話伺服器。 方法2:如果交大校內的SIP電話UA1試圖撥給位於暨大校內的SIP電話。首先UA1會傳送控制信號給交大的電 話伺服器,交大的電話伺服器由目的地位址確定了UA2位於暨大的校內後,便向暨大的電話伺服器發送建立通話 的要求,而暨大的電話伺服器找出受話方的註冊資訊後就會建立到UA2的通話。此後UA1和UA2之間再次直接建立 了一條不需經由交大電話伺服器的語音連線。 方法3:如果交大校內的SIP電話撥給同校的校內分機P1或傳統的公眾電話交換網路電話,則建立通話的程序 除了以下的步驟例外之外,將會類似於方法1:首先交大的電話伺服器確定了受話方不是SIP電話後會將它送到交 大的公眾電話交換網路閘道器,再由公眾電話交換網路閘道器直接建立到P1的通話(如果P1是一個校內分機)或送到 (電話公司的)市話機房等待進一步的處理。 方法4:如果交大校內的SIP電話UA1試圖撥給暨大的校內分機P1,那麼交大的電話伺服器將傳送這樣的要求 給暨大的電話伺服器。之後的程序將類似方法3,暨大的電話伺服器會將它送到到暨大的公眾電話交換網路閘道器 等待進一步的處理。為了從公眾電話交換網路撥打給SIP電話,SIP電話必須分配到一個電話號碼。而根據台灣的電 話編號方式(以E.164建議為基礎),在網路電話測試基座下的SIP電話,其電話號碼的形式為0944-nnn-xxx。其中前 四個數字0944是由台灣DGT所核准,作為實驗用途,在網路電話測試基座下的服務碼(日本的ENUM(Electronic Number )試驗以050作為網路電話的開頭)。接下來的三個數字nnn則與地點有關,在現今的配置下001代表中興大學 、002代表台灣大學、003則代表交通大學。至於剩下的數字xxx則代表網路電話註冊系統自動產生的客戶電話號碼 ,其中某些號碼被保留做緊急電話或特殊服務用。 |
|
|
|
著作權所有 網路協定工程及應用研究實驗室。保留所有權利。 |