ATSlog

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Electronik » 2011-08-02 13:41:40

какие карючки? и что за первый лог? вы подключитесь к ком порту и смотрите что в консоль вылится. по идее что то типа

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

cat /dev/cuau0
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Хостинговая компания 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/

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

Re: ATSlog

Непрочитанное сообщение fox » 2011-08-02 16:05:45

fox писал(а):Доброе время суток, Господа!
Поставил atslog по статье.
Атс имеем в наличии LG LDK-100, в calls.log поступают следующие данные:
6078000 I:01 01, 4C 1 1(1,330)
08/01/11 TIME: 15:11:00
6078000 I:01 02, 4C 1 1(1,330)
6078000 I:01 03, 4C 1 1(1,330)
6078000 I:01 04, 4C 1 1(1,330)
6078000 I:01 05, 4C 1 1(1,330)
6078000 I:01 06, 4C 1 1(1,330)
6078000 I:01 07, 4C 1 1(1,330)
6078000 I:01 08, 4C 1 1(1,330)
6078000 I:01 09, 4C 1 1(1,330)
6078002 D>01 02, 42 00 00
6078002 D>01 02, 41 05 03
6078002 D>01 02, 53 15 11
6078002 D>01 02, 54 20 20
6078002 D>01 03, 42 00 00
6078002 D>01 03, 41 05 03
6078002 D>01 03, 53 15 11
6078002 D>01 03, 54 20 20
6078002 D>01 04, 42 00 00
6078002 D>01 04, 41 05 03
6078002 D>01 04, 53 15 11
6078002 D>01 04, 54 20 20
6078002 D>01 05, 42 00 00
6078002 D>01 05, 41 05 03
6078002 D>01 05, 53 15 11
6078002 D>01 05, 54 20 20
6078002 D>01 06, 42 00 00
6078002 D>01 06, 41 05 03
6078002 D>01 06, 53 15 11
6078002 D>01 06, 54 20 20
6078005 D>01 02, 50 00 11
6078005 D>01 02, 51 08 01
6078005 D>01 02, 41 0B 02
6078005 D>01 03, 50 00 11
6078005 D>01 03, 51 08 01
6078005 D>01 03, 41 0B 02
6078005 D>01 04, 50 00 11
6078005 D>01 04, 51 08 01
6078005 D>01 04, 41 0B 02
6078005 D>01 05, 50 00 11
6078005 D>01 05, 51 08 01
6078005 D>01 05, 41 0B 02
6078005 D>01 06, 50 00 11
.........................
Но в базу нечего не поступает(((
Как быть? Куда копать, вот конф:

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

build=664
sqlmaspasswd=atslog
sqlhost=localhost
sqldatabase=atslog
sqlmasteruser=atslog
sqltype=mysql
port=cuau0
speed=19200
charsize=8
parity=n
stopbits=1
bindir=/usr/local/bin
libdir=/usr/local/libexec/atslog
logdir=/var/log/atslog
sharedir=/usr/local/share/atslog
langdir=lang
atslogd=atslogd
atslogd_flags=
masterscript=atslogmaster
atslogdb=atslogdb.pl
cleardb=atslogcleardb.pl
callslogfile=calls.log
curcallslogfile=currentcalls.log
notwritelog=notwrite.log
debug=no
startlogfile=atstart.log
pidfile=/var/run/atslogd.pid
howmonth=12
model=LDK-300
syslogfacility=user.err
fastwrite=yes

Спасибо за внимание!
Вот нормальный вариант без корючек и нужный лог calls.log, но в лог currentcalls.log нечего не поподает и в MySQL нечего непоподает(((
Да пребудет с нами сила!!!
Всех убью, один останусь!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-24 16:37:10

У кого-то работает web-обертка с MariaDB?
Глюк глюком вышибают!

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Electronik » 2011-08-24 19:01:49

Не пробовал. А чем MySQL/PgSQL не устроил?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-24 20:01:20

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

Почему Машка вменто Мускуля, на этом форуме писал.
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-25 9:50:14

Кстати, а под php 5.3.* нормально работает? Может не в Машке проблема?
Глюк глюком вышибают!

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Electronik » 2011-08-25 12:46:41

У меня 5.3.6 всё нормально, может php собрать с поддержкой машки
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-25 13:01:33

А как оно с поддержкой Машки собирается? Сабж крутится на ubuntu, стоит php5-mysql, который поддерживает и mysqli.
После FreeBSD, как то оно сложнее все :)
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-25 13:13:16

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

[Wed Aug 24 15:54:29 2011] [error] [client 192.168.1.41] PHP Warning:  mysql_pconnect(): Headers and client library minor version mismatch. Headers:50154 Library:50300 in /var/www/atslog/include/adodb/drivers/adodb-mysql.inc.php on line 376
[Wed Aug 24 15:54:29 2011] [error] [client 192.168.1.41] PHP Notice:  Undefined variable: color in /var/www/atslog/include/set/commonData.php on line 58
[Wed Aug 24 15:54:41 2011] [error] [client 192.168.1.41] PHP Warning:  mysql_pconnect(): Headers and client library minor version mismatch. Headers:50154 Library:50300 in /var/www/atslog/include/adodb/drivers/adodb-mysql.inc.php on line 376
[Wed Aug 24 15:54:41 2011] [error] [client 192.168.1.41] PHP Notice:  Undefined variable: color in /var/www/atslog/include/set/commonData.php on line 58
[Wed Aug 24 15:54:41 2011] [error] [client 192.168.1.41] PHP Notice:  Trying to get property of non-object in /var/www/atslog/include/set/functions.php on line 438
[Wed Aug 24 15:54:48 2011] [error] [client 192.168.1.41] PHP Warning:  mysql_pconnect(): Headers and client library minor version mismatch. Headers:50154 Library:50300 in /var/www/atslog/include/adodb/drivers/adodb-mysql.inc.php on line 376
[Wed Aug 24 15:54:48 2011] [error] [client 192.168.1.41] PHP Notice:  Undefined variable: color in /var/www/atslog/include/set/commonData.php on line 58
[Wed Aug 24 15:54:48 2011] [error] [client 192.168.1.41] PHP Notice:  Trying to get property of non-object in /var/www/atslog/include/set/functions.php on line 438
[Wed Aug 24 15:54:53 2011] [error] [client 192.168.1.41] PHP Warning:  mysql_pconnect(): Headers and client library minor version mismatch. Headers:50154 Library:50300 in /var/www/atslog/include/adodb/drivers/adodb-mysql.inc.php on line 376
[Wed Aug 24 15:54:53 2011] [error] [client 192.168.1.41] PHP Notice:  Undefined variable: color in /var/www/atslog/include/set/commonData.php on line 58
[Wed Aug 24 15:54:53 2011] [error] [client 192.168.1.41] PHP Notice:  Trying to get property of non-object in /var/www/atslog/include/set/functions.php on line 438
Вот такие ошибки
Глюк глюком вышибают!

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Electronik » 2011-08-25 14:17:15

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

ysql_pconnect(): Headers and client library minor version mismatch. Headers:50154 Library:50300
вот ошибка. обновитесь.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-25 14:50:04

так что обновлять в итоге?
Глюк глюком вышибают!

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Electronik » 2011-08-25 18:34:21

пересобрать PHP, возможно указать либы от машки, точно не скажу не пробовал
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-25 19:53:10

ставил через aptitede. ДУмаю, что самые свежые, ибо ставил в тот же день, когда и АТСЛог.
Глюк глюком вышибают!

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Electronik » 2011-08-25 20:39:24

а phpmyadmin пашет?
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-25 21:12:46

Не ставил. Поставлю - проверю. Спасибо за идею для проверки.
Глюк глюком вышибают!

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-26 9:30:41

phpMyAdmin работает, АТСЛог- нет
Глюк глюком вышибают!

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Electronik » 2011-08-26 12:51:45

попробуй заюзать драйвер mysqli или pdo_mysql
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-26 15:21:05

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

 aptitude show php5-mysql
Пакет: php5-mysql
Новый: да
Состояние: установлен
Автоматически установлен: нет
Версия: 5.3.5-1ubuntu7.2
Приоритет: необязательный
Раздел: web
Сопровождающий: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Размер в распакованном виде: 250 k
Зависимости: libc6 (>= 2.4), libmysqlclient16 (>= 5.1.21-1),
                        phpapi-20090626+lfs, php5-common (= 5.3.5-1ubuntu7.2)
Конфликтует: php5-mysqli
Заменяет: php5-mysqli
Описание: MySQL module for php5
 This package provides modules for MySQL database connections directly from PHP
 scripts.  It includes the generic "mysql" module which can be used to connect
 to all versions of MySQL, an improved "mysqli" module for MySQL version 4.1 or
 later, and the pdo_mysql module for use with the PHP Data Object extension.

 PHP5 is a widely-used general-purpose scripting language that is especially
 suited for Web development and can be embedded into HTML. The goal of the
 language is to allow web developers to write dynamically generated pages
 quickly. This version of PHP5 was built with the Suhosin patch.
Сайт: http://www.php.net/

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

aptitude search pdo
i   ifupdown                        - высокоуровневые инструменты для настройки
p   ifupdown-extra                  - Network scripts for ifupdown
v   ifupdown-scripts                -
p   ifupdown-scripts-zg2            - Zugschlus' interface scripts for ifupdown'
p   python-setupdocs                - setuptools plugin that automates building
p   sheepdog                        - A distributed storage system for KVM.
Глюк глюком вышибают!

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Electronik » 2011-08-26 17:02:35

pdo_mysql идёт в составе php5-mysql
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Gamerman » 2011-08-30 11:07:18

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

magnifin
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-10-12 21:39:54

Re: ATSlog

Непрочитанное сообщение magnifin » 2011-10-12 22:15:45

Суть моей проблемы:
Модель OfficeServ-500, tcp 5100 порт(можно даже телнетом смотреть :-),работает только на исходящие звонки, выход через девятку, без +380.., т.е. 9 050-777-77-77, поставил PostgreSQL, а базе номер есть, в логах тоже, а Веб-морда не выводит на экран статистику по звонкам(но успешно обращается с адресной книгой, параметрами абонентов и тд,)ошибок в логах нет.
Установил MySQL последний, стало отображаться но без первого нуля перед номером, т.е. 507772233, в базе тоже самое, а вот calls.log показывает правильно 0507772233 (с городскими номерами проблем нет). С международным номером тоже пропадают первые два нуля.
Подскажите как исправить положение?
Пытаюсь наладить рэгекспы в /www/atslog/include/set/functions.php , чтобы отделить городские от мобильных номеров, но без первого нуля - настоящий геморой.

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

Re: ATSlog

Непрочитанное сообщение Electronik » 2011-10-13 0:11:02

что за хост система? у меня на FreeBSD в /usr/local/libexec/atslog лежат скрипты для парсинга calls.log. там нужно настраивать сколько знаков телефона парсить и писать в базу. если будут сложности с разборкой файла пишите, разберёмся у меня стоит OfficeServ-7200/
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

magnifin
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-10-12 21:39:54

Re: ATSlog

Непрочитанное сообщение magnifin » 2011-10-15 15:39:53

А это то, что показывает mysql

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

| 2011-10-15 13:18:49 | 0         |        234 |  721 | 2    |   997654321 |       43 | 0.000 |
| 2011-10-15 13:16:07 | 0         |        219 |  722 | 2    |   987654321 |      627 | 0.000 |
С понедельника постучу в аську, а то на выходных звонков мало)

magnifin
проходил мимо
Сообщения: 6
Зарегистрирован: 2011-10-12 21:39:54

Re: ATSlog

Непрочитанное сообщение magnifin » 2011-10-16 16:18:37

Для тех кто не понял как приделать костыли к базе данных calls/number.
Рассмотрим вариант использования mysql. При создании таблиц файликом /usr/local/share/atslog/sql/createsqltables.mysql.sql в 8й строке кода

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

  `number` decimal(65,0) unsigned NOT NULL default '0', 
видно , что тип столбца ячейки целочисленный, ещё и положительный. Исправляем на

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

  `number` varchar(18) default NULL,
Это для случая если вы будете создавать базу заново используя # /usr/local/share/atslog/sql/install-sql.pl /usr/local/etc/atslog.conf
Чтобы сохранить номера хоть както, меняем тип таблицы

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

[root@ats /usr/home/atslog]# mysql
mysql> use atslog;
ALTER TABLE calls MODIFY number VARCHAR(18) default NULL;
далее напишет мол Ok.
Редактируем коды городов
/usr/local/www/atslog/include/set/functions.php

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

$LocalCalls='^[^0]'; 
$LongDistanceCalls='^0.+'; 
$InternationalCalls='^00.+'; 
$MobileCallsPrefix="^0"; 
$MobileCallsSuffix=".+"; 
и в перечне кодов мобильных операторов убираем ноль
было (например) "068" должно стать - "68" . Замечу что редактировать коды операторов нужно и ee /usr/local/www/atslog/include/config.inc.php

genakir
проходил мимо
Сообщения: 5
Зарегистрирован: 2011-10-25 9:00:19

Re: ATSlog

Непрочитанное сообщение genakir » 2011-10-25 9:16:54

Доброго времени суток.
Пытаюсь завести KX-TEM824 на Debian 6.0. Появился ряд вопросов.
Подключаю мини-АТС к системнику с помощью USB кабеля. Запускаю команду

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

dmesg | grep usb
В ответ мне говорится, что обнаружен Panasonic KX-TES824. Ну, думаю, ладно, TES824 так TES824.
При этом логи звонков остаются пустыми.
/usr/local/var/log/atslog/calls.log равен 0 КБ и /usr/local/var/log/atslog/currentcalls.log аналогично равен 0 КБ.
В /usr/local/var/log/atslog/atstart.log пишется информация типа:

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

Mon Oct 24 18:39:50 FET 2011 atslogd[27421]: stopped
Mon Oct 24 18:39:50 FET 2011 atslogd[27421]: Closing CDR stream
Mon Oct 24 18:39:50 FET 2011 atslogd[27421]: Exiting on signal 15
Mon Oct 24 18:39:50 FET 2011 atslogd[27970]: Starting
Mon Oct 24 18:43:31 FET 2011 atslogd[27970]: stopped
Mon Oct 24 18:43:31 FET 2011 atslogd[27970]: Closing CDR stream
Mon Oct 24 18:43:31 FET 2011 atslogd[27970]: Exiting on signal 15
Mon Oct 24 18:43:31 FET 2011 atslogd[28352]: Starting
Mon Oct 24 18:55:03 FET 2011 atslogd[28352]: stopped
Mon Oct 24 18:55:03 FET 2011 atslogd[28352]: Closing CDR stream
Mon Oct 24 18:55:03 FET 2011 atslogd[28352]: Exiting on signal 15
Mon Oct 24 18:55:04 FET 2011 atslogd[29764]: Starting
Mon Oct 24 18:56:17 FET 2011 atslogd[29764]: stopped
Mon Oct 24 18:56:17 FET 2011 atslogd[29764]: Closing CDR stream
Mon Oct 24 18:56:17 FET 2011 atslogd[29764]: Exiting on signal 15
Mon Oct 24 18:56:17 FET 2011 atslogd[29896]: Starting
После этого лезу в сам конфиг atslog - /usr/local/etc/atslog.conf

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

build=664
port=ttyS0
speed=9600
Хотя вот здесь (http://www.lissyara.su/articles/freebsd ... ms/atslog/) указано, что build надо ставить =627
Самое интересное. После команды

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

atslogmaster restart
команда

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

dmesg | grep usb
уже не видит Panasonic KX-TES824. Помогает только передёргивание USB кабеля.
Прошу помощи. Спасибо.