เน็ตทอล์ค เอพีไอสำหรับการพัฒนาโปรแกรมประยุกต์บนระบบสื่อสารด้วยเสียงผ่านเครือข่ายไอพี
'NetTalk': an API for VoIP? -based Voice Applications
ระบบสื่อสารด้วยเสียงผ่านเครือข่ายไอพี (Voice over IP –
VoIP?) เป็นเทคโนโลยีใหม่ที่เริ่มใช้กันโดยแพร่หลาย และจะทดแทนระบบโทรศัพท์แบบดั้งเดิมในอีกไม่นาน ข้อดีของ
VoIP? คือการให้บริการบนเครือข่ายที่รวมการให้บริการเสียงและข้อมูลไว้ด้วยกัน (converged networks) ไม่แยกกันเหมือนปัจจุบัน ทำให้สามารถเกิดการประยุกต์ใช้งานแบบใหม่ๆ เช่นการใช้โทรศัพท์เข้าถึงข้อมูล email โดยอ่านออกมาเป็นเสียงพูดผ่านเทคโนโลยี text-to-speech ขอบเขตของโครงการนี้มุ่งพัฒนาชุดซอฟท์แวร์ API และ reference architectureเพื่อรองรับการพัฒนาโปรแกรมประยุกต์ต่างๆ ที่จะนำมาให้บริการบนเครือข่ายรวมนี้ โดยจะรวมเทคโนโลยีที่สำคัญๆ ที่จำเป็นต้องใช้ในการพัฒนาโปรแกรม กล่าวคือ Telephony, Automated speech technology และการติดต่อสื่อสารกับโปรแกรมประยุกต์ต่างๆในเครือข่าย IP เช่น Email, Web นอกจากนี้จะมีการพัฒนาชุดซอฟท์แวร์เพื่อช่วยในการออกแบบ voice application ชุดซอฟท์แวร์และ reference architecture ข้างต้นจะช่วยให้พัฒนา voice application ที่รวมข้อได้เปรียบของโทรศัพท์และเครือข่ายไอพีไว้ด้วยกันได้ง่ายยิ่งขึ้น เพื่อกระตุ้นให้เกิด application ใหม่มากขึ้น
Voice over IP (
VoIP?)
is an important emerging technology soon to overtake and replace legacy
telephony in enterprise and home settings. The key promise of
VoIP?
is to provide a converged infrastructure on which voice and data will
co-exist and interoperate in new ways. In this project, we focus on
supporting a new class of voice-based applications that will emerge in
this converged environment. We design and develop core application
programming interfaces (API) to integrate three key functional aspects
of voice-applications: telephony, automated speech technology, and
access to other networked applications. In addition, we develop tools
to simplify the design of call logic that is required for voice-based
applications. The availability of such APIs and tools will spur
development of new applications that leverage both the success of
legacy telephony interfaces and the plethora of information and
applications widely available on IP networks.
วัตถุประสงค์ของโครงการ
- พัฒนา API ที่ประสานระหว่าง Asterisk ซึ่งเป็น Open-source PBX กับเทคโนโลยีและโปรโตคอลต่างๆ เช่น เทคโนโลยีการสังเคราะห์เสียง รวมถึงการติดต่อสื่อสารกับโปรแกรมประยุกต์ต่างๆในเครือข่าย IP เช่น Email, Web
- พัฒนาและออกแบบซอฟต์แวร์เพื่อช่วยในการออกแบบ Call flow logic สำหรับการพัฒนา Voice application
- ออกแบบพัฒนาและทดสอบ Reference Architectureรวมถึงโปรโตคอลต่างๆ สำหรับใช้ในการให้บริการ Voice Applications
Publications
- "ระบบฟังข่าวอัตโนมัติ", ปวีณา ทองแม้น, อนุวัตร์ สมบุญ, กุลวดี ศรีพานิชกุลชัย. NSTDA Annual Conference, March 2007.
People
- ดร. กุลวดี ศรีพานิชกุลชัย
- ปวีณา ทองแม้น
- อนุวัตร์ สมบุญ
Student Interns
- นายวิทวัฒน์ วะสุรี มหาวิทยาลัยขอนแก่น, ภาคฤดูร้อน 2550
- นายศิระ อ่ำเมือง สถาบันเทคโนโลยีพระจอมเกล้าพระนครเหนือ, สหกิจ 2549
Contact Info
Email: nettalk (AT) nectec.or.th
Project Site