Привет, ЛОР!
Есть древний Asterisk 1.8.23.1 на Debian 6. В диалплане прописан макрос, если ни один из SIP-телефонов не ответил, переадресовать звонок на мобильники.
/etc/asterisk/extensions.ael
...
macro reserve-mobile() {
Dial(SIP/${mobile_1}@Provider_outgoing,15,RtT);
Dial(SIP/${mobile_2}@Provider_outgoing,15,RtT);
Dial(SIP/${mobile_3}@Provider_outgoing,15,RtT);
Hangup();
};
...
Сейчас это работает так, звонки на мобильные уходят в том порядке, в котором эти мобильные прописаны. По всем правилам очередей - первый оператор задолбан звонками, второй и третий простаивают, ибо им звонки попадут только если первый отклонит звонок или не возьмёт трубку, или если поступит два звонка одновременно.
Можно ли эти мобильные прописать в очереди в queues.conf
чтобы звонки на мобильные подчинялись стратегии очереди?
Если можно, то какой синтаксис должен быть? Сейчас SIP-телефоны прописаны таким образом:
member => SIP/101,3