Подключил АТС к серверу Linux (OS Fedora) дальше установил из исходников atslog.
Вот конфиги.
Скрипт запуска
Код: Выделить всё
#!/bin/sh
# ATSlog version @version@ build @buildnumber@ www.atslog.dp.ua
# Copyright (C) 2003 Denis CyxoB www.yamiyam.dp.ua
#
# RedHat start script
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/sbin:/usr/local/bin:.
prog=ATSlog
# Source function library.
. /etc/init.d/functions
# Reading config file
if [ -r /usr/local/etc/atslog.conf ]; then
. /usr/local/etc/atslog.conf
else
echo "Can't open config file"
exit 1
fi
# ????????? ??????? ??????????
PATH=$PATH:$bindir:$sharedir
case "$1" in
start)
action $"Starting $prog: " $bindir/$masterscript start
;;
stop)
action $"Stopping $prog: " $bindir/$masterscript stop
;;
restart)
action $"Restarting $prog: " $bindir/$masterscript restart
;;
status)
action $"Status $prog: " $bindir/$masterscript
;;
*)
echo "Usage: `basename $0` {start|stop|restart|status}"
;;
esac
exit $?
Код: Выделить всё
cat atslog.conf | grep -v "#"
build=664
sqlmaspasswd=atslog
sqlhost=localhost
sqldatabase=atslog
sqlmasteruser=atslog
sqltype=mysql
port=ttyS0
speed=9600
charsize=8
parity=n
stopbits=1
bindir=/usr/local/bin
libdir=/usr/local/libexec/atslog
logdir=/usr/local/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=/usr/local/var/run/atslogd.pid
howmonth=12
model=KX-TDA100
syslogfacility=user.err
fastwrite=yes
вот это
Код: Выделить всё
Mon Jul 27 19:04:24 EDT 2009 atslogd[5673]: Starting
Mon Jul 27 19:04:24 EDT 2009 atslogd[5673]: open_tty on '/dev/cuaa0' failed: (2) No such file or directory
Mon Jul 27 19:04:24 EDT 2009 atslogd[5673]: Can't open serial device '/dev/cuaa0'
Mon Jul 27 19:04:24 EDT 2009 atslogd[5673]: Can't open '/dev/cuaa0', exiting
Mon Jul 27 19:06:11 EDT 2009 atslogmaster: PID process is not accessible or the daemon is not started.
Mon Jul 27 19:06:12 EDT 2009 atslogd[5701]: Starting
Mon Jul 27 19:06:12 EDT 2009 atslogd[5701]: open_tty on '/dev/cuaa0' failed: (2) No such file or directory
Mon Jul 27 19:06:12 EDT 2009 atslogd[5701]: Can't open serial device '/dev/cuaa0'
Mon Jul 27 19:06:12 EDT 2009 atslogd[5701]: Can't open '/dev/cuaa0', exiting
Mon Jul 27 19:14:35 EDT 2009 atslogd[5889]: Starting
Mon Jul 27 19:14:35 EDT 2009 atslogd[5889]: open_tty on '/dev/cuaa0' failed: (2) No such file or directory
Mon Jul 27 19:14:35 EDT 2009 atslogd[5889]: Can't open serial device '/dev/cuaa0'
Mon Jul 27 19:14:35 EDT 2009 atslogd[5889]: Can't open '/dev/cuaa0', exiting
Thu Jul 30 12:14:35 EDT 2009 atslogd[1022]: Starting
Thu Jul 30 12:28:45 EDT 2009 atslogd[1022]: Closing CDR stream
Thu Jul 30 12:28:45 EDT 2009 atslogd[1022]: Exiting on signal 15
Thu Jul 30 12:28:45 EDT 2009 atslogd[1022]: stopped
Thu Jul 30 12:28:45 EDT 2009 atslogd[7627]: Starting
Thu Jul 30 12:57:22 EDT 2009 atslogd[7627]: Closing CDR stream
Thu Jul 30 12:57:22 EDT 2009 atslogd[7627]: Exiting on signal 15
Thu Jul 30 12:57:22 EDT 2009 atslogd[7627]: stopped
Thu Jul 30 12:57:22 EDT 2009 atslogd[20314]: Starting
Thu Jul 30 12:57:46 EDT 2009 atslogd[20314]: Closing CDR stream
Thu Jul 30 12:57:46 EDT 2009 atslogd[20314]: Exiting on signal 15
Thu Jul 30 12:57:46 EDT 2009 atslogd[20314]: stopped
Thu Jul 30 12:57:46 EDT 2009 atslogd[20338]: Starting
Как проверить передаются данные из com1 вобще, а то может кабель плохой. Да и на кабеле не написано, что 0modem. Формучане посоветуйте, что нибудь?