Соединение Alcatel 4400 PABX с C # - PullRequest
       3

Соединение Alcatel 4400 PABX с C #

3 голосов
/ 05 января 2011

У меня есть АТС Alcatel 4400.Хотелось бы узнать, можно ли соединиться с c # и получить информацию о телефонном номере пользователя?

Можете ли вы мне помочь, пожалуйста.

Большое спасибо

Ответы [ 2 ]

2 голосов
/ 05 января 2011

Вы можете получить доступ к коммутатору PABX, используя библиотеку TAPI, которая является COM, но работает с вещами взаимодействия .Net.Я бы использовал C # 4 или переключился бы на VB.Net для этого, так как есть много необязательных параметров, и они немного ужасны в C #, предварительно поддерживая их (добавлено в 4).

Гораздо большая проблема в том, что TAPI устарел в Vista.Я думаю, что это имеет смысл - когда вы последний раз покупали ПК с модемом?

В зависимости от поддержки Alcatel вы все равно сможете использовать TAPI на более новой Windows.

Windows Vistaи 7 используют вместо этого новую платформу Microsoft RTC (Real Time Communications) - боюсь, я ее не очень хорошо знаю (мои дни разработки номеронабирателя уже 6 лет назад), но это было бы место для начала.

Я думаю, что RTC теперь стал частью Microsoft Lync (потому что, знаете, им нужно другое название продукта в стиле «ссылка» со странными ошибками).Так что Линк - еще одно место, чтобы посмотреть.

2 голосов
/ 05 января 2011

Я не уверен насчет Alcatel, но я работал с API другой системы PABX, которая только что внедрила стандарт TSAPI (API служб телефонии - я думаю ...).

Если у него есть IP-интерфейс, вам, вероятно, просто нужно получить SDK от этого производителя. Большинство из них предоставляют библиотеки .Net, в противном случае вам, возможно, придется взаимодействовать с неуправляемой библиотекой (нативной DLL) с помощью вызова платформы .Net (pinvoke).

К вашему сведению - я сделал это с системой Avaya, используя реализацию TSAPI Avaya.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...