• 沒有找到結果。

結合網路電話在非同步遠距教學的應用

N/A
N/A
Protected

Academic year: 2021

Share "結合網路電話在非同步遠距教學的應用"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)

結合網路電話在非同步遠距教學的應用

沈慧宇

1

賴璟文

2

林冠成

3

林金玉

4

1,3

建國科技大學電腦與通訊工程系

2,4

建國科技大學電子計算機中心

wyshen, jingwen, guancheng, [email protected]

摘要

網路電話 (VoIP) 是目前廣泛使用的網路服務 之一,實現電腦對電腦 (PC to PC) 與電腦對電話 (PC to Phone) 的通話,並藉由網路特性,達到節省 通話費用的目的。校園中更可應用 VoIP ,提供更 多通訊上的應用,本研究將以校園中, VoIP 可提 供的延伸應用服務進行研究,以將 VoIP 之便利性 擴大到校園中。 本研究以建國科技大學之E-Learning 平台為研 究對象,在多數的E-Learning 平台上,學生之間均 無法以語音進行,針對此缺點,研究其改善方案, 藉由 VoIP 系統之建立,並與教務、學務、人事系 統及校園電話總機系統進行整合,達到平時可提供 師生間互相撥打 VoIP 電話,還可以課程為單位, 開設專屬之聊天室,供教師對學生授課,或學生間 之討論,輔以點名機制與聊天室之管理機制,有效 改善數位學習與遠距教學之學習效果。 關鍵詞:VoIP, SIP, PSTN。

1. 前言

近年來網路基礎建設迅速蓬勃發展,根據資策 會於 2005 年的資料[1]顯示,臺灣家庭上網比例已 高達66.6%,隨著網路頻寬日漸增大,許多透過網 路提供的服務因此應運而生,帶領人們進入前所未 有的資訊時代。 在諸多網路服務中,網路電話堪稱現今熱門的 應用項目之一,例如 Skype 所提供之網路電話服 務,實現了電腦對電腦 (PC to PC) 、電腦對電話 (PC to Phone) 等應用,透過網路,達到節費目的。 然而,網路電話在校園中之應用,卻仍有相當 大的發展空間,本論文著重於研究網路電話在校園 中 所 能 提 供 的 各 種 服 務 , 以 建 國 科 技 大 學 之 E-Learning 平台為實作對象,建置網路電話系統、 進行各項研究,開發網路電話平台,藉以彌補該 E-Learning 系統無法直接對談之缺撼,並開發多種 課程上之實用功能。

2. 研究動機與目的

鑑於網路電話 (Voice over IP, VoIP) 的迅速發 展,網路上亦有多家公司提供電腦對電腦 (PC to PC) 、電腦對電話 PC to Phone) 或電話對電腦 (Phone to PC) 、甚或電話對電話 (Phone to Phone) 等多樣化之服務,且由於技術上均已達一定之水 準,而逐漸邁向商業化。 雖然 VoIP 之技術已達到一定的水準,但在校 園網路上之應用,卻仍是相當缺乏,因此將 VoIP 導入校園網路中,希望在一般常見的服務(如前述) 外,能額外提供其它實用之服務,例如提供教師、 學生進行課程討論,或與校園中之電話總機結合, 撥打校內分機等,透過校園網路,提供學校教職員 生更多實用之功能,提升非同步遠距教學的學習效 果,為本論文研究之方向。

3. 系統架構

建置VoIP 環境之語音閘道器 (Voice Gateway) 有許多種軟、硬體可選擇,經多方考量後,決定 採用Asterisk [4] [5] 軟體,該軟體為一套軟體式企 業用網路交換機系統 (Private Branch Exchange, PBX) 支援 three-way calling, caller ID services, ADSI, IAX, SIP, H.323, MGCP 與 SCCP/Skinny 等VoIP 通訊協定,且為開放源始碼之軟體。本系 統採較普遍使用之執行會談啟始協定 (Session Initiation Protocol, SIP) [2] [3] 為 VoIP 之通訊協 定,搭配MySQL 資料庫,以提供其它服務,作業 系統則使用Fedora Core 5。 而用戶端電腦部分,採用 X-Lite [6] 軟體, X-Lite 軟體為 VoIP 撥打軟體,分有免費及付費兩版 本,付費版本可同時撥打六路之VoIP,免費版本則 僅能同時撥打二路之VoIP,以本研究而言,教師可 使用免費版本之 X-Lite,以一路撥打至課程聊天 室,對學生進行授課、另一路則與個別之單一學生 進行通話,就如同於傳統教室上課一般,教師進行 授課,而同一時間僅有一學生發言。 此 外 , 為 與 校 園 總 機 進 行 結 合 , 於 Voice Gateway 上 , 另 加 裝 公 眾 交 換 電 話 網 路 電 話 卡 (Public Switched Telephone Network Card, PSTN Card) ,處理數位與類比訊號的轉換。系統架構圖 請參考下方圖 1。整體部署上,以免費軟體為主, 以降低部署費用。

