2010-01-08 3 views
1

TAPI를 사용하여 내 사무실 PBX에 연결하고 전화를 걸고 전화를 끊지 않고 더 많은 작업을 모니터링 할 수 있어야하는 C# 응용 프로그램이 있습니다. 클라이언트 PC에 CTI를 제공하고 회사 웹 기반 CRM에 다시 통합 할 수 있습니다.tapi를 사용하여 여러 대의 전화를 모니터링하고 다이얼 또는 전화 끊기

나는 CRM에 전화 번호 조회가 상대적으로 쉽기 때문에 CTI 팝업 및 전화 걸기/전화 끊기 기능을위한 클라이언트 응용 프로그램에 초점을 맞추고 있습니다.

처음에는 전화를 걸고 전화를 끊을 수있는 하나의 핸드셋을 tapi에 등록하여 시작했는데, 시스템에있는 모든 핸드셋을 등록한 것처럼 보이지만 그 중 하나에서 전화를 걸 수는 있지만 보이지 않습니다. 어떤 핸드셋이 울리는 지에 대한 활동 기록을 얻을 수 있습니다.

나를 시작하거나 올바른 방향으로 나를 끌 수있는 예제 tapi 코드가있는 사람이 있습니까? 나는 C++, C# 또는 VB.Net과 함께 작업 할 수 있습니다.

답변

1

여러 장치를 모니터링하려면 PBX 제조업체의 타사 TAPI 드라이버가 필요하며 모든 장치를 제공하지는 않습니다. 기본 Windows 드라이버는 하나의 장치 만 처리 할 수있는 자사 드라이버입니다 한 번에.

중앙 서버를 사용하여 모든 장치를 모니터링하고 수동 소켓 기반 프로토콜을 사용하여 CTI 클라이언트와 통신하는 것이 좋습니다. 이것이 우리가하는 일이며 모든 PC에 TAPI 드라이버가 필요하지 않습니다. 나는 당신이 거대한 PITA라고 확신한다.)

+0

나는 타사 드라이버를 가지고있다. 우리는 pbx tech가 나에게 그것을 주었다. 왜냐하면 그는 같은 시스템을 가지고 있기 때문에 그의 도움으로 cti를 싸게 원한다. 클라이언트가 이벤트에 대한 2 방향 통신을 위해 tcp를 통해 클라이언트에 연결하고 클라이언트에서 서버로 명령을 보낼 수있게 해주는 서버 응용 프로그램을 만들 계획이었습니다. – Tim