2011-01-05 2 views
3

) 알카텔 4400 PABX가 있습니다. C#으로 연결하고 사용자 전화 번호에 대한 정보를 검색 할 수 있는지 알고 싶습니다.Alcatel 4400 PABX 연결 (C#

제발 나를 도와 줄 수 있어요.

많은 감사

+1

IP 인터페이스 인 Serial을 가지고 있습니까? 이 PABX에 대한 API 또는 프로그래밍 정보를 찾으려고 했습니까? –

+1

문제가되는 기기에 대해 더 많은 세부 정보를 제공해야하거나 누군가와 함께 올 때까지 똑같은 기기가 생길 때까지 기다려야합니다. –

답변

1

임 알카텔 확실하지만, 난 그냥 TSAPI (전화 서비스 API를 - 나는 ... 생각) 구현 또 다른 PABX 시스템의 API와 함께 작업 한하지 표준.

IP 인터페이스가있는 경우 해당 제조업체의 SDK를 가져 가면됩니다. 대부분 .Net 라이브러리를 제공합니다. 그렇지 않으면 .NET의 플랫폼 호출 (pinvoke)을 사용하여 관리되지 않는 라이브러리 (기본 DLL)와 인터페이스해야 할 수 있습니다.

참고 - 필자는 TSAPI의 Avaya 구현을 사용하여 Avaya 시스템에서이 작업을 수행했습니다.

+0

Moagent32.dll을 언급하고 있습니까? 아니면 사용할 다른 DLL이 있습니까? 우리는 지난 달 어바이어에서이 정보를 얻으려고했지만 그 정보가 모르는 것 같습니다 ... – CarllDev

2

COM 인 TAPI 라이브러리를 사용하여 PABX 스위치에 연결할 수 있지만 .Net의 interop 항목과 함께 작동합니다. 나는 C# 4를 사용하거나 VB.Net으로 전환 할 것이다. 많은 선택적 매개 변수가 있고 C# pre에서 지원하는 것들이 (4에 추가되어있다.) 약간 무시 무시하다.

TAPI가 Vista에서 더 이상 사용되지 않는 것이 훨씬 더 큰 문제입니다. 나는 그런 종류의 말이 맞는 것 같아요 - 당신은 언제 마지막으로 모뎀을 가진 PC를 구입 했습니까?

Alcatel의 지원에 따라 최신 Windows에서 TAPI를 계속 사용할 수 있습니다.

대신 Windows Vista 및 7은 Microsoft의 새로운 RTC (실시간 통신) 프레임 워크를 사용합니다. 잘 모르겠습니다. (전화 걸기 개발 날짜는 6 년 전 이었지만) 스타트.

RTC가 이제 Microsoft Lync의 일부가되었다고 생각합니다. '이상한 철자 오류가있는 다른'링크 '스타일 제품 이름이 필요합니다. 따라서 Lync는 또 다른 곳입니다.