Форумы  ·  Войти  · 

Тема: Монитор звонков TCMon (бесплатный аналог Rander)

Страница 1 из 6, все  1 2 3 >  
11.10.13 4:59   Дмитрий Ц.  (30/11.10.13)  

TAPI Call Monitor (TCMon).

Программа – бесплатный аналог Rander для АТС Panasonic.

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

Клиентская часть (TCMonClient) подключается к серверной и показывает абонентам всплывающие окна при входящем звонке. У абонентов сохраняется история звонков. Иконка в трее сигнализирует о пропущенных звонках. При необходимости можно проигрывать указанный звуковой файл (WAV).

Отдельной программой TCMonHistory из этой базы можно получить информацию за выбранный период об истории звонков заданного абонента.

Программой TCMonStat можно получать график количества звонков.

Установка и описание работы изложены в документации в архиве с программой.

Проверено с АТС Panasonic KX TDA 600 с одновременно подключенными 300 абонентами.

Скачать: http://rgho.st/6R9tH4Btl

[ Изменено: 21.12.17 17:38 Дмитрий Ц. ]
Вложенный рисунок
tcmon.jpgtcmon_history.pngtcmon_stat.png
[ #1 ]  11.10.13 6:08   Cyril  EXPERT  

Дмитрий Ц., А не могли бы вы скомпилировать программу под NET Framework 4.0. ? А то у многих ещё Windows XP.
И она там не запускается.
Кстати, звонки на группу можно отследить по имени:
If line.Name.StartsWith(“GRP”) ...
У нас, например, и группы и внутренние номера имеют 3 знака.

[ Изменено: 11.10.13 6:15 Cyril ]
[ #2 ]  11.10.13 6:25   Дмитрий Ц.  (30/11.10.13)  
Cyril - 11.10.13 6:08

Дмитрий Ц., А не могли бы вы скомпилировать программу под NET Framework 4.0. ? А то у многих ещё Windows XP.
И она там не запускается.

Согласен. Ссылку для скачивания обновил.

[ #3 ]  11.10.13 6:54   Cyril  EXPERT  

TCMonServer запустился нормально.
а TCMonClient.exe выдаёт ошибку : TCMonClient - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства....
фотографий у меня никаких нет пока.

[ Изменено: 11.10.13 6:57 Cyril ]
[ #4 ]  11.10.13 7:06   Дмитрий Ц.  (30/11.10.13)  
Cyril - 11.10.13 6:54

TCMonClient - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства

Есть одно подозрение. Исправил. http://rghost.ru/49303345
Если не помогло, то был бы рад увидеть какую-нибудь дополнительную информацию об ошибке.

[ #5 ]  11.10.13 7:39   Cyril  EXPERT  

ага, теперь запускается нормально 😊
Но рекомендую в сервере на мониторинг ставить не все линии, а только те, что начинаются с EXT (и GRP):
If line.Name.StartsWith(“EXT”) or line.Name.StartsWith(“GRP”)
Это ускорит запуск в несколько раз.

[ Изменено: 11.10.13 7:45 Cyril ]
[ #6 ]  11.10.13 9:22   Cyril  EXPERT  

Кстати,  а можно вести локальную телефонную книгу?
Я пробовал указывать в tcmon.ini путь у локальному каталогу. Но клиент пишет, что Телефонный справочник не загружен...

[ #7 ]  11.10.13 10:17   Cyril  EXPERT  

Странно, а почему при звонке с внешнего номера нет оповещения?
В примере СallMonitor от julmara при звонке с внешнего номера пишутся несколько строк:
CO с которого звонят, GRP на которую идёт звонок, и каждый внутренний номер EXT, на который идёт звонок.

[ Изменено: 11.10.13 11:10 Cyril ]
[ #8 ]  11.10.13 11:28   Дмитрий Ц.  (30/11.10.13)  
Cyril - 11.10.13 9:22

Кстати,  а можно вести локальную телефонную книгу?
Я пробовал указывать в tcmon.ini путь у локальному каталогу. Но клиент пишет, что Телефонный справочник не загружен...

Я попробовал в конфиге указывать и просто имя файла (т.е. предполагается, что он лежит рядом с программой), и длинный путь с пробелами (без всяких кавычек) - всё нормально. Может быть проблема в самом файле? Кодировка UTF8 ? К сообщению прикладываю пример файла. А вот как я писал в конфиге:

; Путь к адресной книге.
phonebook = C:\Users\user\Documents\Visual Studio 2012\Projects\TCMonClient\TCMonClient\bin\Release\phonebook.txt
Cyril - 11.10.13 9:22

Странно, а почему при звонке с внешнего номера нет оповещения?

Это связано с моим кривым способом работы с группами. Я постараюсь разобраться и исправить.

Вложение
phonebook.txt  (Размер: 1KB - Загрузки: 300)
[ #9 ]  11.10.13 11:49   Cyril  EXPERT  
Дмитрий Ц. - 11.10.13 11:28

Я постараюсь разобраться и исправить.

Спасибо за Ваше начинание 😊 Было бы здорово создать бесплатное ПО аналогичное всяким Rander и Blitz.

[ #10 ]  11.10.13 13:26   Наблюдатель  EXPERT  
Cyril - 11.10.13 11:49

всяким Rander и Blitz.

Разработчики этих “всяких” наши коллеги установщики. И я не вижу ничего плохого в том, что они берут за свои разработки небольшие деньги. Однако страсть к халяве это, наверное, профессиональное заболевание сисадминов.

[ #11 ]  11.10.13 13:53   Дмитрий Ц.  (30/11.10.13)  
Наблюдатель - 11.10.13 13:26

страсть к халяве это, наверное, профессиональное заболевание сисадминов.

Я - самый настоящий сисадмин 😊

[ #12 ]  11.10.13 14:24   spider_alex  EXPERT  
Cyril - 11.10.13 11:49

Было бы здорово создать бесплатное ПО аналогичное всяким Rander и Blitz.

Это пока разработчику на работе нечего делать, и кормить детей не надо.

[ #13 ]  11.10.13 14:39   Дмитрий Ц.  (30/11.10.13)  

Обновил ссылку на программу.
Исправил работу с группами. Теперь должны появляться уведомления при звонках на группу.
Cyril, прошу проверить по возможности 😊

[ Изменено: 11.10.13 14:42 Дмитрий Ц. ]
[ #14 ]  11.10.13 14:41   Cyril  EXPERT  
Дмитрий Ц. - 11.10.13 14:39

Обновил ссылку на программу.
Исправил работу с группами. Теперь должны появляться уведомления при звонках на группу. Cyril, прошу проверить по возможности 😊

В понедельник обязательно проверю.

[ #15 ]  11.10.13 14:44   Cyril  EXPERT  
spider_alex - 11.10.13 14:24
Cyril - 11.10.13 11:49

Было бы здорово создать бесплатное ПО аналогичное всяким Rander и Blitz.

Это пока разработчику на работе нечего делать, и кормить детей не надо.

Поэтому разработчики должны быть без семьи и на хорошем окладе. 😊 Чтобы у них и в мыслях не было за каждое движение или слово просить денег. И чтобы им хотелось творить и выкладывать свои творения. Мир свободного ПО.

[ Изменено: 11.10.13 14:48 Cyril ]
Страница 1 из 6, все  1 2 3 >  
Komendant.pro
 ©1999-2024  Инженерная лаборатория "Комендантъ"