Как реализовать автоматическое соединение 2-х абонентов Астериск?
Решил поставить астериск на виртуалку для изучения в свободное время (ранее работать с ним не приходилось). Настроил соединение с внешним миром, теперь могу совершать звонки по межгороду.
Решил, что это слишком просто и придумал себе задачу:
1. Внешнее приложение берет из БД номер телефона клиента и берет несколько номеров операторов. Все номера мобильные.
2. АТС пытается дозвониться до первого номера оператора, если не дозванивается, то совершает звонок следующему. И так пока не дозвониться.
3. После того как АТС дозванивается до оператора, делает звонок клиенту.
С какого боку подойти к задаче?
Задача, в принципе, не уникальная, возможно, кто-то делал или где-то есть решения. Буду очень благодарен за советы и помощь. Спасибо.
Может стоит сделать какое то событие? Например нажатие кнопки на сайте тем же оператором?
Встречал сервис "обратный звонок", где то тут рецепт, думаю, что это можно немного изменить/доработать под ваши нужды и применить.