(2)

1 網路電話系統架構圖

4. 系統功能

Voice Gateway 架設、設定完成後,即可開始進 行各項應用的開發,首先,將全校教、職、員、生 之資料建立成資料庫,並配發每人一門 VoIP 的號 碼,研究各項應用,為增進系統實用性,提供教師 可透過Web 進行各種作業部分,除了可使用 X-Lite 進行通話之功能外,尚可使用瀏覽器,連線至Web 介面,使用各相關功能,各項功能如後詳述。 4.1 電腦對電腦 (PC to PC) 通話 最基本的PC to PC 部分,用戶端以 X-Lite 進 行通訊,配發每位使用者一分機號碼,透過 Voice Gateway 進行通話。X-Lite 執行畫面請參考圖 2。 圖 2 X-Lite 執行畫面 值得一提的是,以往VoIP 在撥打時,若單方(或 雙方)在 NAT 之環境下,會囿於 NAT 下之電腦無真 實 IP,而無法建立點對點的連線,因 VoIP 之封包 為UDP 封包,而無法穿透 NAT 設備,因此失去其 實用性。採用此系統架構,各用戶端電腦均會定期 向Voice Gateway 進行註冊動作,而有對外之連線, 使NAT 裝置能建立 Port Mapping,如此一來,當撥 入NAT 下之電腦時,會先向 Voice Gateway 查詢其 連線資訊 (WAN IP、Port Number 等) ,順利建立 連線,突破傳統VoIP 之發展瓶頸。

經測試,在撥打之單方或雙方在 NAT 的環境 下時,均可透過Voice Gateway 所提供的資訊,順 利完成點對點的連線,進行通話,甚至於防火牆 (Firewall) 、 跨 乙 太 網 路 點 對 點 通 訊 協 定 (Point-to-Point Protocol over Ethernet, PPPoE) 等多 種環境下,均可正常通話。 4.2 電腦對校內分機 (PC to campus extension phone) 通話 由於校園內仍以校內分機為最常使用之聯絡 設備,因此若要有更佳之使用彈性,則勢必需要與 校內分機進行整合,此部分採用PSTN Card,接上 一門校內分機,並指派一 VoIP 門碼給予該路,若 需撥打至校內分機,僅需先撥打0,即可經由 PSTN Card,連線至校內總機,按下校內分機號碼,完成 撥打;而校內欲撥至 VoIP 門號時,則只需先撥至 VoIP 的代表號,後撥 VoIP 之門號即可接通。 此部分於研究時,採用 PSTN Card 為介接設 備,可供同時使用之迴路數受限於PSTN Card 提供 的數量,若需達成多迴路同時使用的需求,則需使 用多埠之PSTN Card,與校園總機連線,提供 T 等 級或E 等級連線,增加同時可撥打之迴路數目。 經由本系統撥出至校內分機,與時下流行之 Skype 的不同處為:Skype 撥出到電話即需付費, 而經過本系統撥入至校內分機,是不需繳付任何費 用的。 4.3 電腦對校外電話 (PC to Phone) 通話 若需撥打外線時,則可依4.2一節所述,但線路 接上市話專線,撥打該分機時,即可透過公眾交換 電 話 網 路(Public Switched Telephone Network, PSTN),撥打外線。 4.4 留言與留言通知 透過Asterisk 所提供之功能,當所撥打之 VoIP 分機號碼無人接聽時,即可轉接至語音信箱,留下 欲聯絡的內容,待聯絡人上線後,就能接聽該語音 留言。 相 較 於 傳 統 被 動 等 待 聯 絡 人 聽 取 留 言 的 方 式,Asterisk 可於留言完成後,將留言之語音內容, 轉換成WAV 格式,附加於 E-Mail 中,寄發至聯絡 人所設定的信箱,只要收信並開啟附加檔案就可聽

(3)

取留言,示意圖請參考圖 3。

3 留言轉至 E-Mail 示意圖

