[code] context auth { _*1XXXX => { Answer(); Wait(1); // VMAuthenticate(${EXTEN:2}@operators,s); Set(queue-announce-success=1); goto queues-manip,I${EXTEN:2},1; };
_*2XXXX => {
Answer();
Wait(1);
// VMAuthenticate(${EXTEN:2}@operators,s);
Set(queue-announce-success=1);
MySQL(Connect connid localhost root finger asterisk);
MySQL(Query resultid ${connid} UPDATE\ agent_status\ SET\ agentStatus\ =\ LOGGEDOUT\ where\ agentId
='${EXTEN:2}');
goto queues-manip,O${EXTEN:2},1;
};
*3 => {
Answer();
Wait(1);
Set(queue-announce-success=1);
goto queues-manip,P${CALLERID(num)},1;
}
*4 => {
Answer();
Wait(1);
Set(queue-announce-success=1);
goto queues-manip,U${CALLERID(num)},1;
};
} [/code]
tesak89 (Mar 1 '12)edit
UPD: мне нужен именно ЛОГ, а не в режиме реального времени.
tesak89 (Mar 1 '12)editНу тебе-то может и нужен, а что нужно топикстартеру?
switch (Mar 1 '12)editА топикстартеру нужно то же самое =) Коллега писал вопрос, с ним вдвоем уже думаем.
tesak89 (Mar 1 '12)editПосмотрел на свои отчеты - я не учитывал паузы в рабочем времени...
switch (Mar 1 '12)editХм , а мы вот учитываем и мониторим)
zzuz (Mar 1 '12)editzzuz, а про вас мы в курсе и мониторим =) Сможете как-нибудь помочь с Вашим монитором нагрузки? Шо-то не завелось как-то, потом не смотрел, вот думаю на днях еще разок покурить тему эту.
tesak89 (Mar 1 '12)editДа не проблема . У нас везде заводится) . Я правильно понял , что речь идет про pbx-monitor? Там вроде всё просто , bash и php , ничего лишнего. Кстати там добавлена возможность мониторить удаленные машины с астерисками.
zzuz (Mar 2 '12)editя так понял стандартное решение данной проблемы - это создание отдельной таблицы для агентов? А если операторы универсальные (входящие и исходящие звонки). Отдельный код на исходящий звонок чтоли делать?
asdasd1d (Mar 2 '12)editНу а как иначе? В * оператор ставится так же на паузу, а в свой лог падает другое действие.
tesak89 (Mar 5 '12)edit