Фон
Мы разрабатываем корпоративное приложение для управления телефонами Cisco с помощью Cisco Unified Call Manager, используя управление вызовами сторонних производителей. Нам необходимо иметь возможность отслеживать состояние вызова, получать идентификатор вызывающего абонента для входящих вызовов и осуществлять полный контроль вызовов (размещение вызовов, ответ, зависание, конф., Перевод и т. Д.).
Наши клиенты, вероятно, будут использовать CUCM с 7.1 по 8.5.
Мы разрабатываем приложение с использованием .Net, что делает разработку с использованием JTAPI хотя и неуклюжей, но и возможной. Может быть, это лучший подход?
Мы осуществили управление вызовами первой стороны с использованием интерфейса Cisco TAPI, но не ясно, будет ли это работать в режиме управления вызовами сторонней организации. Кроме того, мы не уверены в стабильности этого API.
Мы не хотим, чтобы нашим клиентам приходилось покупать что-то дополнительно, т.е. не было единого контакт-центра ...
Мы видели ссылки на интерфейс CTI в CUCM - т.е. независимо от того, к какому настольному TSP подключается для управления телефонами. Доступен ли этот API?
Кроме того, мы видели ссылки на CSTA как на механизм управления телефонами на CUCM.
Вопрос
Каков рекомендуемый метод для управления вызовами сторонних производителей в Cisco Unified Call Manager в корпоративной среде для разработчиков .Net?