singalen: (Default)
[personal profile] singalen
Аааа... стало мне интересно, как работает софтинка, отслеживающая и биллящая телефонные переговоры на миниАТС.
У неё есть типа демон, который подключается к COM-порту и отслеживает сообщения о звонках.
Демон этот - держитесь крепче - стартует из rc.d вот так:

case "$1" in
  start)
	cat /dev/ttyS0 >> /var/worker/capture.log &
    # pid file
    echo $! > /var/worker/run/pbx.pid
  ;;
  stop)
	kill `cat /var/worker/run/pbx.pid`
	rm /var/worker/run/pbx.pid
  ;;

Потом ещё есть sed-скрипт, который парсит этот лог.

#$%.

Вот вам и софт, работающий с протоколом SMDR.

Microsoft со своим TAPI далеко впереди планеты всей. Высокие технологии, ё. Век телекоммуникаций, ё. Открытые стандарты и community-driven development, ё.

А "краткость - сестра нашего брата".
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting