문제

Microsoft Tapi 인터페이스를 사용하여 Cisco Call Manager PBX에서 통화 이벤트를 수집하는 C ++ 프로그램이 있습니다. Cisco 이벤트를 얻으려면 Call Manager에서 TSP를 다운로드 한 다음 Tapi 코드가 작동합니다.

Avaya AES 서버로 똑같은 일을 할 수 있습니까? 나는 Avaya가 Tapi 대신 Tsapi를 사용한다는 것을 알지만 내 프로그램에 어떤 차이가 발생할 것인지 알 수 없었습니다.

도움이 되었습니까?

해결책

Tapi는 Microsoft가 개발 한 전화 API이며 TSAPI는 회사가 개발 한 전화 API로 결국 Avaya (AT & T-> Lucent-> avaya)가되었습니다. Tapi의 디자인은 Torward First Party Call Control (IE Phones)을 지향하는 반면 Tsapi는 Torward Third Party Call Call Control (예 : PBXES 및 Central Office Switches)을 지향했습니다. Tapi는 통화 오디오를 다루기위한 제한된 지원을 가지고 있으며 Tsapi에는 아무것도 없습니다. Avaya AES에 대한 tapi tsp를 찾을 수 있다면 매우 놀랄 것입니다. 그리고 당신은 당신이 할 경우 Avaya에서 그것을 얻지 못할 것입니다.

관심있는 모든 것이 통화 이벤트 만 있으면 API를 사용하여 동일한 작업을 수행 할 수 있지만 코드는 완전히 다릅니다. Avaya AES와 Cisco Call Manager와 대화 해야하는 제품이있는 대부분의 회사는 제품에 대한 일반적인 CTI 인터페이스를 만들어 TSAPI 및 TAPI 호출 이벤트를 일반 이벤트 형식으로 변환하는 코드 모듈 (일명 드라이버)을 작성했습니다. 귀하의 경우 OS에 따라 TAPI 코드를 별도의 DLL/공유 라이브러리로 이동 한 다음 동일한 기능을 구현하지만 TAPI 대신 TSAPI를 사용하는 별도의 DLL/공유 라이브러리를 만들 수 있습니다.

FROTUNTONTY 많은 소규모 PBX 제조업체는 CTI 인터페이스에 TAPI 또는 TSAPI 기반 API를 사용하므로 세 번째 PBX에 연결 해야하는 경우 두 모듈 중 하나를 재사용 할 수 있습니다.

다른 팁

하나는 단지 "전화 통신"이고 다른 하나는 "전화 서비스"입니다. 차이점은 책상 (TAPI)의 전화 (TAPI)와 회사의 COMMS CLOSET (TSAPI)의 PBX 사이의 차이점과 유사하며, 소프트웨어에 모두 있으므로 예외적으로 차이가 있습니다. ~할 수 있었다 PBX가하는 일을 많이하기 위해 Tapi를 사용하여 프로그램을 작성하십시오. 그러나 TSAPI를 사용하는 것이 더 쉽다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top