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

Тема: SMDR после первой строчки лог больше не ведется

14.09.15 2:47   Alexink  (10/14.09.15)  

АТС: Samsung IDCS500, подключение: COM1. После того как модуль связи получает первую строчку от АТС остальные строчки не воспринимаются. После перезапуска службы все повторяется.
Подключался терминалом, от АТС все идет без проблем.
Может это лимит программы?

[ #1 ]  14.09.15 3:51   Ware.Support  EXPERT  

Пришлите (прикрепите) пример лога от АТС. Посмотрим.

[ #2 ]  14.09.15 4:07   Alexink  (10/14.09.15)  

Вот.

Вложение
Шаблон IDCS500.zip  (Размер: 1KB - Загрузки: 154)
[ #3 ]  14.09.15 4:29   Alexink  (10/14.09.15)  

Записей нет даже в неразобранных логах телефонных соединений.

[ #4 ]  14.09.15 4:50   Alexink  (10/14.09.15)  

Вот немного улучшил и шапку видно. Только, по моему, не в разборе дело. Почему-то служба связи с мини АТС перестает воспринимать данные от АТС после первой же строчки. Может, потому что нет окончания строки или еще чего? Последующих записий нет как в необработаных логах и так и в файле лога.

Вложение
Шаблон IDCS500.zip  (Размер: 1KB - Загрузки: 153)
[ #5 ]  14.09.15 6:39   Ware.Support  EXPERT  

Предоставьте лог от АТС хотя бы с несколькими десятками строк лога.
Перепроверьте настройки COM порта.
Необходимо выяснить, какие символы идут в конце строки: CR, LF, CRLF или какие-то другие.

[ Изменено: 14.09.15 6:46 Ware.Support ]
[ #6 ]  14.09.15 6:44   Alexink  (10/14.09.15)  

Проверял, много раз. Все соответствует.

Вложение
putty20150909161501.zip  (Размер: 14KB - Загрузки: 151)
[ #7 ]  14.09.15 6:53   Ware.Support  EXPERT  

У АТС практикуется настройка окончания SMDR строки. Необходимо установить CRLF(0x0D и 0x0A).
В Вашем логе окончание SMDR строки LFCR.

[ #8 ]  14.09.15 7:38   Alexink  (10/14.09.15)  

Вот такие есть опции, среди них нужной я не нашел:
725: SMDR OPTIONS
00. PAGE HEADER: YES
01. LINE PER PAGE: 60
02. INCOMMING CALL NO
03. OUTGOUING CALL: YES
04. AUTHORIZE CODE: NO
05. SMDR START TIME: YES
06. IN/OUT GROUP: NO
07. DND CALL: NO
08. WAKE-UP CALL: YES
09. DIRECTORY NAME: Íå çàäàíî
10. CALLER ID DATA: NO
11. ABANDON CALL: NO
12. NO. OF MASK: 00
13. INCOMING ANSWER: NO
14. INTERCOM CALL: NO
15. HOTEL PAGE FFED: END
16. HOTEL START LINE: 0 LINE
17. DID NUM/NAME: YES
Еще SYSTEM I/O PARAMETER
0 SERVICE
1 BAUD RATE
2 CHAR LENTH
3 PARITY
4 STOP BIT
5 RETRY COUNT
6 WAIT TIME
7 DSR CHECK
Тут тоже этого нет.
Вот лог службы связи Мини-АТС.

Вложение
2.zip  (Размер: 1KB - Загрузки: 170)
[ #9 ]  14.09.15 7:41   Alexink  (10/14.09.15)  

В “Комендант—- Конфигуратор—- Мини-АТС” нашел только смену CR+LF на CR.

[ #10 ]  14.09.15 7:47   Ware.Support  EXPERT  
Alexink - 14.09.15 7:41

В “Комендант—- Конфигуратор—- Мини-АТС” нашел только смену CR+LF на CR.

 
Попробуйте с данной опцией.

[ #11 ]  14.09.15 7:53   Alexink  (10/14.09.15)  

Попробовал, изменил опцию, сохранил, перезапустил службу связи с Мини-АТС. Ничего не изменилось первый звонок попал в лог и отчет, уже следующие, нигде не появляются.

[ #12 ]  14.09.15 8:07   Alexink  (10/14.09.15)  

В общем сделал такую хитрость:
1. Поставил количество строк на странице равной 1.
2. Включил опцию печатать шапку SMDR.
В результате шапка печатается через каждую строчку.
И это помогло... только лог необработанных звонков теперь будет очень большим...
Будет ли возможность выбирать LF+CR в будущих версиях?

[ #13 ]  14.09.15 8:36   Ware.Support  EXPERT  

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

В модуле отчетов есть возможность очистки архивов.

Будет ли возможность выбирать LF+CR в будущих версиях?

Учтем при выпуске новых версий.

[ #14 ]  14.09.15 8:43   Alexink  (10/14.09.15)  

Очень благодарен за поддержку.

Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"