Возможно не туда копаю. Есть несколько пользователей. Нужно их выпустить во внешний мир через GSM-шлюз. Если выпускать по отдельности - все работает и можно не использовать этот модуль. Суть вопроса такова. Если у одного пользователя поднята сессия и идет разговор, то у всех остальных занято при исходящем вызове. Хотелось бы в такой ситуации, чтобы брался следующий провайдер и уже через него шел звонок второго пользователя и так далее. Возможно я что-то не учел.
Можно пробовать что то вроде
https://wiki.mikopbx.ru/faq:outbound-round-robin
Спасибо. Вроде пока работает по этой инструкции. Вот только один момент.
Вот эта часть
same => n,Set(busyLevel=50)
Описано - определяется максимально допустимое количество одновременных звонков через провайдера. (видимо одного, либо я не так понимаю эту фразу)
Только вот когда я ставлю 1 - то одновременно выходить наружу может только один сотрудник (хотя в моем случае 4 провайдера), а вот когда я ставлю 4, то все 4 сотрудника спокойно могут выходить через остальных провайдеров.
в данном примере есть три линии
same => n,Set(PUSH(rrItem)=SIP-1601534775)
same => n,Set(PUSH(rrItem)=SIP-1611151795)
same => n,Set(PUSH(rrItem)=SIP-1681205343)
если busyLevel=1
то предполагаем, что каждая линия одноканальная, к примеру GSM sim карта
если что то работает не так, как вы ожидаете, то следует анализировать логи verbose