ATSlog

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

Re: ATSlog

Непрочитанное сообщение Гость » 2009-08-12 8:04:04

Привет всем подскажите, почему то утрение звонки заносятся не все.
Вот лог

Код: Выделить всё

12/08/09 07:37AM   134 15 89265658732                    00:01'14
12/08/09 07:57AM   121 20 88213897103                    00:00'13
12/08/09 08:03AM   203 06 2237378                        00:00'54
12/08/09 08:08AM   137 16 89265869360                    00:00'46            FW
12/08/09 08:09AM   121 20 88213897103                    00:00'37
12/08/09 08:10AM   148 12 89167008969                    00:00'05
12/08/09 08:15AM   102 17 89031620168                    00:04'38
12/08/09 08:20AM   508 10 <I>                       0'00 00:10'31            D0
12/08/09 08:20AM   152 25 89167005088                    00:09'59            FW
12/08/09 08:20AM   121 20 88213897103                    00:00'30
12/08/09 08:21AM   131 04 46236                          00:00'16
12/08/09 08:22AM   203 27 7029038                        00:00'27
^L  Date     Time    Ext CO        Dial Number        Ring Duration  Acc code  CD
--------------------------------------------------------------------------------
12/08/09 08:23AM   148 09 89167005088                    00:00'28
12/08/09 08:26AM   121 20 88213897103                    00:00'19
12/08/09 08:27AM   121 02 88213897103                    00:00'15
12/08/09 08:30AM   140 20 7925421                        00:00'03
12/08/09 08:30AM   501 21 <I>                       0'00 00:00'14            D0
12/08/09 08:31AM   164 21 <I>                       0'00 00:00'09            TR
12/08/09 08:34AM   140 12 6428585                        00:00'00
12/08/09 08:34AM   511 20 <I>                       0'00 00:00'18            D0
12/08/09 08:36AM   121 20 <I>                       0'00 00:01'28            TR
12/08/09 08:36AM   508 01 <I>                       0'00 00:10'31            D0
12/08/09 08:36AM   667 08 89160269155                    00:09'59            FW

12/08/09 08:39AM   508 10 <I>                       0'00 00:00'16            D0
12/08/09 08:39AM   121 02 887252326368                   00:00'01
12/08/09 08:40AM   152 10 <I>                       0'00 00:00'30            TR
12/08/09 08:40AM   128 02 887252326368                   00:00'01
12/08/09 08:45AM   102 18 84862436799                    00:01'01
12/08/09 08:46AM   121 20 88213897103                    00:05'12
12/08/09 08:49AM   203 08 2237378                        00:00'36
12/08/09 08:50AM   508 12 <I>                       0'00 00:00'20            D0
12/08/09 08:51AM   131 04 50431                          00:00'19
12/08/09 08:51AM   148 12 <I>                       0'00 00:01'00            TR

^L  Date     Time    Ext CO        Dial Number        Ring Duration  Acc code  CD
--------------------------------------------------------------------------------
12/08/09 08:52AM   508 12 <I>                       0'00 00:00'15            D0
12/08/09 08:52AM   203 12 <I>                       0'00 00:00'15            TR
12/08/09 08:52AM   508 12 <I>                       0'00 00:00'17            D0
12/08/09 08:54AM   167 27 89207752991                    00:02'44
12/08/09 08:54AM   148 11 77763611                       00:10'32            TR
12/08/09 08:54AM   148 10 77794019                       00:11'27
12/08/09 08:55AM   508 06 <I>                       0'00 00:10'31            D0
12/08/09 08:55AM   667 25 89160269155                    00:10'00            FW
12/08/09 08:55AM   203 12 <I>                       0'00 00:02'33            TR
12/08/09 08:58AM   148 12 83596009                       00:00'34
А в web морде не столько
Изображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

voler
рядовой
Сообщения: 28
Зарегистрирован: 2009-02-18 14:53:38

Re: ATSlog

Непрочитанное сообщение voler » 2009-08-12 10:22:23

Обнаружил вот что в логах, я так понимаю это и есть прична сбоя

Код: Выделить всё

Aug 11 07:53:00 ats kernel: [46848.796308] atslogdb.pl[5395]: segfault at 4 ip b7a16684 sp bff3c950 error 4 in libmysqlclient.so.15.0.0[b79ae000+19e000]
Aug 12 07:35:15 ats kernel: [84703.652316] atslogdb.pl[6436]: segfault at 4 ip b7b14684 sp bfa3ac30 error 4 in libmysqlclient.so.15.0.0[b7aac000+19e000]

suspender
сержант
Сообщения: 160
Зарегистрирован: 2007-11-19 10:47:09

Re: ATSlog

Непрочитанное сообщение suspender » 2009-09-14 17:02:22

Решил попробовать пособирать что нить с нашей KX-TD200, но:

Код: Выделить всё

/usr/local/etc/rc.d/atslogd start
DBD driver has not implemented the AutoCommit attribute at /usr/local/lib/perl5/site_perl/5.10.1/mach/DBI.pm line 705.
Выполнено с ошибкой
переставлял perl ,p5-DBD-mysql51 и p5-DBI - ниче не изменилось

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: ATSlog

Непрочитанное сообщение fox » 2009-10-12 2:43:29

Доброй ночи!
Вот такая вод задача:
Поднял по этой статье atslog, всё вроде бы настроил только вот не задача, не пишет в базу и кажется в лог пишет матату!
Вот лог:

Код: Выделить всё

