Trang Chủ Phần cứng Giao diện lập trình ứng dụng điện thoại (tapi) là gì? - định nghĩa từ techopedia

Giao diện lập trình ứng dụng điện thoại (tapi) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Giao diện lập trình ứng dụng điện thoại (TAPI) có nghĩa là gì?

Giao diện lập trình ứng dụng điện thoại (TAPI) là một bộ giao diện lập trình ứng dụng tiêu chuẩn do Microsoft và Intel phát triển và được triển khai trong Microsoft Windows để kết nối máy tính với các dịch vụ điện thoại. TAPI cho phép Microsoft Windows tự động phát hiện và thiết lập phần cứng giao tiếp được cài đặt trên máy tính cá nhân.

Techopedia giải thích Giao diện lập trình ứng dụng điện thoại (TAPI)

Giao diện lập trình ứng dụng điện thoại nhận các yêu cầu từ các ứng dụng khác nhau và truyền chúng đến các thiết bị điện thoại thích hợp như điện thoại, modem và trao đổi chi nhánh riêng. Trên các phiên bản Windows khác nhau, các phiên bản TAPI khác nhau có sẵn. Từ góc độ ứng dụng máy tính, TAPI có thể điều khiển các chức năng điện thoại khác nhau tồn tại giữa máy tính và thiết bị, như cuộc gọi thoại, dữ liệu hoặc fax. Các chức năng cơ bản như quay số, trả lời và giữ cuộc gọi cùng với các chức năng bổ sung như hội nghị và công viên cuộc gọi cũng như các chức năng tổng đài khác cũng được hỗ trợ.

Giao diện lập trình ứng dụng điện thoại chủ yếu được sử dụng trong việc điều khiển các thiết bị cầm tay hoặc modem hệ thống điện thoại. Nó cũng được sử dụng để điều khiển các thiết bị điện thoại hỗ trợ giọng nói như modem thoại hoặc phần cứng dành riêng cho giọng nói. Các ứng dụng TAPI có thể khác là hệ thống phản hồi bằng giọng nói tương tác, ứng dụng trung tâm cuộc gọi và hội nghị IP đa phương tiện đa phương tiện.

Đối với các nhà phát triển ứng dụng, các ứng dụng hỗ trợ TAPI có thể được tạo với sự trợ giúp của hầu hết các ngôn ngữ lập trình như Java, C, C ++ hoặc Visual Basic. TAPI giúp các lập trình viên ứng dụng tận dụng các hệ thống điện thoại khác nhau và cung cấp dịch vụ mà không hiểu hoàn toàn các chi tiết bên trong của hệ thống điện thoại. TAPI cung cấp giao diện cấp cao cho các chức năng gọi và cũng cung cấp giao diện nhà cung cấp dịch vụ cho các nhà cung cấp phần cứng để tạo phần mềm trình điều khiển.

Giao diện lập trình ứng dụng điện thoại (tapi) là gì? - định nghĩa từ techopedia