Тема: Монитор звонков TCMon (бесплатный аналог Rander)
TAPI Call Monitor (TCMon).
Программа – бесплатный аналог Rander для АТС Panasonic.
Серверная часть (TCMonServer) подключается к АТС и пишет в текстовый лог и в базу информацию о звонках, включая продолжительность разговоров. Поддерживаются СУБД MSSQL и MySQL.
Клиентская часть (TCMonClient) подключается к серверной и показывает абонентам всплывающие окна при входящем звонке. У абонентов сохраняется история звонков. Иконка в трее сигнализирует о пропущенных звонках. При необходимости можно проигрывать указанный звуковой файл (WAV).
Отдельной программой TCMonHistory из этой базы можно получить информацию за выбранный период об истории звонков заданного абонента.
Программой TCMonStat можно получать график количества звонков.
Установка и описание работы изложены в документации в архиве с программой.
Проверено с АТС Panasonic KX TDA 600 с одновременно подключенными 300 абонентами.
Скачать: http://rgho.st/6R9tH4Btl
Дмитрий Ц., А не могли бы вы скомпилировать программу под NET Framework 4.0. ? А то у многих ещё Windows XP.
И она там не запускается.
Кстати, звонки на группу можно отследить по имени:
If line.Name.StartsWith(“GRP”) ...
У нас, например, и группы и внутренние номера имеют 3 знака.
Дмитрий Ц., А не могли бы вы скомпилировать программу под NET Framework 4.0. ? А то у многих ещё Windows XP.
И она там не запускается.
Согласен. Ссылку для скачивания обновил.
TCMonServer запустился нормально.
а TCMonClient.exe выдаёт ошибку : TCMonClient - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства....
фотографий у меня никаких нет пока.
TCMonClient - обнаружена ошибка. Приложение будет закрыто. Приносим извинения за неудобства
Есть одно подозрение. Исправил. http://rghost.ru/49303345
Если не помогло, то был бы рад увидеть какую-нибудь дополнительную информацию об ошибке.
ага, теперь запускается нормально 😊
Но рекомендую в сервере на мониторинг ставить не все линии, а только те, что начинаются с EXT (и GRP):
If line.Name.StartsWith(“EXT”) or line.Name.StartsWith(“GRP”)
Это ускорит запуск в несколько раз.
Кстати, а можно вести локальную телефонную книгу?
Я пробовал указывать в tcmon.ini путь у локальному каталогу. Но клиент пишет, что Телефонный справочник не загружен...
Странно, а почему при звонке с внешнего номера нет оповещения?
В примере СallMonitor от julmara при звонке с внешнего номера пишутся несколько строк:
CO с которого звонят, GRP на которую идёт звонок, и каждый внутренний номер EXT, на который идёт звонок.
Кстати, а можно вести локальную телефонную книгу?
Я пробовал указывать в tcmon.ini путь у локальному каталогу. Но клиент пишет, что Телефонный справочник не загружен...
Я попробовал в конфиге указывать и просто имя файла (т.е. предполагается, что он лежит рядом с программой), и длинный путь с пробелами (без всяких кавычек) - всё нормально. Может быть проблема в самом файле? Кодировка UTF8 ? К сообщению прикладываю пример файла. А вот как я писал в конфиге:
; Путь к адресной книге.
phonebook = C:\Users\user\Documents\Visual Studio 2012\Projects\TCMonClient\TCMonClient\bin\Release\phonebook.txt
Странно, а почему при звонке с внешнего номера нет оповещения?
Это связано с моим кривым способом работы с группами. Я постараюсь разобраться и исправить.
Я постараюсь разобраться и исправить.
Спасибо за Ваше начинание 😊 Было бы здорово создать бесплатное ПО аналогичное всяким Rander и Blitz.
всяким Rander и Blitz.
Разработчики этих “всяких” наши коллеги установщики. И я не вижу ничего плохого в том, что они берут за свои разработки небольшие деньги. Однако страсть к халяве это, наверное, профессиональное заболевание сисадминов.
страсть к халяве это, наверное, профессиональное заболевание сисадминов.
Я - самый настоящий сисадмин 😊
Было бы здорово создать бесплатное ПО аналогичное всяким Rander и Blitz.
Это пока разработчику на работе нечего делать, и кормить детей не надо.
Обновил ссылку на программу.
Исправил работу с группами. Теперь должны появляться уведомления при звонках на группу.
Cyril, прошу проверить по возможности 😊
Обновил ссылку на программу.
Исправил работу с группами. Теперь должны появляться уведомления при звонках на группу. Cyril, прошу проверить по возможности 😊
В понедельник обязательно проверю.
Было бы здорово создать бесплатное ПО аналогичное всяким Rander и Blitz.
Это пока разработчику на работе нечего делать, и кормить детей не надо.
Поэтому разработчики должны быть без семьи и на хорошем окладе. 😊 Чтобы у них и в мыслях не было за каждое движение или слово просить денег. И чтобы им хотелось творить и выкладывать свои творения. Мир свободного ПО.