2623513 H:T560+ 132 ==> 051 (G:00-32)
2623520 H:T560+T560 ==> 051 (G:00-00)
2623520 D>01 03, 04 FF 0F
2623520 D>01 02, 03 F0 FF
2623540 D>01 03, 00 F1 FF
2623540 D>01 02, 01 FF F1
2623540 D>01 03, 00 F2 FF
2623540 D>01 02, 01 FF F2
2623550 I:01 01, 4C 1 1(1,330)
10/09/09  TIME: 15:45:00
2623550 I:01 02, 4C 1 1(1,330)
2623550 I:01 03, 4C 1 1(1,330)
2623550 I:01 04, 4C 1 1(1,330)
2623550 I:01 05, 4C 1 1(1,330)
2623550 I:01 06, 4C 1 1(1,330)
2623550 I:01 07, 4C 1 1(1,330)
2623550 I:01 08, 4C 1 1(1,330)
2623550 I:01 09, 4C 1 1(1,330)
2623551 D>01 02, 42 00 00
2623551 D>01 02, 41 05 03
2623551 D>01 02, 53 15 45
2623551 D>01 02, 54 20 20
2623551 D>01 03, 42 00 00
2623551 D>01 03, 41 05 03
2623551 D>01 03, 53 15 45
2623551 D>01 03, 54 20 20
2623551 D>01 04, 42 00 00
2623551 D>01 04, 41 05 03
2623551 D>01 04, 53 15 45
2623551 D>01 04, 54 20 20
2623551 D>01 05, 42 00 00
2623551 D>01 05, 41 05 03
2623551 D>01 05, 53 15 45
2623551 D>01 05, 54 20 20
2623551 D>01 06, 42 00 00
2623551 D>01 06, 41 05 03
2623551 D>01 06, 53 15 45
2623551 D>01 06, 54 20 20
2623554 D>01 02, 50 00 09
2623554 D>01 02, 51 10 09
2623554 D>01 02, 41 0B 02
2623554 D>01 03, 50 00 09
2623554 D>01 03, 51 10 09
2623554 D>01 03, 41 0B 02
2623554 D>01 04, 50 00 09
2623554 D>01 04, 51 10 09
2623554 D>01 04, 41 0B 02
2623554 D>01 05, 50 00 09
2623554 D>01 05, 51 10 09
2623554 D>01 05, 41 0B 02
2623554 D>01 06, 50 00 09
2623554 D>01 06, 51 10 09
2623554 D>01 06, 41 0B 02
2623582 D>01 03, 00 F1 FF
2623582 D>01 02, 01 FF F1
2623747 D>01 03, 00 F0 FF
2623747 D>01 02, 01 FF F0
2624150 I:01 01, 4C 1 1(1,330)
10/09/09  TIME: 15:46:00
2624150 I:01 02, 4C 1 1(1,330)
2624150 I:01 03, 4C 1 1(1,330)
2624150 I:01 04, 4C 1 1(1,330)
2624150 I:01 05, 4C 1 1(1,330)
2624150 I:01 06, 4C 1 1(1,330)
2624150 I:01 07, 4C 1 1(1,330)
2624150 I:01 08, 4C 1 1(1,330)
2624150 I:01 09, 4C 1 1(1,330)
2624151 D>01 02, 42 00 00
2624151 D>01 02, 41 05 03
2624151 D>01 02, 53 15 46
2624151 D>01 02, 54 20 20
2624151 D>01 03, 42 00 00
2624151 D>01 03, 41 05 03
2624151 D>01 03, 53 15 46
2624151 D>01 03, 54 20 20
2624151 D>01 04, 42 00 00
2624151 D>01 04, 41 05 03
2624151 D>01 04, 53 15 46
2624151 D>01 04, 54 20 20
2624151 D>01 05, 42 00 00
2624151 D>01 05, 41 05 03
2624151 D>01 05, 53 15 46
2624151 D>01 05, 54 20 20
2624151 D>01 06, 42 00 00
2624151 D>01 06, 41 05 03
2624151 D>01 06, 53 15 46
2624151 D>01 06, 54 20 20
2624154 D>01 02, 50 00 09
2624154 D>01 02, 51 10 09
2624154 D>01 02, 41 0B 02
2624154 D>01 03, 50 00 09
2624154 D>01 03, 51 10 09
2624154 D>01 03, 41 0B 02
2624154 D>01 04, 50 00 09
2624154 D>01 04, 51 10 09
2624154 D>01 04, 41 0B 02
2624154 D>01 05, 50 00 09
2624154 D>01 05, 51 10 09
2624154 D>01 05, 41 0B 02
2624154 D>01 06, 50 00 09
2624154 D>01 06, 51 10 09
2624154 D>01 06, 41 0B 02
2624315 D>01 01, 03 FF 1F
2624315 H:T560+ 076 ==> 392 (G:00-32)
2624315 H:T560+S448 ==> 076 (G:00-38)
2624322 H:T560+T560 ==> 076 (G:00-00)
2624322 H:T560+T560 ==> 076 (G:00-00)
2624322 D>01 01, 03 FF 0F