以上方法都還是需要使用者使用電腦時才能 使用,仍有相當程度的及時性落差,為改善此一情 形 , 另 外 搭配 電 算 中 心已 建 置 完 成之 短 訊 服 務 (Short Message Service, SMS)伺服器,將留言通知封 裝成手機簡訊,送至 SMS 伺服器,經由其上安裝 之用戶識別卡(Subscriber Identity Module Card, SIM Card),將留言通知以簡訊方式送至聯絡人的手機 中,大幅增進時效性,此部分如圖 4所示。 圖 4 留言轉至手機簡訊示意圖 當聯絡人收到手機簡訊時,即可回撥至 Voice Gateway,聽取其上之留言,或使用 X-Lite、E-Mail 等多種方式取得留言內容,相當方便。 4.5 教師個人資料瀏覽 教師可使用瀏覽器登入至 VoIP 管理系統,檢 視個人資料與修改登入密碼等,畫面如圖 5。由於 個人資料部分是與人事系統進行同步,故不提供修 改功能,教師若需更改聯絡資訊,需洽人事室處 理,本系統即會進行同步處理。而進入本系統的密 碼,則可自行修改。 4.6 通聯記錄查詢 系統另有提供教師查詢通聯記錄功能,其內詳 細記載通話時間、通話對象(帳號、姓名)、通話方 向(撥入、撥出)、通話方式(VoIP 對撥、校內分機撥 入)、通話類型(一般通話、語音留言、聊天室),功 能完整,可供教師查核與學生間的互動狀況,操作 畫面如下圖所示。 圖 5 個人資料檢視畫面 6 通聯記錄查詢畫面 4.7 聊天室管理 授課教師可申請該課程的專屬聊天室,經由管 理人員設定後,即可擁有一聊天室號碼(VoIP 門號) 及管理密碼,教師可於E-Learning 平台上,公佈該 聊天室之 VoIP 號碼與進入密碼後,學生即可撥入 到該聊天室,進行多人的課程討論。聊天室管理介 面如圖7 所示。

(4)

7 聊天室管理畫面 4.8 聊天室內之管理功能 系統完成聊天室開設動作後,會配發三種資 訊,分別為課程專屬之聊天室 VoIP 門號、該聊天 室門號之進入密碼及管理用密碼。 當教師進入該課程的專屬聊天室後,即可進行 管理動作,只要輸入管理用密碼,便可進入聊天室 管理模式,管理模式提供多種功能,舉例如下:進 行聊天室錄音,於聊天結束後自動將聊天內容寄送 至信箱內、踢掉 (Kick) 某使用者、將所有學生設 定為靜音(無法發言),以進行授課。各類聊天室內 之管理功能,在本系統均可使用。 至於上課教材內容,則使用現有之 E-Learning 教學平台,教師於課前將資料上傳,學生就能於課 堂中,進入E-Learning 平台,瀏覽、參考課程資料。 4.9 即時課程狀態查詢 教師於平時上課時,可與學生約定課程討論時 間,在該時間內學生必須進到課程聊天室中,教師 則可使用即時課程狀態查詢功能,檢視目前學生進 入聊天室的狀態,各種狀態均可顯示於列表中,如 已進入聊天室的學生姓名、學號、照片,未登入至 VoIP 系統或已登入但目前不在聊天室之學生資 訊,教師於課程討論時可透過這些即時資訊瞭解目 前課程討論情況。 4.10 點名表查詢 4.9 一節中提到教師可立即得知聊聊天狀態, 但若於日後需瞭解該週,該時段的學生進入狀況 時,則可使用點名表查詢功能,選擇授課之班級、 要求討論之時段,詳細列出學生是否有於要求時段 參與課程討論。 為防止學生進入聊天室後,未參與討論就隨即 離開,藉此完成「點名」動作,針對此部分,可設 定系統,需討論達一定時間以上,才列入該次出席 記錄。點名表查詢畫面如下方圖9 所示。 圖 8 即時課程狀態查詢畫面 9 點名表查詢畫面 4.11 管理者介面 本系統研究之初即考量到後續維護、更新資料 的龐大需求,因此特別加強與校務系統的結合部 分,以具有管理者權限之人員登入管理系統後,即 可執行資料庫同步,立即與人事系統同步教師資 料、學務系統同步學生資料、教務系統同步開課資 料,系統自動進行同步作業,而不需管理者再個別 建立教師、學生資料庫,相當便利。

(5)

5. 結論

