А есть ли переменная или функция в 1.6, отображающая сколько всего на текущий момент активных звонков совершается, не выводить же инфу в парсер командой "asterisk -rx core show channels"
core show calls не катит ?
asterisk -rx "core show channels" | tail -n 1 |sed 's/\sactive\scalls//' - выводит количество активных звонков, но это для версии 1.4
asterisk -rx "core show channels" | grep "active calls" |sed 's/\sactive\scalls//' - подойдет для любой версии
это нужно вызвать из диалплана system и т.д. а как бы просто в переменную бы загнать
um2010 ( 2012-03-27 17:31:38 +0400 )редактироватьЗадан: 2012-03-27 08:22:33 +0400
Просмотрен: 776 раз
Обновлен: Mar 27 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
объясни для чего тебе это?
Zavr2008 ( 2012-03-27 09:18:06 +0400 )редактироватьобъясни цель - тогда будет и решение =)
Zavr2008 ( 2012-03-27 11:55:04 +0400 )редактироватьиз диалплана отдавать на определенный входящий не более 50% от свободных каналов
um2010 ( 2012-03-27 17:30:58 +0400 )редактировать