2624381 D>01 03, 05 F1 FF
2624381 D>01 01, 09 1F FF
2624381 H:T560+ 088 ==> 393 (G:00-32)
2624381 H:T560+S448 ==> 088 (G:00-38)
2624392 H:T560+T560 ==> 088 (G:00-00)
2624392 D>01 03, 05 F1 FF
2624392 D>01 01, 09 1F FF
2624395 D>01 03, 02 F1 FF
2624395 D>01 02, 09 F1 FF
2624395 D>01 03, 02 F2 FF
2624395 D>01 02, 09 F2 FF
2624395 H:T560+S449 ==> 088 (G:00-38)
2624421 D>01 03, 02 F1 FF
2624421 D>01 02, 09 F1 FF
2624421 H:T560+ 088 ==> 016 (G:00-36)
2624421 H:T560+T560 ==> 088 (G:00-00)
2624421 D>01 03, 05 F1 FF
2624421 D>01 01, 09 1F FF
2624421 H:T560+ 016 ==> 088 (G:00-36)
2624423 H:T560+T560 ==> 088 (G:00-00)
2624423 H:T560+ 016 ==> 088 (G:00-36)
2624523 D>01 03, 00 F1 FF
2624523 D>01 02, 01 FF F1
2624529 D>01 03, 00 F1 FF
2624529 D>01 02, 01 FF F1
2624536 I:04 05, 28 1 E(1,30)
2624536 D>04 05, C0 00 28
2624536 D>01 03, 05 FF 1F
2624536 D>01 01, 09 FF 1F
2624536 B>04 __, 04 00 00 (01)
2624536 D>01 03, 05 FF 2F
2624536 D>01 01, 09 FF 2F
2624540 B>04 __, 0B 10 00 (01)
2624550 B>04 __, 0B 00 00 (01)
2624559 I:04 05, 09 0 0(4,17)
2624559 D>04 05, C0 00 28
2624559 I:04 05, 26 0 0(4,82)
2624559 D>01 03, 05 FF 1F
2624559 D>01 01, 09 FF 1F
2624559 D>04 05, C0 00 28
2624559 B>04 __, 04 00 00 (01)
2624559 H:T560+ 025 ==> 040 (G:00-36)
2624559 D>04 05, C0 00 28
2624559 D>01 03, 00 F1 FF
2624559 D>01 02, 01 FF F1
2624559 H:T560+ 040 ==> 025 (G:00-36)
2624561 H:T560+ 040 ==> 025 (G:00-36)
2624750 I:01 01, 4C 1 1(1,330)
10/09/09  TIME: 15:47:00
2624750 I:01 02, 4C 1 1(1,330)
2624750 I:01 03, 4C 1 1(1,330)
2624750 I:01 04, 4C 1 1(1,330)
2624750 I:01 05, 4C 1 1(1,330)
2624750 I:01 06, 4C 1 1(1,330)
2624750 I:01 07, 4C 1 1(1,330)
2624750 I:01 08, 4C 1 1(1,330)
2624750 I:01 09, 4C 1 1(1,330)
2624751 D>01 02, 42 00 00
2624751 D>01 02, 41 05 03
2624751 D>01 02, 53 15 47
2624751 D>01 02, 54 20 20
2624751 D>01 03, 42 00 00
2624751 D>01 03, 41 05 03
2624751 D>01 03, 53 15 47
2624751 D>01 03, 54 20 20
2624751 D>01 04, 42 00 00
2624751 D>01 04, 41 05 03
2624751 D>01 04, 53 15 47
2624751 D>01 04, 54 20 20
2624751 D>01 05, 42 00 00
2624751 D>01 05, 41 05 03
2624751 D>01 05, 53 15 47
2624751 D>01 05, 54 20 20
2624751 D>01 06, 42 00 00
2624751 D>01 06, 41 05 03
2624751 D>01 06, 53 15 47
2624751 D>01 06, 54 20 20
2624754 D>01 02, 50 00 09
2624754 D>01 02, 51 10 09
2624754 D>01 02, 41 0B 02
2624754 D>01 03, 50 00 09
2624754 D>01 03, 51 10 09
2624754 D>01 03, 41 0B 02
2624754 D>01 04, 50 00 09
2624754 D>01 04, 51 10 09
2624754 D>01 04, 41 0B 02
2624754 D>01 05, 50 00 09
2624754 D>01 05, 51 10 09
2624754 D>01 05, 41 0B 02
2624754 D>01 06, 50 00 09
2624754 D>01 06, 51 10 09
2624754 D>01 06, 41 0B 02
2624868 H:T560+T560 ==> 088 (G:00-00)
2624868 D>01 03, 05 F0 FF
2624868 D>01 01, 09 0F FF
2624868 D>01 03, 02 F1 FF
2624868 D>01 02, 09 F1 FF
2624871 D>01 03, 02 F0 FF
2624871 D>01 02, 09 F0 FF
2624925 D>01 03, 00 F0 FF
2624925 D>01 02, 01 FF F0
2624925 I:04 05, 2C 1 0(9,36)
2624925 D>01 03, 05 FF 1F
2624925 D>01 01, 09 FF 1F
2624925 D>04 05, C0 00 28
2624925 B>04 __, 04 00 00 (01)
2624925 H:T560+S451 ==> 040 (G:00-38)
2624925 D>04 05, C5 02 01
2624948 I:04 05, 0A 0 0(10,18)
2624948 I:04 05, 27 0 0(10,42)
2624948 D>04 05, C5 00 00
2624948 H:T560+T560 ==> 040 (G:00-00)
2624948 H:T560+T560 ==> 040 (G:00-00)
2624948 D>01 03, 05 FF 0F
2624948 D>01 01, 09 FF 0F
2624948 D>04 05, 31 00 00
2624948 B>04 __, 05 00 00 (01)
2625005 I:01 06, 28 1 E(1,30)
2625005 D>01 06, 60 80 00
2625005 D>01 06, C0 00 05
2625005 D>01 06, 60 81 00
2625005 D>01 06, 60 83 00
2625005 D>01 06, 60 83 00
2625005 H:T560+S458 ==> 005 (G:00-46)
2625005 D>01 06, C5 17 01
2625005 B>01 __, 04 00 00 (01)
2625006 D>01 06, 41 00 03
2625006 D>01 06, 42 00 00
2625006 D>01 06, 41 05 03
2625009 D>01 06, 41 00 02
2625009 D>01 06, 41 0B 02
2625012 D>01 06, 41 00 01
2625061 I:01 06, 09 0 0(4,17)
2625061 D>01 06, 64 23 80
2625061 D>01 06, C0 00 05
2625061 I:01 06, 26 0 0(4,82)
2625061 D>01 06, 64 22 80
2625061 D>01 06, 64 20 80
2625061 H:T560+T560 ==> 005 (G:00-00)
2625061 D>01 06, C5 00 00
2625061 D>01 06, 64 20 00
2625061 D>01 06, 64 20 00
2625061 D>01 06, C6 01 00
2625061 D>01 06, C0 00 05
2625061 B>01 __, 04 00 00 (01)
2625061 D>01 06, 64 20 00
2625061 D>01 06, 64 20 00
2625061 H:T560+ 089 ==> 005 (G:00-36)
2625061 D>01 06, C0 00 05
2625061 H:T560+ 005 ==> 089 (G:00-32)
2625063 H:T560+ 005 ==> 089 (G:00-32)
2625350 I:01 01, 4C 1 1(1,330)
10/09/09  TIME: 15:48:00
2625350 I:01 02, 4C 1 1(1,330)
2625350 I:01 03, 4C 1 1(1,330)
2625350 I:01 04, 4C 1 1(1,330)
2625350 I:01 05, 4C 1 1(1,330)
2625350 I:01 06, 4C 1 1(9,331)
2625350 I:01 07, 4C 1 1(1,330)
2625350 I:01 08, 4C 1 1(1,330)
2625350 I:01 09, 4C 1 1(1,330)
2625351 D>01 02, 42 00 00
2625351 D>01 02, 41 05 03
2625351 D>01 02, 53 15 48
2625351 D>01 02, 54 20 20
2625351 D>01 03, 42 00 00
2625351 D>01 03, 41 05 03
2625351 D>01 03, 53 15 48
2625351 D>01 03, 54 20 20
2625351 D>01 04, 42 00 00
2625351 D>01 04, 41 05 03
2625351 D>01 04, 53 15 48
2625351 D>01 04, 54 20 20
2625351 D>01 05, 42 00 00
2625351 D>01 05, 41 05 03
2625351 D>01 05, 53 15 48
2625351 D>01 05, 54 20 20
2625351 D>01 06, 42 00 00
2625351 D>01 06, 41 05 03
2625351 D>01 06, 53 15 48
2625351 D>01 06, 54 20 20
2625354 D>01 02, 50 00 09
2625354 D>01 02, 51 10 09
2625354 D>01 02, 41 0B 02
2625354 D>01 03, 50 00 09
2625354 D>01 03, 51 10 09
2625354 D>01 03, 41 0B 02
2625354 D>01 04, 50 00 09
2625354 D>01 04, 51 10 09
2625354 D>01 04, 41 0B 02
2625354 D>01 05, 50 00 09
2625354 D>01 05, 51 10 09
2625354 D>01 05, 41 0B 02
2625354 D>01 06, 50 00 09
2625354 D>01 06, 51 10 09
2625354 D>01 06, 41 0B 02
2625617 I:01 06, 18 63 0(9,191)
2625617 H:T560+S448 ==> 005 (G:00-46)
2625617 D>01 06, C5 0B 01
2625618 D>01 06, 41 00 01
2625626 I:01 06, 12 1 0(15,50)
2625627 I:01 06, 30 2 0(12,57)
2625627 D>01 06, 64 20 00
2625627 D>01 06, C6 01 00
2625627 D>01 06, 00 FF F1
2625627 D>01 06, 41 00 03
2625627 D>01 06, 42 20 00
2625627 D>01 06, 55 00 00
2625627 D>01 06, 56 00 00
2625627 D>01 06, 41 03 03
2625628 T:01 06, 1E 0 0(13,41)
2625628 D>01 06, C5 00 00
2625628 H:T560+T560 ==> 005 (G:00-00)
2625628 H:T560+ 060 ==> 005 (G:00-36)
2625628 D>01 06, C0 00 05
2625630 D>01 06, 41 00 02
2625636 D>01 06, 41 00 01
2625641 I:01 06, 23 8 0(13,60)
2625642 H:T560+T560 ==> 005 (G:00-00)
2625642 ST=6   >8
2625642 D>01 06, 41 00 01
2625643 H:T560+ 005 ==> 060 (G:00-28)
2625644 D>01 06, 64 20 00
2625644 D>01 06, 64 20 00
2625644 H:T560+ 060 ==> 005 (G:00-36)
2625653 I:01 06, 23 A 0(13,60)
2625653 H:T560+T560 ==> 005 (G:00-00)
2625653 ST=6   >A
2625654 H:T560+ 005 ==> 060 (G:00-28)
2625655 D>01 06, 64 20 00
2625655 D>01 06, 64 20 00
2625655 H:T560+ 060 ==> 005 (G:00-36)
2625658 I:01 06, 23 5 0(13,60)
2625658 H:T560+T560 ==> 005 (G:00-00)
2625658 ST=6   >5
2625659 H:T560+ 005 ==> 060 (G:00-28)
2625660 D>01 06, 64 20 00
2625660 D>01 06, 64 20 00
2625660 H:T560+ 060 ==> 005 (G:00-36)
2625665 I:01 06, 23 A 0(13,60)
2625666 H:T560+T560 ==> 005 (G:00-00)
2625666 ST=6   >A
2625667 H:T560+ 005 ==> 060 (G:00-28)
2625668 D>01 06, 64 20 00
2625668 D>01 06, 64 20 00
2625668 H:T560+ 060 ==> 005 (G:00-36)
2625677 I:01 06, 23 4 0(13,60)
2625677 H:T560+T560 ==> 005 (G:00-00)
2625677 ST=6   >4
2625678 H:T560+ 005 ==> 060 (G:00-28)
2625679 D>01 06, 64 20 00
2625679 D>01 06, 64 20 00
2625679 H:T560+ 060 ==> 005 (G:00-36)
2625684 I:01 06, 23 7 0(13,60)
2625684 H:T560+T560 ==> 005 (G:00-00)
2625684 ST=6   >7
2625685 H:T560+ 005 ==> 060 (G:00-28)
2625686 D>01 06, 64 20 00
2625686 D>01 06, 64 20 00
2625686 H:T560+ 060 ==> 005 (G:00-36)
2625702 I:01 06, 23 3 0(13,60)
2625702 H:T560+T560 ==> 005 (G:00-00)
2625702 ST=6   >3
2625703 H:T560+ 005 ==> 060 (G:00-28)
2625704 D>01 06, 64 20 00
2625704 D>01 06, 64 20 00
2625704 H:T560+ 060 ==> 005 (G:00-36)
2625711 I:01 06, 23 2 0(13,60)
2625711 H:T560+T560 ==> 005 (G:00-00)
2625711 ST=6   >2
2625712 H:T560+ 005 ==> 060 (G:00-28)
2625713 D>01 06, 64 20 00
2625713 D>01 06, 64 20 00
2625713 H:T560+ 060 ==> 005 (G:00-36)
2625714 I:01 06, 23 1 0(13,60)
2625714 H:T560+T560 ==> 005 (G:00-00)
2625714 ST=6   >1
2625715 H:T560+ 005 ==> 060 (G:00-28)
2625716 D>01 06, 64 20 00
2625716 D>01 06, 64 20 00
2625716 H:T560+ 060 ==> 005 (G:00-36)
2625725 I:01 06, 23 5 0(13,60)
2625726 H:T560+T560 ==> 005 (G:00-00)
2625726 ST=6   >5
2625727 H:T560+ 005 ==> 060 (G:00-28)
2625728 D>01 06, 64 20 00
2625728 D>01 06, 64 20 00
2625728 H:T560+ 060 ==> 005 (G:00-36)
2625733 I:01 06, 23 A 0(13,60)
2625734 H:T560+T560 ==> 005 (G:00-00)
2625734 ST=6   >A
2625735 H:T560+ 005 ==> 060 (G:00-28)
2625736 D>01 06, 64 20 00
2625736 D>01 06, 64 20 00
2625736 H:T560+ 060 ==> 005 (G:00-36)
2625783 T:01 06, 0D 0 0(13,21)
2625812 I:01 06, 0A 0 0(13,18)
2625812 D>01 06, 60 00 00
2625812 I:01 06, 27 0 0(13,64)
2625812 D>01 06, 00 FF F1
2625812 H:T560+T560 ==> 005 (G:00-00)
2625812 D>01 06, 60 00 00
2625812 B>01 __, 05 00 00 (01)
2625812 H:T560+ 005 ==> 089 (G:00-32)
2625812 D>01 06, 00 FF F1
2625812 I:01 06, 29 9 0(1,0)
2625812 I:01 01, 2F 1 0(1,86)
2625813 D>01 06, 00 FF F1
2625813 D>01 06, 41 00 03
2625813 D>01 06, 42 00 00
2625813 D>01 06, 41 05 03
2625813 D>01 06, 53 15 48
2625813 D>01 06, 54 20 20
2625816 D>01 06, 41 00 02
2625816 D>01 06, 50 00 09
2625816 D>01 06, 51 10 09
2625816 D>01 06, 41 0B 02
2625819 D>01 06, 41 00 01
Что это значет? Это Calls.log
А вот конф, может я что то не так настроил?

