Здравствуйте совсем недавно начал ковыряться в asterisk по причине того что компания на которую я работаю использует его в больших объемах. В общем asterisk у них голый и возникла необходимость узнать какие добавочные номера не используются в организации. В связи с этим возникает вопрос как можно вытинуть список добавочных номеров которые не были активны месяц или более?
спросил 2018-03-01 12:17:32 +0400
Аноним
вот так както
create temp table t1 as select distinct
substr(dstchannel,1,locate('-',dstchannel)) as trunk from cdr;
create temp table t2 as select distinct
substr(dstchannel,1,locate('-',dstchannel)) as trunk from cdr
where calldate>date_sub(now(),interval 1 month);
select * from t1 left join t2 on t1.trunk=t2.trunk where t2.trunk is null;
в mysql. естественно, не выдаст тех кто не звонил НИКОГДА. тут уж сами. ну или аналогично из таблички sip вместо t1.
Задан: 2018-03-01 12:17:32 +0400
Просмотрен: 259 раз
Обновлен: Mar 01 '18
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
в консоли asterisk - sip show peers - узнаете которые зарегистрированы. По ним статистику звонков посмотреть когда последний раз звонили. Фриланц рулит
awsswa ( 2018-03-01 12:52:39 +0400 )редактировать