登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

FreeSWITCH 整合 Google Talk 與 PSTN、VoIP 網路

開放源碼專案 FreeSWITCH 是從 2006 年開始發展的一套全新電話應用軟體,由於實作了和 Google Talk 同樣的程式庫之故,可以介接 Google Talk 進行語音會談,並與公眾電話網路整合同時橋接至 VoIP 設備。預定於芝加哥舉行的 ClueCon 開發者大會上,將有 FreeSWITCH 的相關演說。

FreeSWITCH 是以 C 撰寫而成的開放源碼電話應用軟體,可以連接 SIP H.323、IAX2、LDAP、Zeroconf、XMPP / Jingle 等現有技術, 架構出開放源碼 PBX 系統或開放源碼的 VoIP 交換平台。同時 Free- SWITCH 也能跟現今各種開放源碼 PBX 系統,如 OpenPBX、Bayonne、 YATE、Asterisk 等,相互整合。 扮演軟體交換器角色的 FreeSWITCH,可以接受來自各類 VoIP 協定 或類比與數位設備的輸入,將其彼此連接,讓軟體電話、IP 電話與類比電話互通。特別的是,這套軟體還可以用簡單的腳本語言 (script language) 回應通話或執行 TTS (Text to Speech,文字語音轉換) 傳輸等程序,達成讓 FreeSWITCH 朗讀網路上的新聞 feeds 等效果。 FreeSWITCH 開發者 Anthony Minessale II 過去曾是 Asterisk PBX 系統的開發群之一。Anthony 雖然體認到 Asterisk 除非重新改寫否 則無法改善原有的設計缺陷,但 Asterisk 開發群卻不贊同 Anthony 的想法,Anthony 因此自行開發 FreeSWITCH。 8 月份即將於芝加哥舉行的 ClueCon 開發者大會,預定將會由 Jingle 規格作者 Peter St Andre 介紹以 Jingle XMPP 為基礎的媒體協定。 Jingle 是為了彌補 Jabber/XMPP 缺乏 p2p 發信(signalling)與 PSTN 介接能力而制定的 XMPP 發信協定。Google 的 Google Talk 是率先測試實作出 Jingle 的應用軟體,但並未完全符合 Jingle 規 範。FreeSWITCH 則在 5 月實作了 Jingle 程式庫,使得 FreeSWITCH 得以整合 Google Talk 加入語音會談,Google Talk 就能夠與 PSTN 和 SIP、H323 等 VoIP 協定互通。 FreeSWITCH 實作的開放源碼 Jingle XMPP 發信程式庫 libDingaLing, 已經在 Linux、Windows XP、MacOS 這些平台上編譯並測試過。

相關網址:
1.在電話上聽 Slashdot
2.FreeSWITCH
3.在芝加哥閒聊 Jingle
4.多平台電話應用軟體即將釋出
5.新的開放源碼軟體交換器會說 GoogleTalk




自由軟體鑄造場電子報 : 第 62 期 自由軟體校園推廣

分類: 源碼新聞