Код: Выделить всё

# ATSlog version 2.1.1 build 664 www.atslog.com  
# Copyright (C) 2003 Denis CyxoB www.yamiyam.dp.ua
#
# Параметры ATSlog
#
# Не допускается использование пробелов между названием
# параметра и его значением (с обеих сторон от знака "=").
#

# Номер сборки ATSlog.
# Не изменяйте параметр.
#
build=664

#
# Пароль для пользователя $sqlmasteruser
# Серверные программы ATSlog от имени этого пользователя
# инициализируют все обращения к SQL серверу для внесения изменений в базы данных.
# Например: 
# sqlmaspasswd=Edktxtybt
#
sqlmaspasswd=atslog

# Остальные параметры для соединения с SQL сервером
#
sqlhost=localhost
sqldatabase=atslog
sqlmasteruser=atslog

# Тип используемого SQL сервера.
# Сейчас поддерживается MySQL и PostgreSQL.
# Например:
# sqltype=MySQL
# sqltype=PostgreSQL
#
sqltype=mysql

# НАСТРОЙКИ ПОРТА

# Порт для соединения с АТС.
# Можно использовать два вида соединения:
# 1. Через последовательный порт. В этом случае программа
#    будет обращаться к порту как к девайсу /dev/$port. В
#    конфигурационном файле префикс "/dev/" опускается.
#    Например:
# BSD
#    port=cuaa0
# Linux
#    port=ttyS0
# 2. Через TCP/IP порт. При этом демон откроет TCP сокет
#    и будет ожидать соединения по указанному номеру порта.
#    Обязательно нужно указать префикс tcp:номер_порта.
#    Например:
#    port=tcp:1234
#
# 3. Через TCP/IP порт. При этом демон откроет TCP соединение на удалённых 
#    хост по указанному номеру порта.
#    Обязательно нужно указать префикс rtcp:хост:номер_порта.
#    Например:
#    port=rtcp:remote.com:1234

port=cuad1

# Скорость последовательного порта $port сервера
# Скорость должна соответствовать настройкам скорости порта самой АТС.
# Допустимые значения:
# speed=2400
# speed=4800
# speed=9600
# speed=19200
# speed=38400
# speed=57600
# speed=115200
#
speed=9600

# Число  битов  данных при передаче через последовательный порт.
# Допустимые значения от 5 до 8.
#
charsize=8

# Проверка на четность при передаче через последовательный порт.
# Допустимые значения:
# parity=e  (even parity)
# parity=o  (odd parity)
# parity=n  (no parity)
#
parity=n

# Число  стоповых  битов при передаче через последовательный порт.
# Допустимое значения:
# stopbits=1
# stopbits=2
#
stopbits=1

# Директория с исполняемыми файлами программы
# 
bindir=/usr/local/bin

# Директория с файлами библиотек (Perl модулей) поддержки
# различных моделей АТС.

libdir=/usr/local/libexec/atslog

