используя тапи для мониторинга нескольких телефонов и набора или отбоя - PullRequest
2 голосов
/ 08 января 2010

Я с хорошим уровнем успеха получил приложение на C # для использования TAPI для подключения к офисной АТС, а также для набора и отбоя вызовов, но мне нужно идти дальше и иметь возможность отслеживать активность и предоставлять CTI для клиентских компьютеров, а также для интеграции вернуться к веб-сайту CRM моей компании.

Я сосредоточен на клиентском приложении для всплывающих окон CTI и функций набора / отбоя, поскольку поиск номера телефона в CRM относительно прост.

Сначала я зарегистрировал одну трубку в тапи, чтобы затем набрать ее и повесить трубку. Кажется, я даже зарегистрировал все трубки в системе и могу звонить с любой из них, но мне кажется, что быть в состоянии получить любые журналы активности относительно того, когда какая-либо из трубок звонит и т. д.

Есть ли у кого-нибудь пример тапи-кода, который поможет мне начать или указать мне правильное направление? Я могу работать с C ++, C # или VB.Net, так как я в порядке с любым из них.

1 Ответ

2 голосов
/ 08 января 2010

Для мониторинга нескольких устройств вам понадобится драйвер TAPI стороннего производителя от вашего производителя УАТС (и они не все поставляют их). Драйвер Windows по умолчанию, вероятно, будет драйвером стороннего производителя, который может обрабатывать только одно устройство в время.

Вам следует рассмотреть возможность использования центрального сервера для мониторинга всех устройств и использования протокола на основе сокетов, созданного вручную, для общения с клиентами CTI - это то, что мы делаем, и это означает, что вам не нужны драйверы TAPI на каждом ПК ( Уверяю вас, это огромная пита.)

...