tài liệu tham khảo tìm hiểu về tapi và xây dựng mô hình thử nhiệm trả lời điện thoại tự động bằng máy tính
Trang 1TrườngưđạiưhọcưvinhưKhoaưcôngưnghệưthôngưtin
Khóaưluậnưtốtưnghiệp ư
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
Trang 3Lí do chọn đề tài
Sự bùng nổ về Công nghệ thông tin đang diễn ra mạnh mẽ và đã mang lại nhiều thành tựu to lớn Nó ngày càng chiếm vị trí quan trọng và đ ợc ứng dụng rộng rãi vào mọi lĩnh vực của đời sống xã hội: kinh tế, giáo dục, y tế…
Một trong số đó phải kể đến lĩnh vực B u chính viễn thông Bên cạnh công nghệ điện thoại truyền thống TSPN đã tồn tại và phát triển từ lâu, thì công nghệ điện thoại IP cũng đã đ ợc th ơng mại hoá từ năm 1995 Với lợi thế giá c ớc thấp, chất l ợng dịch vụ có thể chấp nhận đ ợc đã làm nhiều nhà kinh doanh viễn thông quan tâm Tại việt nam, dịch vụ này cũng đã đ ợc đ a vào sử dụng và mang lại nhiều lợi ích
Nhận thấy khả năng phát triển của dịch vụ này và
Trang 4trả lời điện thoại tự động có hai chức năng:
Trả lời cuộc gọi đến: Tạo một kết nối, tiếp nhận các phím ấn thông qua mã DTMF của nó, đ a ra thông báo.
Nghe cuộc gọi: Có khả năng ghi lại đ ợc nội dung của cuộc gọi đến.
Trang 5Giới thiệu về TAPI
TAPI là gì?
TAPI là viết tắt của cụm từ Telephony Application Program Interface - Giao tiếp lập trình cho hệ thống điện Windows cung cấp để hỗ trợ cho việc giao tiếp giữa điện thoại và máy tính thông qua Modem hoặc các thiết bị truyền thông.
Trang 6Giới thiệu về TAPI
Lợi ích của TAPI
- Cho phép các nhà lập trình viết các ứng dụng mà không cần quan tâm chi tiết đến các thiết bị phần cứng.
- Hỗ trợ hệ thống đàm thoại H323 và giao thức đàm thoại đa điểm
- kết hợp cả việc truyền số liệu lẫn tiếng nói ở nhiều loại thiết bị đầu cuối khác nhau, hỗ trợ các kiểu kết nối phức tạp và các kỹ thuật quản lý cuộc gọi nh : tạo cuộc gọi, chờ cuộc gọi, th thoại,…
- Các ứng dụng đ ợc viết bởi TAPI có thể truy cập trực tiếp đ ợc vào các dịch vụ trên đ ờng dây điện thoại, phát ra và nhận vào mọi tín hiệu của điện thoại…
Trang 7C«ng nghÖ ®iÖn tho¹i IP
IP Telephony lµ g×?
Lµ mét tËp hîp c¸c c«ng nghÖ ph¸t triÓn cho phÐp tiÕng nãi, d÷ liÖu vµ video truyÒn qua m¹ng LAN, WAN vµ Internet
Nã lµ sù kÕt hîp c¬ së h¹ tÇng m¹ng ®iÖn
tho¹i truyÒn thèng PSTN víi kü thuËt tho¹i VoIP dùa trªn kiÕn tróc chuÈn H323.
Trang 8 Lợi ích của điện thoại IP
Việc xử lí tín hiệu, kỹ thuật nén ở tốc độ bit rất thấp mà vẫn giữ đ ợc chất l ợng
Băng thông rộng cho phép tăng khả năng tìm đ ờng, tiết kiệm đ ờng truyền và tận dụng tối đa dung l ợng chuyển tới của mạng l ới
Cho phép các tổ chức, cá nhân giảm mức chi phí cho các dịch vụ: truyền tiếng nói, video, …
Công nghệ điện thoại IP
Trang 9 ứng dụng của điện thoại IP:
• Xây dựng hệ thống thoại thông minh • Dịch vụ điện thoại Web
• Dịch vụ fax qua IP
• Hay truy cập tới các trung tâm trả lời tự động
Công nghệ điện thoại IP
Trang 11M« h×nh øng dông TAPI
Khëi t¹o TAPI
§iÒu khiÓn phiªn lµm viÖc
§iÒu khiÓn thiÕt bÞ
§iÒu khiÓn ph ¬ng tiÖn
Trang 12Là một kỹ thuật dùng để chuyển dạng văn bản (Text) sang dạng file tiếng nói (Speech) Nó đ ợc phân loại dựa vào ph ơng pháp chuyển văn bản sang tiếng nói:
• Kết hợp từ: Với ph ơng pháp này những từ và ngữ phải đ ợc thu âm tr ớc.
• Tổng hợp: Phức tạp hơn vì phải cung cấp nhiều bộ lọc mô phỏng chiều dài cổ họng, vị trí l ỡi, …
• Hai âm tố (Diphone Concatenation): Là ph ơng pháp nối những đoạn âm thanh đã đ ợc số hoá lại tạo thành âm thanh liên tục.
Công nghệ tổng hợp tiếng nói Text to Speech (TTS)
Trang 14Để tiến hành công việc giao tiếp giữa máy tính và ng ời gọi thì tr ớc hết ta phải tạo đ ợc một kết nối giữa máy tính và điện thoại với sự hỗ trợ của các hàm TAPI Nhằm tạo một phiên làm việc giữa điện thoại và máy tính để có thể nhận đ ợc các mã DTMF và truyền tiếng nói tới ng ời gọi
Quá trình kết nối một cuộc gọi đ ợc tiến hành từ khâu khởi tạo TAPI đến lúc kết thúc nó.
Giao tiếp giữa điện thoại và máy tính
Trang 15Các b ớc thực hiện quá trình giao tiếp giữa điện thoại và máy tính
Khởi tạo đ ờng truyền Kiểm tra đ ờng truyền Mở line
Đăng ký các sự kiện cho TAPI Kết nối với cuộc gọi đến
Thu nhận mã DTMF Kết thúc cuộc gọi Đóng line hiện tại Kết thúc TAPI
Trang 16Đánh giá hệ thống
Trên cơ sở tìm hiểu về TAPI và công nghệ điện
thoại IP em đã xây dựng đ ợc mô hình thử nghiệm hệ thống trả lời tự động Những u điểm và hạn chế:
u điểm: Chạy đ ợc trên các phiên bản
Windows khác nhau
Ch ơng trình thực hiện giao tiếp là Modem để thực hiện việc kết nối.
Nhận đ ợc tín hiệu cuộc gọi đến cùng các yêu cầu của nó và trả lời.
Trang 17 Hạn chế:
Ch ơng trình dùng Modem làm thiết bị trung tâm nên tại một thời điểm chỉ tiếp nhận đ ợc một cuộc gọi.
Việc gửi nhận DTMF còn chậm, đặc biệt trong khi đang phát file âm thanh.
Tiếng nói chỉ đ ợc ghi vào một số file cần thiết, ch a sử dụng ph ơng pháp tổng hợp tiếng nói.
Ch a xử lý nhiều về cơ sở dữ liệu
Ch a cập nhật đ ợc thông tin liên quan đến cuộc gọi: số máy gọi đến,…
Đánh giá hệ thống
Trang 18 H ớng phát triển:
Khắc phục những hạn chế trên
Hỗ trợ Telephone Card nhằm kết nối với nhiều cuộc gọi tới cùng một lúc.
Xây dựng cập nhật tối đa cơ sở dữ liệu, nâng ứng dụng ở mức độ một ch ơng trình minh họa làm cho nó hoàn thiện hơn và có tính khả thi hơn.
Đánh giá hệ thống
Trang 19Kết luận
Ch ơng trình “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” đã đ ợc hoàn thành.
Đây là một lĩnh vực rất hay và thực tế Song với phạm vi của một khóa luận và do sự hạn chế về thời gian cũng nh trình độ của bản thân nên đề tài chỉ mới đề cập đ ợc ý t ởng, xây dựng đ ợc mô hình thử nghiệm trên cơ sở tìm hiểu về TAPI, công nghệ điện thoại IP