# Директория с текстовыми лог-файлами
#
logdir=/var/log/atslog

# Директория с дополнительными файлами использующимися ATSlog.
#
sharedir=/usr/local/share/atslog

# Поддиректория с файлами сообщений на различных языках.
# Располагается в $sharedir
#
# Если у Вас появилось желание сделать новый перевод - добро
# пожаловать в участники проекта! :)
#
langdir=lang

# Программа считывающая данные из АТС
#
atslogd=atslogd
# Флаги запуска. Смотри man atslogd(8).
# Используйте -t при возникновении проблем с tcp режимом
atslogd_flags=

# Основной управляющий скрипт
#
masterscript=atslogmaster

# Скрипт, передающий информацию о звонках SQL серверу
#
atslogdb=atslogdb.pl

# Скрипт, позволяющий очистить от данных таблицы SQL сервера. Скрипт не
# удаляет таблицы и базы данных, а только очищает от информации.
#
# Пример использования:
# [root@server /]$ atslogmaster cleardb
#
cleardb=atslogcleardb.pl

# Текстовый лог-файл в который скрипт записывает звонки из АТС за текущий
# месяц. По окончанию месяца файл будет сжат bzip2 и сохранён под
# именем $callslogfile.1.bz2 В следующий месяц будет произведена его
# ротация в соответствующем порядке.
callslogfile=calls.log

# Текстовый лог-файл текущих звонков.
# После того, как из этого файла данные будут записаны в базу SQL
# сервера его содержимое переносится в $callslogfile

curcallslogfile=currentcalls.log

# Файл со строками, информация из которых не была перенесена из текстового
# лог-файла в базу данных. Как правило, это строки содержащие
# информацию не касающуюся звонков. Например, заголовки столбцов
# пояснения при печати на принтер.
# Файл хранится в папке, описанной параметром $logdir и
# подчиняется правилам ротации. Для дополнительной информации
# смотрите описание параметров $howmonth и $debug.
#
notwritelog=notwrite.log

# Осуществлять ли запись лога $notwritelog или нет. Запись лога
# используется, в основном, для отладки. Удобно отслеживать те данные,
# которые не были обработаны модулем разбора строк.
# Ранее параметр $debug назывался $nowrlog. Был заменён для
# лучшего понимания значения.
#
# Возможные варианты:
# debug=yes
# debug=no
#
debug=no

# Лог работы всего пакета. В нём фиксируется останов, запуск, сообщения
# об ошибках и пр. Файл хранится в папке, описанной параметром $logdir и
# подчиняется правилам ротации.
#
startlogfile=atstart.log

# PID файл.
#
pidfile=/var/run/atslogd.pid

# Сколько месяцев хранить текстовые лог-файлы
# указанные параметрами $callslogfile, $notwritelog и $startlogfile.
# Минимум 1. Желательно 12.
# Лог файлы хранятся в сжатом виде (компрессор bzip2)
#
howmonth=12

# Список поддерживаемых моделей АТС:
# Alcatel:
# 		4200E
# Ericsson:
# 		BP-250
# Goldstar:
# 		GPS-6A
# Hybrex:
# 		GD-320
# LG:
# 		GDK-100
# 		GDK-162
# 		GHX-46
# 		LDK-100
# 		LDK-300
# NEC:
# 		NEAX2000
# 		NEAX7400
# Panasonic:
# 		KX-TA308
# 		KX-TA308RU
# 		KX-TA616
# 		KX-TA616RU
# 		KX-TD1232
# 		KX-TD1232-RU
# 		KX-TD500
# 		KX-TD816RU
# 		KX-TDA100
# 		KX-TDA200
# 		KX-TDA600
# 		KX-TEM824
# 		KX-TES824
# Samsung:
# 		IDCS-500
# 		NX-820
# 		OFFICESERV-100
# 		OFFICESERV-500
# 		OFFICESERV-7200
# 		SKP-816
# Siemens:
# 		HICOM-150
# 		HIPATH-3750
# 		Hicom 250
# 		Hicom 350H
#
# При указании параметра $model нужно задать только
# обозначение модели без названия производителя.
# Нужно точно указать маркировку модели, т.к. адаптированные под Россию
# АТС могут отличатся форматом даты; например для KX-TA616RU дата
# записывается в формате  DD/MM/YY, а не так, как в родном - MM/DD/YY для
# модели KX-TA616.
# Пример:
# model=KX-TA616RU
#
model=LDK-100

# Уровень для системного журнала syslogd
# syslogd используется для сообщения о критических ошибках.
# Для дополнительной информации читайте man logger(1), syslog.conf(5).
# Оставьте поле пустым для отключения записи в системный журнал.
#
syslogfacility=user.err

# Прямая запись с порта АТС в базу данных.
# При значении "no" запись состоявшихся звонков производится сначала в
# текстовый лог-файл ($curcallslogfile), а затем, один раз в сутки в БД SQL
# сервера.
# Присвоение этому параметру значения "yes" позволит синхронно записывать в БД
# информацию о звонках непосредственно в момент их поступления из АТС.
# Данные в текстовый лог-файл ($callslogfile) попадают в обеих случаях.
# Параметр "yes" предполагает демонизацию и постоянное задействование Perl
# скрипта, поэтому требует значительно бОльших ресурсов компьютера.
#
# Возможные варианты:
# fastwrite=no
# fastwrite=yes
#
fastwrite=yes

# End of configuration file...  Have a nice day!
Нужно привязаться к LG LDK-100 может что то я не так настроил подскажите пожалуйста, безмерно буду благодарен!
С глубоким уважением!
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: ATSlog

Непрочитанное сообщение f_andrey » 2009-10-12 8:58:25

1. сравни свой лог с примером (где лежат примеры гляди в pkg-plist} скорее всего в share
2. если они различаются, то либо настроить АТС чтоб она отдавала то что от нее ждут, либо точить фильтр ATSlog, чтоб он обрабатывал то что есть, помнится для офиссерва-100 сделал второе :)

ну и еще есть лог дебаг кажется, туда попадает все что не попало в базу, тоже иногда полезно глянуть.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
fox
ст. лейтенант
Сообщения: 1154
Зарегистрирован: 2008-07-24 0:25:31
Откуда: Ukraine, Donetsk

Re: ATSlog

Непрочитанное сообщение fox » 2009-10-12 18:16:16

Добрый вечер!
f_andrey писал(а):... то либо настроить АТС чтоб она отдавала то что от нее ждут, либо точить фильтр ATSlog ...
Я тут совсем ламер, как это сделать с АТС LG LDK-100 я не представляю подскажите пожалуйста, и пример конфига битов чётности и других параметров какие мне бы лучше ввести???
Очень буду признателен, у кого стоит LDK-100 покажите пожалуйста мне свой конф или поделитесь знаниями, буду очень благодарен!
За ранние спасибо!
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: ATSlog

Непрочитанное сообщение f_andrey » 2009-10-12 20:05:21

fox писал(а):Добрый вечер!
f_andrey писал(а):... то либо настроить АТС чтоб она отдавала то что от нее ждут, либо точить фильтр ATSlog ...
Я тут совсем ламер
Ну что тут ответить, все мы такими были, кто то учится кто то по 100лет задает ламерские вопросы, от себя могу посоветовать в каком направлении копать ;) большее скучно.