在這資訊時代、快速進步的科技洪流之中,若 沒有善加利用,就喪失了豐富的資源,VoIP 於校園 網路中可提供多樣化之功能,給予師生間多一個管 道,突破時間、地域限制,進行課程之討論,除了 增進學習效果外,還可方便平時之溝通聯絡,應用 範圍甚廣,著實值得導入應用。 以遠距教學的兩種授課方式:同步與非同步之 遠距教學兩者進行比較,非同步教學較同步教學所 需投入之成本較少,但相對的,由於非同步教學在 教材準備上,更需花費心思整理,因此常造成教師 的卻步。而透過本研究,在 VoIP 系統與非同步遠 距教學整合後,教師在準備教材上的壓力便減少許 多,接受度頗高。同時藉由 VoIP 系統,增加了師 生間之互動,教師可預錄課程內容,於學生撥入 VoIP 門號時自動播放,或採用聊天室方式,進行多 方會談,且可將課程上之會談進行錄音,寄發至學 生的電子郵件信箱中,供學生進行複習之用。 綜觀本研究在成本面上,花費相當低廉,搭配 E-Learning 教學平台,即大幅增進學生之學習效 果、並改善非同步遠距教學之教師在教材準備上的 困擾;未來發展上,則將朝視訊傳遞方面進行 研究,因多方會談之視訊傳輸量相當大,勢必經過 適當之壓縮後,才具有實用性,提供更多樣化的互 動功能。

參考文獻

[1]資策會 Find 網站,2005 年我國家庭寬頻、行動 與無線應用現況與需求調查, http://www.find.org.tw/find/home.aspx?page=many &id=126。

[2]IEIF, “Session initiation protocol (SIP): Locating SIP servers,” http://www.ietf.org/rfc/rfc3263.txt, Jun. 2002.

[3]IETF, “The session initiation protocol (SIP) and session description protocol (SDP) static dictionary for signaling compression (SigComp),”

http://www.rfc-editor.org/rfc/rfc3485.txt, Feb. 2003. [4]VoIP-info:Asterisk, http://www.voip-info.org/wiki-Asterisk [5]VoIP-info: Digium, http://www.voip-info.org/wiki/view/Digium [6]X-Lite User manual, http://www.xten.com/

數據

圖  1 網路電話系統架構圖  4. 系統功能  Voice Gateway 架設、設定完成後,即可開始進 行各項應用的開發,首先,將全校教、職、員、生 之資料建立成資料庫,並配發每人一門 VoIP 的號 碼,研究各項應用,為增進系統實用性,提供教師 可透過 Web 進行各種作業部分,除了可使用 X-Lite 進行通話之功能外,尚可使用瀏覽器,連線至 Web 介面,使用各相關功能,各項功能如後詳述。  4.1  電腦對電腦  (PC to PC)  通話  最基本的 PC to PC 部分,用戶端以 X-L
圖  3 留言轉至 E-Mail 示意圖
圖  7 聊天室管理畫面  4.8  聊天室內之管理功能  系統完成聊天室開設動作後,會配發三種資 訊,分別為課程專屬之聊天室 VoIP 門號、該聊天 室門號之進入密碼及管理用密碼。  當教師進入該課程的專屬聊天室後,即可進行 管理動作,只要輸入管理用密碼,便可進入聊天室 管理模式,管理模式提供多種功能,舉例如下:進 行聊天室錄音,於聊天結束後自動將聊天內容寄送 至信箱內、踢掉 (Kick) 某使用者、將所有學生設 定為靜音(無法發言),以進行授課。各類聊天室內 之管理功能,在本系統均可使用。  至於上課教

參考文獻

相關文件

 智能電話 、平板電腦的出現  無線網絡普及.  小班教學優化課堂

並存入百事可樂企業內部網站的 伺服 並存入百事可樂企業內部網站的 IBM RS/6000 伺服 器資料庫。然後,主管與分析師可以使用上型電腦

• 1961 年Lawrence Roberts使用低速網路線 將劍橋與加州的電腦相連,展示廣域網路 (wide area network) 的概念..

科目: 中文 英文 數學 常識 視覺藝術 體育 音樂 普通話 電腦

 智能電話 、平板電腦的出現  無線網絡普及..  小班教學優化課堂

‡網路作業系統( network operating system). ‡網路作業系統( network

日本電信電話公社宣布,於 9 月 30 日起正式終止呼叫器(BB Call)的服務。日本 呼叫器服務從 1968 年起由電信電話公社開始提供,與當年台灣的

‡ Verio 提供網站代管公司完整的軟體、運算 與網路資源,也提供網路零售業者開發電子 商務及網站代管的服務 V i 也提供小型 商務及網站代管的服務。