Поставил 1.0.48, вроде настроил, только почему-то при подключении к АТС TD1232 в окне Данные от АТС ничего нет...
Запускаю Hyperterminal виндошный с такими-же настройками COM порта, информация идет. В чем может быть проблема.
1. В Администраторе, в разделе "АТС" сделай dubble click на твоей АТС, в открывшемся окошке со статистикой показано сколько строк принято, сколько пропущено и т.д. Если поток данных идет на Регистратор, то там это будет отражено
2. Там же вызови правой кнопкой меню и посмотри параметры Регистратора, поставь там в "Протоколирование" галочку сохранять данные от АТС в файл. В папке логов будет создан новый файл со всей информацией которую посылает АТС в порт. Его лучше прислать нам.
3. Если хочешь сам проверить совпадает ли формат данных, которые выдает твоя АТС, то в Администраторе, зайди в меню "Администратор", там будет пункт "Поддерживаемые модели АТС". В нем осуществляется настройка параметров разбора лога конкретной АТС. Выберешь там свою модель, потом - "настроить". В появившемся окне выберешь "загрузить" и там выберешь файл со своими данными от АТС. Когда нажмешь кнопку "обработать", то откроется окно, поделенное на две части. В левой - сам лог, в правой, то что принято программой при текущем формате. В левой части если фон у строки белый, то строка принята и обработана, если красный - отклонена. Т.е. если все строки твоего лога красные, то, скорее всего, формат не совпадает с тем, что "зашито" в эту версию нашей программы. В этом случае высылаешь лог нам и получаешь обратно конфигурационный файл с поддержкой твоего формата лога. Можешь конечно попробовать настроить сам, но и в этом случае лог все же пришли.
4. Если все таки твой формат совпадает с "зашитым", то присылай все логи из папочки /logs - будем разбираться.
1. В окошке администратора принято от АТС 0 строк!
2. Протоколирование включено. Но в файле протокола нет информации о строках, принятых от АТС. в файле CALLRegister только строки вида
11/09/03 16:11:12(24C)* Подключен к Phone Xpress Серверу (localhost, порт: 230)
11/09/03 16:11:12(24C)* Phone Xpress Сервер. Пользователь прошел проверку: f
11/09/03 16:21:39(24C)* COM2 - закрыт
11/09/03 16:21:40(24C)Подключение к Phone Xpress Серверу (localhost) было закрыто.
11/09/03 16:21:41(24C)* COM2 - открыт, Скорость - 9600
11/09/03 16:21:45(24C)* Подключен к Phone Xpress Серверу (localhost, порт: 230)
11/09/03 16:21:46(24C)* Phone Xpress Сервер. Пользователь прошел проверку: f
и т.п.
3. Формат совпадает с зашитым в программу. при открытии файла, полученного от Hyper terminal, не было ни одной строки красным цветом, все колонки справа распределились правильно.
Мое подозрение на работу с COM портом под Windows 2000, так как в окне Регистратора в поле Данные от АТС нет ничего. Хотя Hyper terminal формирует файл:
ATQ0E0V1S0=1X0&D0
Date Time Ext CO Dial Number Ring Duration Acc code CD
--------------------------------------------------------------------------------
09/11/03 04:44PM 207 06 0'00 00:04'19 TR
09/11/03 04:44PM 104 06 ......
может дело в строке инициализации, посылаемой в COM порт?
Хм ... интересно ... Кстати, хоть, похоже, к данному случаю это не относится, но у Регистратора есть разная детализация журнала работы. А лог со всеми данными от АТС, это совсем другой файл.
Все что могу сказать - похоже на несовпадение номера порта/его параметров заданных в регистраторе и тех, которые ты используешь в терминалке. Строк инициализации у COM нету в принципе ... Они только у устройства к нему подключенному бывают ... А версия нашей програмки у тебя 1.0.48b? Потому как 1.0.38b уже работать не будет.
Посмотри внимательно параметры порта, включая управление потоком, которое лучше пока сбросить в None. Не забудь "передернуть" Регистратор. Если не получится, то будем думать дальше ...
Версия 1.0.48. Настрока порта в windows
COM2:
9600 8 None 1 None
Прерывание 03
Адрес 02F8-02FF
т.е. стнадартные настройки
Такие же настройки и в программе
Hyperterminal в начале связи передает в порт строку
ATQ0E0V1S0=1X0&D0
Подобна проблема есть и в заводской программе настройки ТД1232
она работает в ДОСовском интерфейсе(хотя это, наверно, не принципиально), и под Вынь98 чтение данных о настройках АТС (при загрузке данных из АТС в компьютер и наоборот) проходит нормально. А под Вынь2000 происходит сбой чтения примерно на 60-м проценте передачи данных. Скорее всего в Вынь2000 происходит какая-то блокировка порта со стороны операционки при обращении к нему напрямую.
Странно это ... Только что проверил что у меня выдает гипертерминал в порт и обнаружил, что никаких AT ....... он не передает. В гипертерминале я всегда выбираю connecting using Com1. А строка которая у тебя посылается - модемная. АТ - стандартный префикс для модемных команд. Наша программа работает через стандартный Windows API, поэтому с этим проблем быть не должно, она работает через те же процедуры, что и hyperterminal ... Потому и странно
Ладно, пойдём другим путем. Сделай из гипертерминала capture лога в файл и пришли его мне архивом.
Наша программа, как и гипертерминал, работает через windows API. Так что в этом смысле проблем быть не должно. Строка АТ ... однозначно к инициализации порта отношения не имеет, АТ - это префикс управляющих строк для модемов. У себя я проверил - гипертерминал ничего такого в порт не посылает. И я его подключаю напрямую к com порту, т.е. connecting using Com1
Давай сделаем так - сделай в гипертерминале capture лога твоей АТС и пришли его мне архивом.
Здравствуйте !
Прочитал Вашу переписку ( у меня такая же проблема на PANASONIC KX-TA616RU). Все симптомы совпадают : принято строк :0 и т.д. У меня стоит Windows 2000 Server , АТС включена на COM1. Буду очень благодарен если поможете решить проблему .
Дмитрий
> Alex (24.02.06 10:28):
>
> Похожая проблема с 1232:
>
> 1. В регистретаторе не фиксируются исходящие звонки.
> 2. В окне Анализатора вообще ничего не отображается.
>
> Стоит win2k 4sp
>
> 1.0.151 PhExpress
>
> Буду благодарен если подскажет кто-нибудь
> А то я ужо начинаю штудировать таблицы настроек АТС
Ваш случай может быть из п. 4.2 нашего FAQ
4.2. Что делать если в Hyperterminal данные принимаются и видны на экране, а в Регистраторе их не видно?
В основном такие случаи были замечены при использовании пользователями станций Panasonic, но, скорее всего этот эффект будет проявляться на всех станциях у которых кабель и порт и параметры на АТС поддерживают сигналы аппаратного управления потоком. Стоит обратить внимание на параметр "Аппаратное управление потоком" и установить его значение в CTS/RTS. Хотим отметить, что Hyperterminal не обращает внимание на значение этого параметра, т.е. данные в нем выводятся не смотря на установленное значение.