Итак для диагностики очень хороша cu (подробности как обычно man cu), параметры comm соединения весьма стандартны, ну ваша цель, еше раз напомню для начала привести снимаемый с АТС лог к виду образца.
Ну если не выйдет то тогда подгонять фильтр, там все на простеньком перле, вникнуть в основы и понять что к чему дело нескольких часов, ну если чего конкретное будет не получатся то вероятно подскажу (но именно по реализации и проблемам, думать за других мне скучно), но надо больше информации, ибо АТС у меня такой нет ;)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

imicopycat
проходил мимо
Сообщения: 4
Зарегистрирован: 2009-10-13 18:01:51

Re: ATSlog

Непрочитанное сообщение imicopycat » 2009-10-14 16:27:14

насчёт автозапуска в rc.d
у меня не стартовал демон atslogd
запускался только вручную с помощью atslogmaster start или atslogd forcestart. (freebsd 7.0)
плохо,- подумал я и подправил скрипт в rc.d :
/usr/local/etc/rc.d/atslogd

Код: Выделить всё

. /etc/rc.subr

name="atslogd"
rcvar=${name}_enable

command="/usr/local/bin/atslogmaster"


load_rc_config $name

: ${atslogd_enable="YES"}

required_files="/usr/local/etc/atslog.conf"
extra_commands="reload writedb rotate alltodb cleardb"
start_cmd="sh /usr/local/bin/atslogmaster start"
stop_cmd="/usr/local/bin/atslogmaster stop"
reload_cmd="atslogd_command() reload"
restart_cmd="atslogd_command() restart"
status_cmd="sh /usr/local/bin/atslogmaster status"
writedb_cmd="atslogd_command() writedb"
rotate_cmd="atslogd_command() rotate"
alltodb_cmd="atslogd_command() alltodb"
cleardb_cmd="atslogd_command() cleardb"

atslogd_command()
{
    ${command} ${command_args} ${rc_arg}
}
    
run_rc_command "$1"
У нас в Украине всегда всё как не у людей :cz2:
Перешли мы с 8ки на 0 - включение междугородки , пришлось подправить atslogd под новые правила набора. Для этого нужно:
поля в базе number в таблице calls, phonebook перевести в тип char(18) (это нужно из-за того что оно до этого числовое поле и при первом нуле мускул ноль отбрасывает, а ноль нам нужен для правильной разукраски)
далее файл functions.pl поменять с 8 на 0 лежит он гдето в подпаке include., а и не забудте поменять прям там же коды мобильных операторов.
и всё записи посвечиваются как раньше.

Как перестраивать АТС писать не буду, умею юзать только ТДА100

mediamag
лейтенант
Сообщения: 693
Зарегистрирован: 2008-10-02 20:49:21

Re: ATSlog

Непрочитанное сообщение mediamag » 2010-01-25 16:27:14

Вопрос: умеет ли атслог палить внутренние телефоны? типа - кто куда и сколько? Если умеет, то как это включить?

Orator
рядовой
Сообщения: 36
Зарегистрирован: 2008-07-16 11:21:58

Re: ATSlog

Непрочитанное сообщение Orator » 2010-03-10 17:31:16

Господа, я завяз на следующем:
захожу на веб морду жмякаю куда надо.

>тип отчёта: по всем
>исходящих звонков
>Нет таких данных


и обновить и отправить запрос и смена на входящие и исходящие с типом отчета по всем
результат тот-же.

В мускуль как-раз данные пишутся как надо.

Код: Выделить всё

Захожу в мускуль use atslog; 
select * from calls;

+---------------------+-----------+------------+------+------+-----------+----------+-------+
| timeofcall          | forwarded | internally | co   | way  | number    | duration | cost  |
+---------------------+-----------+------------+------+------+-----------+----------+-------+
| 2010-10-03 14:36:00 | 0         |         12 |    2 | 2    |     xx |       23 | 0.000 |
| 2010-10-03 14:48:00 | 0         |         13 |    3 | 2    |       xxx |       40 | 0.000 |
| 2010-10-03 14:55:00 | 0         |         13 |    2 | 2    |    xxxxx |      399 | 0.000 |
| 2010-10-03 15:17:00 | 0         |         11 |    2 | 2    | xxxx40 |       50 | 0.000 |
| 2010-10-03 15:31:00 | 0         |         12 |    2 | 2    |    x2xxx1 |       59 | 0.000 |
| 2010-10-03 15:33:00 | 0         |         12 |    2 | 2    |    xxxx03 |      171 | 0.000 |
| 2010-10-03 15:36:00 | 0         |         12 |    1 | 2    |    xxx15 |       59 | 0.000 |
| 2010-10-03 15:38:00 | 0         |         12 |    2 | 2    |    xxx5 |       26 | 0.000 |
| 2010-10-03 15:39:00 | 0         |         12 |    2 | 2    |    x8 |       66 | 0.000 |
| 2010-10-03 15:40:00 | 0         |         11 |    2 | 2    |    6x5 |      116 | 0.000 |
+---------------------+-----------+------------+------+------+-----------+----------+-------+
вместо хххх - соответственно нормальные номера на какие звонили, тобиш исходящие.

Куда посмотреть можно, в логах ничего непонятного и ошибочного нету

mediamag
лейтенант
Сообщения: 693
Зарегистрирован: 2008-10-02 20:49:21

Re: ATSlog

Непрочитанное сообщение mediamag » 2010-03-10 22:28:19

я делал по статье...у меня атс самсунг IDS 500...атс имеет ЛАН. Айпи такой то, порт 5200...всё пашет чёкто

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: ATSlog

Непрочитанное сообщение f_andrey » 2010-03-10 23:10:27

Orator писал(а):В мускуль как-раз данные пишутся как надо.
А вы веб интерфейсу то объяснили что существует база данных, и как к ней попасть, ну и соответственно база то знает что от неё что то хотят, и можно ли это что то ;-)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Orator
рядовой
Сообщения: 36
Зарегистрирован: 2008-07-16 11:21:58

Re: ATSlog

Непрочитанное сообщение Orator » 2010-03-11 9:28:01

А вы веб интерфейсу то объяснили что существует база данных, и как к ней попасть, ну и соответственно база то знает что от неё что то хотят, и можно ли это что то
Если Вы имеете ввиду файл /usr/local/www/atslog/include/config.inc.php то вот

Код: Выделить всё

<?php
$sqlhost='localhost';
$sqldatabase='atslog';
$sqlmaspasswd='testpassword';
$sqlmasteruser='atslog';
$sqltype='mysql'; // PostgreSQL or MySQL
$model='LDK-300';
$ADODB_CACHE_DIR = '/tmp/adodb';
$ADODB_CACHE_TTL = 60*60; // 1 hour. SQL query cache lifetime.
$debugMode=TRUE; // Debug mode.
$demoMode=FALSE; // Demo mode.
 $MobileCodes=array("050", "095", "066", "099", "067", "098", "068", "097", "096","039","063", "093", "094", "092");

?>
По параметрам указанным в файле, к mysql подключался без проблем.
mysql -u atslog -p пароль указывал, testpassword. select * from calls; show tables; работают на ура
Параметры включая модель АТС совпадают с параметрами указанными в файле /usr/local/etc/atslog.conf

Может нужно еще что-то настраивать, а я по невнимательности пропустил?

