PhanTom
14.05.2004, 01:54
Какие терминальные программы используте и под какой ОС для записи CDR?
Спасибо.

AgentCCS
14.05.2004, 06:51
Теоретически можно использовать любую терминальную программу, настроеннную соответственно порту TTY c которого собирается CDR! Всю собранную инфу можно записывать как лог файл, а потом посредствам MS Excel - анализировать! Возможно так же что где нить в недрах инета валяються фришные проги которые и скачивают и анализирут.
Вопрос только в поиске и надежности!
Удачи!

Urri
14.05.2004, 10:26
Можно ZOC он умеет автоматически логи создавать. Или это глянь http://atlas.itl.net.ua/Billing/index.htm

marshall_
14.05.2004, 13:49
Excel'а для анализа не хватит-у него ограничение на количество строк, проще обработать и в БД хранить

PhanTom
18.05.2004, 00:03
Спасибо, всем откликнувшимся. Вопрос мой связан с непонятной для меня проблемой. Все работало хорошо, CDR настроен, формат строки в соответствии с тем, что хочется.

N 103 00 2301 T009002 05/17 13:58 00:00:26 71093

Переставил на машине, которая собирала CDR ОС, в место NT4 2000 и вот, что получилось:

N 103 00 2301 T009 002 05/17 13:58 00:00:26 71093

в общем не смертельно, но не понятно. В качестве терминальной програмки использую ГиперТерминал. Посему хотел узнать чем пользуется народ.

:confused:

Gurij
18.05.2004, 06:45
В CDR есть такая фишка: соверешнно в произвольных местах вставляется символ ASCII 00. Терминальные программы этот символ как правило не воспринимают и в протокол не записывают. Попробуй различные типы терминалов в ГиперТерминале.

Crow
18.05.2004, 17:43
Понятно что М1 что сыпал то и сыплет в порт, а прогу лучше использовать специальную, Фонекс Про например.
И потом, настойки терминалки одинаковые? VT100 как было так и осталось?

PhanTom
21.05.2004, 01:54
Терминалы настроены идентично.
На экран CDR вывдится в правильном формате, а лог-файл пишется с добавлением "00 00" (hex). Пробовал под DOS, напрямую писать всё что приходит с COM порта, нормально. Под 2000 и XP добавляется "00 00" (hex) при записи в лог-файл.:confused:

Skor78
21.05.2004, 12:22
Gurij пишет
В CDR есть такая фишка: соверешнно в произвольных местах вставляется символ ASCII 00. Терминальные программы этот символ как правило не воспринимают и в протокол не записывают. Попробуй различные типы терминалов в ГиперТерминале.
Не в произвольных а во вполне конкретных...
между номером потока и номером канала, между секундами и долями секунд, поле "время ответа" и еще в T записи - целая куча...

Skor78
21.05.2004, 12:26
PhanTom пишет
Терминалы настроены идентично.
На экран CDR вывдится в правильном формате, а лог-файл пишется с добавлением "00 00" (hex). Пробовал под DOS, напрямую писать всё что приходит с COM порта, нормально. Под 2000 и XP добавляется "00 00" (hex) при записи в лог-файл.:confused:

настроены может и одинаково... программы то разные... а как программа будет реагировать на этот символ зависит от програмиста писавшего программу...

GigaZet
25.05.2004, 20:57
А программы другие пробоват использовать - кроме HyperTerminal'a? Может это только ему так нехорошо под 2000?
И вообще, правильно люди говорят, стоит пользоваться специализированными прогами под обработку CDR, хотя бы тот же Atlas Billing

PhanTom
25.05.2004, 23:53
Пробовал ТМ, при получении "00-00" ОС ругается, что ТМ выполнила не правилную команду и предлагает закрыть приложение, говоришь "нет" и работает дальше пока не получит очередную порцию. Дело в том, что столкнулся с этим совершенно неожиданно, поменял ОС на машине которая собирает CDR. Поэтому и задал вопрос, кто чем пользуется и под какой ОС?

Urri
26.05.2004, 14:32
Есть золотое правило "Работает- не трогай руками":D

saab
27.05.2004, 11:10
Я использую Zoc давно (с 1996 года). Эту проблему решил настройкой трансляции символов: Options->Manage translation
Receive 000 - Send 032. В лог пишется пробел и никаких проблем с дальнейшей обработкой. Паралельно скриптом пишется лог еще на сеть.

GigaZet
27.05.2004, 22:16
Ну терминалок куча, можно я думаю найти рабочую. И , скорее всего, даже бесплатную.
А проще всего обратно виндовс старый поставить.

ivanopulo
28.05.2004, 07:26
Urri пишет
Есть золотое правило "Работает- не трогай руками":D может видел такое? :) (заранее извините - не совсем по теме, зато про нашу работу)

Urri
29.05.2004, 01:11
2 ivanopulo
так и я ж об этом:D