Нет. Абоненты все будут подключаться к астериск внутри сети, мимо siproxd сервера. Сам он нужен, чтобы через один IP подключить транки на несколько серверов за ним. Решили разделить астериск на несколько частей, потому что решили разделить грубо говоря по фирмам с одного сервера на несколько, в осно...
Хотим разделить один монолитный asterisk сервер на несколько виртуальных. Но чтобы не заводить несколько внешних ip решили ставить siproxd на котором этот ip будет, а астериск сервера будут работать с транками операторов через него(остальные эндпоинты внутри сети). А то пока из имеющегося только под...
Добрый день. Имеем звонок в очередь support. Если нужно, операторы переводят абонента по номеру 9999 через BLINDTRANSFER на другую очередь managers, то всё отлично работает, менеджеры получают звонок, у тех поддержки отбой. Но заметил, что после того как закончится звонок на managers по любой причин...
Хотя и хитрого ничего не пришлось городить, правда использовал не macro, а gosub, почему не знаю, но главное работает. Просто поменял все очереди на ... exten => s,n,Queue(test,t,,,10,,,holdtime,s,1) exten => s,n,HangUp() exten => h,1,noop(${QUEUEHOLDTIME}) [holdtime] exten => s,1,noop(${QUEUEHOLDTI...
Действительно, как Вы и говорили после холда видимо счётчик обнуляется, что и показал dumpchan.
Видимо придётся думать как реализовать другим способом.
Добрый день. Хотели получать значение, сколько звонящий провисел в очереди, до получения ответа . exten => h,n,MYSQL(Query resultid ${connid} INSERT INTO stat (pnumber,agent,date,queue,status,time,holdtime,record)VALUES('${CALLERID(number)}','${MEMBERNAME}','${STRFTIME(${EPOCH},,%Y-%m-%d %H:%M:%S)}'...
Уважаемый Zavr2008 правильно Вам сказал. Зачем такие костыли в диалплане, если намного проще прикрутить проверку по БД, можно даже той же AstDB? Хотя мы уже на более гибкий MySQL перешли, где можно и дату блокировки прикрутить, если блокировка не перманентная, и оператора, который блокировку сделал.