FXO-Транк
Всем привет!
Дано:
1) asterisk 1.4.17
2) FSO-шлюз D-Link DVG-6008S
Сейчас каждая линия ГТС прикреплена жестко к определенному телефону. Я хочу сделать так, чтобы при исходящем звонке в город из всех линий выбиралась первая доступная, и по ней инициировалось соединение.
Линии у меня настроены как хотлайны и регистрируются на * как обычные телефоны с именами. Вызов осуществляется примерно так:
exten => _XXXXXX/101,1,Dial(SIP/5010||D(${EXTEN}))
exten => _XXXXXX/102,1,Dial(SIP/5011||D(${EXTEN}))
где 5010 и 5011 - городские линии, а 101 и 102 - внутр. номера. У меня есть подозрение, что такой способ дозвона немного костыльный.
Кроме того у длинка есть возможность собирать линии в один транк и автоматически маршрутизировать вызовы, хотелось бы это задействовать.
Я пробовал зарегать транк в * и у меня это получилось: * пишет, что он зареган, однако при попытке выполнения чего-то типа: Dial(SIP/5019/${EXTEN}), * говорит, что канал перегружен, а при входящем неизменно предлагает инглишом ввести добавочный номер.
У кого есть опыт в решении подобных проблем, пожалуйста, подскажите куда копать.
Спасибо!
|