AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

как из agi вытащить инфу о кол-ве звонков в системе

Asterisk IP PBX 2 сообщений -
#1

как из agi вытащить инфу о кол-ве звонков в системе


есть 3-и транка, на каждом стоит свой call-limit, делаю распределение звонков между транками, мне нужно понять сколько на каналах висит звонков
trunk1 call-limit 10
trunk2 call-limit 5
trunk3 call-limit 3

у меня стартует agi скрипт, в котором есть что то похожее
@line=`asterisk -rx "core show channels verbose |grep ^SIP/trunk"`

и дальше идет обработка массива, где я получаю информацию по кол-ву текущих звонков на каждом канале

но при таких раскладах мне кажется я делаю все через голову, мне хочется более изящного решения, что то типа $AGI->get_variable('DEV_STATUS'), но только не на канал а на систему в целом и что б показывал сколько звонков в системе висит и на каких каналах.
#2

GROUP на каждый вызов
GROUP_COUNT на выбор транка