Получение информации о звонках в реальном времени на телефонах Cisco - PullRequest
3 голосов
/ 02 июня 2011

Я заинтересован в том, чтобы получать только 3 бита информации для всех вызовов, поступающих в наш центр обработки вызовов: вызывающего абонента, набранного номера и номера абонента, который фактически принял вызов (отличается от номер, который набирает внешний мир).

До недавнего времени мы выполняли это, слушая изменения файла журнала JTAPI (используя Microsoft FileSystemWatcher) и просматривая файл журнала для 3 частей информации, которые я упомянул. Затем мы использовали эту информацию для существующего приложения C #, которое отслеживает звонки / инциденты службы поддержки клиентов. Пока это прекрасно работает.

Однако мы скоро обновим наш колл-центр до версии, предназначенной только для Linux, и, похоже, прослушивание файлов журналов не будет возможным. Кто-нибудь знает, как получить эти самые 3 части информации в режиме реального времени? Мы действительно заинтересованы в каком-то .NET API, поэтому мы сможем беспрепятственно использовать его в нашем текущем приложении. Попытка использовать утилиту на основе Java или C ++ будет немного сложнее (хотя я не полностью против этого).

Я знаю, что для IP-телефонов Cisco доступно множество функций отчетности, но они особенно ориентированы на менеджеров, которые хотят просматривать еженедельную или ежемесячную статистику и т. Д., Но это не поможет нам в захвате в реальном времени данные.

1 Ответ

0 голосов
/ 02 июня 2011

если вы переходите в среду только для Linux, я предполагаю, что вы перенесете свои существующие приложения на моно, так как .net не работает на Linux непосредственно, почему бы не использовать монофоническую реализацию filesystemwatcher для выполнения этой задачи так же, как у вас делали или это

...