แนวทางในการพัฒนาโปรแกรมประยุกต์ทางด้าน IP Telephony โดยใช้ TAPI
Design and Development of IP Telephony Applications using TAPI
สินชัย กมลภิวงศ์ ทศพร กมลภิวงศ์ ลัญฉกร วุฒิสิทธิกุลกิจ 1 สันติชัย ช่วยวงศ์ และ ดรงกุล มงคลธารณ์
Center of Network Research (CNR) ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์
มหาวิทยาลัยสงขลานครินทร์ อ. หาดใหญ่ จ. สงขลา 90112
1ภาควิชาวิศวกรรมไฟฟ้า คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
ABSTRACT -- Using the Internet to provide telephone services is called Internet telephony. Internet telephony offers the opportunity to design global multimedia communication systems that may eventually replace the existing telephone infrastructure. Features of Internet telephony include: adjustable quality, high security, user identification, userfriendly interface, computer-telephony integration, multimedia services, and lower cost. In this paper, a development framework of H.323 proposed by ITU (International Telecommunication Union), using Microsoft Telephony API (TAPI) is presented. The framework includes Microsoft Telephony modelling, architecture, main components used TAPI, TAPI features, as well as TAPI application development information.
KEYWORDS -- TAPI, Telephony, H.323, IP Telephony
บทคัดย่อ -- -ในปัจจุบันการพัฒนาเทคโนโลยีไอพีเทเลโฟนนี (IP Telephony) กำลังได้รับความนิยมอย่างมากและมีมาตรฐานต่างๆ หลายมาตรฐานที่สนับสนุนการทำงานของเทคโนโลยีนี้ และไม่ได้ระบุว่าต้องใช้เทคโนโลยีใดในการพัฒนา เปิดโอกาสให้นักพัฒนาซอฟต์แวร์สามารถสร้างระบบได้จากมาตรฐานใดก็ได้ สำหรับมาตรฐานที่ได้ใช้ในบทความฉบับนี้คือมาตรฐาน H.323 ซึ่งเป็นมาตรฐานที่กำหนดโดย ITU บทความนี้มีจุดมุ่งหมายในการอธิบายแนวทางในการพัฒนาแอพพลิเคชันทางด้าน IP Telephony โดยการใช้ Microsoft Telephony API (TAPI) เป็นเครื่องมือในการพัฒนา โดยจะกล่าวถึงแบบจำลองในการเขียนโปรแกรมทางเทเลโฟนนีของไมโครซอฟท์ สถาปัตยกรรมและองค์ประกอบหลักใน TAPI ความรู้ที่จำเป็นสำหรับผู้ที่ต้องการพัฒนาแอพพลิเคชันทางเทเลโฟนนีโดยใช้ TAPI รวมทั้งความสามารถต่างๆ ที่มีใน TAPI
คำสำคัญ -- TAPI, เทเลโฟนนี, H.323, ไอพีเทเลโฟนนี