Khóa luận Tìm hiểu về TAPI và xây dựng mô hình thử nghiệm trả lời điện thoại tự động bằng máy tính
MỤC LỤC Lời nói đầu 1 Chương 1. Tổng quan về TAPI 3 I. Giao tiếp lập trình cho hệ thống điện thoại TAPI 3 1. TAPI là gì? 3 2. Chương trình ứng dụng TAPI 4 3. TAPI DLL (Dynamic Link Library) 4 4. MSP (Media Service Provider) 4 5. MSPI (Media Service Provider Interface) 5 6. TAPI Server .5 7. TSP (Telephony Service Provider) 6 8. TSPI (Telephony Service Provider Interface) 6 9. Service Providers 6 II. Điện thoại IP (Internet Protocol) 7 1. IP Telephony là gì? 7 2. Các ứng dụng của điện thoại IP 9 3. Lợi ích của IP Telephony 10 4. Ưu nhược điểm của điện thoại IP 11 III. Mô hình lập trình cho hệ thống điện thoại 12 IV. Mô hình ứng dụng TAPI 14 1. Khởi tạo TAPI (TAPI Initialization) 14 2. Điều khiển phiên làm việc (Session Control) 15 3. Điều khiển thiết bị (Device Control) 15 4. Điều khiển phương tiện (Media Control) 15 5. Kết thúc TAPI (TAPI Shutdown) 16 V. Các phiên bản TAPI 16 VI. Kỹ thuật gửi số bằng xung lưỡng đa âm tần DTMF 17 1. Hệ thống DTMF là gì? 17 2. So sánh thời gian gửi số 19 3. Phương thức làm việc của thuê bao 19 Chương 2: Tìm hiểu về tiếng nói .22 I. Đặc tính của tiếng nói 22 II. Công nghệ tổng hợp tiếng nói Text – to – Speech 23 III. ứng dụng công nghệ Text – to – Speech 24 IV. Giới thiệu về File Wave (*.Wav) 25 1. Khái niệm về file Wave và file RIFF 25 2. Cấu trúc file Wave 26 2.1. Chunk Format 27 2.2. Chunk Data 28 3. Các phương pháp phát một file Wave 31 3.1. Dùng hàm sndPlaySound hoặc PlaySound 31 3.2. Dùng MCI (Media Control Interface) 31 3.3. Dùng các hàm cấp thấp của Windows 32 4. Cách đọc file Wave vào bộ nhớ 33 5. Phương pháp thu âm 34 6. Chương trình chính 35 Chương3: Thử nghiệm hệ thống thông báo tự động qua điện thoại. .40 I. Lưu đồ giải thuật của chương trình 40 II. Giao tiếp giữa điện thoại và máy tính 42 1. Khởi tạo đường truyền (line) . .42 2. Kiểm tra đường truyền (line) hợp lệ 43 3. Mở line 43 4. Đăng kí các sự kiện cho TAPI 43 5. Kết nối với cuộc gọi đến 43 6. Thu nhận các mã DTMF 44 7. Kết thúc cuộc gọi 44 8. Đóng line hiện tại 45 9. Kết thúc TAPI 45 10. Một số Modul chính 45 III. Một số giao diện chính của chương trình 52 IV. Đánh giá hệ thống 57 Kết luận 58 Tài liệu tham khảo 59
Các file đính kèm theo tài liệu này:
- Luan van.doc
- Bao cao.PPT