P.S Не знаю или важно в данном случае, но если через вебморду написать описание к линияям или какую-нить другую инфу, то она чудесно сохраняется в бд

Orator
рядовой
Сообщения: 36
Зарегистрирован: 2008-07-16 11:21:58

Re: ATSlog

Непрочитанное сообщение Orator » 2010-03-11 9:46:44

Вот блин голова 2 уха, совсем в своей консоли потерялся.
Оказывается окромя debug в конфиге atslog & config.inc.php, есть в вебморде combobox - режим отладки, сверху от кнопки отправить запрос.
Сейчас включим режим 2 и будем посмотреть
Последний раз редактировалось Orator 2010-03-12 13:27:48, всего редактировалось 1 раз.

Orator
рядовой
Сообщения: 36
Зарегистрирован: 2008-07-16 11:21:58

Re: ATSlog

Непрочитанное сообщение Orator » 2010-03-11 10:31:25

Свою проблему нашел

Вот запрос вебморды

Код: Выделить всё

(mysql): SELECT COUNT(*) from calls where ((calls.timeofcall>='2010-03-01 00:00:00') AND (calls.timeofcall<='2010-03-31 23:59:59') )
формат даты - 2010-03-01 00:00:00
а вот формат даты в бд - 2010-10-03 14:36:00
З.Ы. Для невнимательных, месяц и число сменились местами.

Осталось решить в каком собственно месте будет наиболее корректно подправить :smile: .
опций в конфиге не нашел. Есть у кого-то идеи?

diakon2
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-04-13 14:38:09

Re: ATSlog

Непрочитанное сообщение diakon2 » 2010-04-13 14:52:20

Добрый день комрады )

помогите пожалуйста с небольшой проблемкой
установил атслог, подключил станцию(LDK-100) по rs232
станция цепляется нормально, данные передаются корректно( логинился cu и появлялись сообщения типа велкам, дата\время, версия прошивки и запрос на вод пароля, пароль ввел, все ок)
выход в город через 9ку, то есть для звонков на номера в коде 495 я набираю (9-777-77-77) для звонков на 499 (9-499-777-77-77)

запустил сервис атслог, и тут появилась трабла, в логи пишется вот такая ботва
root@bill-ats [atslog]# cat calls.log
?I?QQ??????Q??????

сделал пару звонков

root@bill-ats [atslog]# cat calls.log
?I?QQ??????Q??????EQ????????????z?
???tj?Q???
root@bill-ats [atslog]#


в mysql
mysql> use atslog;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select * from calls;
Empty set (0.00 sec)

mysql> select * from *;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*' at line 1
mysql> show tables;
+------------------+
| Tables_in_atslog |
+------------------+
| calls |
| country |
| extlines |
| intphones |
| phonebook |
| towns |
| unauth |
| users |
| usersgroups |
+------------------+
9 rows in set (0.00 sec)

mysql> select * from country;
+-----+-------------------------------+
| id | name |
+-----+-------------------------------+
| 43 | ??????? |
| 61 | ????????? |
| 380 | ??????? |
| 994 | ??????????? |
| 213 | ????? |
| 54 | ????????? |
| 374 | ??????? |
| 880 | ????????? |
| 375 | ???????? |
| 32 | ??????? |
| 359 | ???????? |
| 591 | ??????? |
| 387 | ?????? ? ??????????? |



чемто чую что трабла в кодировке но в каком направлении рыть непонятно

подскажите пожалуйста ) буду благодарен

BAV_Lug
сержант
Сообщения: 299
Зарегистрирован: 2006-06-02 15:38:28
Откуда: Харьков

Re: ATSlog

Непрочитанное сообщение BAV_Lug » 2010-04-16 0:58:27

diakon2 писал(а):Добрый день комрады )

помогите пожалуйста с небольшой проблемкой
установил атслог, подключил станцию(LDK-100) по rs232
станция цепляется нормально, данные передаются корректно( логинился cu и появлялись сообщения типа велкам, дата\время, версия прошивки и запрос на вод пароля, пароль ввел, все ок)
выход в город через 9ку, то есть для звонков на номера в коде 495 я набираю (9-777-77-77) для звонков на 499 (9-499-777-77-77)

запустил сервис атслог, и тут появилась трабла, в логи пишется вот такая ботва
root@bill-ats [atslog]# cat calls.log
?I?QQ??????Q??????

сделал пару звонков

root@bill-ats [atslog]# cat calls.log
?I?QQ??????Q??????EQ????????????z?
???tj?Q???
root@bill-ats [atslog]#


в mysql
mysql> use atslog;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> select * from calls;
Empty set (0.00 sec)

mysql> select * from *;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*' at line 1
mysql> show tables;
+------------------+
| Tables_in_atslog |
+------------------+
| calls |
| country |
| extlines |
| intphones |
| phonebook |
| towns |
| unauth |
| users |
| usersgroups |
+------------------+
9 rows in set (0.00 sec)

mysql> select * from country;
+-----+-------------------------------+
| id | name |
+-----+-------------------------------+
| 43 | ??????? |
| 61 | ????????? |
| 380 | ??????? |
| 994 | ??????????? |
| 213 | ????? |
| 54 | ????????? |
| 374 | ??????? |
| 880 | ????????? |
| 375 | ???????? |
| 32 | ??????? |
| 359 | ???????? |
| 591 | ??????? |
| 387 | ?????? ? ??????????? |



чемто чую что трабла в кодировке но в каком направлении рыть непонятно

подскажите пожалуйста ) буду благодарен
Не в ту сторону смотришь. Трабла не в кодировке явно. То что у тебя mysql не показывает города это нормально - у тебя кодировка консоли в лучшем случае KOI8 или даже, судя по всему UTF, а инфа в базе лежит в кодировке, если я все правильно помню, в cp1251.

Цепляйся с помощью cu к атс и смотри, что она передает.

BAV_Lug
сержант
Сообщения: 299
Зарегистрирован: 2006-06-02 15:38:28
Откуда: Харьков

Re: ATSlog

Непрочитанное сообщение BAV_Lug » 2010-04-16 1:01:41

Немного оффтопа.

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

gyash
рядовой
Сообщения: 49
Зарегистрирован: 2010-01-19 7:36:53
Откуда: Казахстан Атырау

Re: ATSlog

Непрочитанное сообщение gyash » 2010-04-22 16:17:56

atslogd error code: 256
WARNING! No lines transferred to SQL from a log file. This is possibly caused by parsing error.

У меня вот не запускается, вот что пишет. Как быть?

gyash
рядовой
Сообщения: 49
Зарегистрирован: 2010-01-19 7:36:53
Откуда: Казахстан Атырау

Re: ATSlog

Непрочитанное сообщение gyash » 2010-04-23 8:42:53

Решил проблему сам. Прога не тот порт комовский смотрела, вот и кидала ошибку.

diakon2
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-04-13 14:38:09

Re: ATSlog

Непрочитанное сообщение diakon2 » 2010-04-23 8:47:42

1. No lines transferred to SQL from a log file
2. parsing error ни о чем не говорит ???
если нет) то скажи какая у тебя станция стоит, и скинь содержимое atslog.conf и лог файла с логами, а вообще можешь сравнить с примером который в установочном архиве atslog лежит

diakon2
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-04-13 14:38:09

Re: ATSlog

