Как мы должны контролировать телефоны Cisco, используя управление вызовами сторонних производителей? - PullRequest
2 голосов
/ 22 ноября 2011

Фон
Мы разрабатываем корпоративное приложение для управления телефонами 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?

Ответы [ 2 ]

0 голосов
/ 17 сентября 2017

Возможны следующие варианты:

  1. TAPI3 - использует TSP (для этого необходима установка).
  2. JTAPI - имеет свои недостатки (службы в конечной точке MS или на серверах,Связанные с IIS и т.д ...)
  3. CTIOS - вы должны знать структуру каждого пакета.pdf здесь
  4. REST - не знаю ничего об этом методе.
  5. Я думаю, что есть больше, но я не знаком с ними.

JTAPI

0 голосов
/ 03 июля 2017

Вы будете использовать порт CTI и открывать его в режиме третьей стороны для мониторинга нескольких линий на Cisco через Call Manager.Мы работали с Cisco над исправлением их TSPI TSP, поэтому считаем, что это довольно надежный метод.Call Manager Express также имеет реализацию TAPI.Большинство производителей УАТС не пишут свои собственные TSP.Они заключили контракт на внешнюю сторону.Интересно, что они наняли две разные компании для написания TSP для Call Manager и Express!Вы также можете использовать программное обеспечение шлюзов SIP и TAPI / SIP для обработки любых вызовов, которые вы предоставляете через магистраль SIP.

Я работаю в ExceleTel, и мы используем наши элементы управления TAPI для программистов в некоторых довольно тяжелых приложениях TAPI Call Center, созданных вVB6, VB.NET, C # и Delphi.Так что это проверенное временем решение.

...