Непрочитанное сообщение diakon2 » 2010-04-23 10:52:50

народ, не могу разобраться с парсеров в mysql (((
вот что в мускуле
mysql> select * from calls;
+---------------------+-----------+------------+------+------+-------------+----------+-------+
| timeofcall | forwarded | internally | co | way | number | duration | cost |
+---------------------+-----------+------------+------+------+-------------+----------+-------+
| 0000-00-00 00:00:00 | 0 | 301 | 2 | 1 | 623 | 17 | 0.000 |
| 0000-00-00 00:00:00 | 1 | 305 | 1 | 1 | 0 | 155 | 0.000 |
| 0000-00-00 00:00:00 | 0 | 624 | 1 | 1 | 624 | 0 | 0.000 |
| 0000-00-00 00:00:00 | 0 | 624 | 1 | 1 | 624 | 0 | 0.000 |
| 0000-00-00 00:00:00 | 0 | 152 | 1 | 1 | 624 | 22 | 0.000 |
| 0000-00-00 00:00:00 | 0 | 114 | 2 | 1 | 622 | 24 | 0.000 |
| 0000-00-00 00:00:00 | 0 | 301 | 1 | 1 | 624 | 226 | 0.000 |
| 0000-00-00 00:00:00 | 0 | 114 | 1 | 1 | 622 | 8 | 0.000 |
| 0000-00-00 00:00:00 | 0 | 301 | 20 | 2 | 3320213 | 0 | 0.000 |

вот что в логах
---- Site Name : BEREGKI ---------------------------------------------------------------
NO STA CO TIME START DIALED ACT CNT COST ACCOUNT CODE
---- ----- --- -------- -------------- ------------------- --- ----- ----------- ------------
3609 233 002 00:00:07 04/14/10 16:13 I625 RING 00:09
3608 111 001 00:02:36 04/14/10 16:12 I625 RING 00:02
3610 111 001 00:01:12 04/14/10 16:16 I625 RING 00:02
3611 114 001 00:00:11 04/14/10 16:23 I622 RING 00:08
3612 111 025 00:00:40 04/14/10 16:23 O3320213 ** 0 0
3613 111 001 00:01:02 04/14/10 16:25 I625 RING 00:01
3614 114 001 00:00:11 04/14/10 16:33 I622 RING 00:06
3615 111 024 00:01:25 04/14/10 16:35 O3320289 ** 0 0

парсер
sub parsecurcalls() {
while ($str=<PBX_DATA>)
{
$stringNumber++;
if ($str =~ /(\d{4}) (.{5}) (\d{3}) (\d{2}:\d{2}:\d{2}) (\d{2}\/\d{2}\/\d{2}) (\d{2}:\d{2}) (.{20}) (.{2}) (.{5}) (.{11}) (.{12})/){
unitecurcalls();
}else{
#print("$stringNumber\n");
if ($vars{debug} =~ /yes/i){
if ($str !~ /^$/){
print $str;
};
};
};
};
};

sub unitecurcalls() {
my $no=$1;
my $sta=$2;
my $co=$3;
my $call_duration=$4;
my $date=$5;
my $time=$6;
my $dialed_number=$7;
my $act=$8;
my $cnt=$9;
my $cost=$10;
my $account_code=$11;


$co=int($co);
$forwarded=0;

if ($dialed_number=~/(\d+)/)
{
$number=$1;
}
else {
$number=0;
}

if($dialed_number =~ /^[IG]/){
$way='1';
$forwarded=0;
}
elsif($dialed_number =~ /^O/){
$way='2';
$forwarded=0;
}
elsif($dialed_number =~ /^T/){
$way='2';
$forwarded=1;
}
elsif($dialed_number =~ /^t/){
$way='1';
$forwarded=1;
}

if ($date=~(/(\d{2})\/(\d{2})\/(\d{2})/)) {
$Month=$2;
$Day=$1;
$Year=$3+2000;
$timeofcall = "$Year-$Month-$Day $time:00";
}

if ($call_duration=~(/(\d{2}):(\d{2}):(\d{2})/)) {
$duration = (($1*60*60)+($2*60)+$3);
}


if ($TimeOfCall ne ""){
$callsCount++;
}

my $internally=int($sta);
#print("$timeofcall, $forwarded, $internally, $co, $way, $number, $duration\n");
WriteRecord($timeofcall, $forwarded, $internally, $co, $way, $number, $duration);
};

1;


процедура записи в мускуль
sub WriteRecord{
my ($time_of_call, $fwd, $int, $co, $way, $number, $duration) = @_ ;

my $query = "INSERT INTO calls ( timeofcall, forwarded, internally, co, way, number, duration ) VALUES (?, ?, ?, ?, ?, ?, ?)";
my $sth = $dbh->prepare($query);
$sth->execute($time_of_call, $fwd, $int, $co, $way, $number, $duration);
if($sth->err){ # try to reconnect and send the query again
$ERRORMESSAGE="\nError on sth->execute: ".$sth->errstr().", reconnecting\n";
echoerrors();
if(connecttodb()){
my $sth = $dbh->prepare($query);
$sth->execute($time_of_call, $fwd, $int, $co, $way, $number, $duration);
if(!$sth->err) { # success
return 0;
}
}

если сделать так $time_of_call="2010-02-03 10:10:10"; то в мускуль все нормально пишется, в принципе руководству нужна статистика по дням , а когда именно - утром днем или вечером совершался звонок не принципиально, и я думаю на худой конец можно своять скрипт который будет останавливать atslog менять дату в этой строке, сохранять фаил и запускать atslog, вариант изощренный но других пока не вижу.

у кого есть какие нибуть идеи ?

gyash
рядовой
Сообщения: 49
Зарегистрирован: 2010-01-19 7:36:53
Откуда: Казахстан Атырау

Re: ATSlog

Непрочитанное сообщение gyash » 2010-04-23 15:01:43

Хелп не стартует демон после перезагрузки, вот что в логах
atslogdb[763]: ERROR! No connection with an SQL server established.:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Хотя мускул стартанул все ок. Что делать. Плиз

diakon2
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-04-13 14:38:09

Re: ATSlog

Непрочитанное сообщение diakon2 » 2010-04-23 15:44:49

gyash писал(а):Хелп не стартует демон после перезагрузки, вот что в логах
atslogdb[763]: ERROR! No connection with an SQL server established.:Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Хотя мускул стартанул все ок. Что делать. Плиз
1 в консоли mysql энтер.
2 потом в консоли мускуля \s энтер и вывод сюда скинь
потом в тойже консоли мускуля
use mysql;
select user,password,host from user;
ну и в завершении покажи конфиг atslog.conf


а вообще можно выделить Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) скопировать в буфер обмена и вставить в гугл и нажать энтер а патом почитать.

vvh
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-04-27 7:18:43

Re: ATSlog

Непрочитанное сообщение vvh » 2010-04-27 7:27:54

Не подскажете, что можно сделать с парсером, чтобы он нормально обрабатывал буквы в номерах. АТС KX-TDA100 пишет номера в формате 8P123456 и в отчеты попадает только 8, сам номер отбрасывается. В таблице calls тип столбца number поправил на varchar, как советовали на оф.форуме - не помогло. Проверил репозиторий на предмет свежей версии парсера - у меня последняя.
Что еще можно сделать?