Здравствуйте.
Есть эластикс со встроенным в него астериском. Входящие звонки все попадают в один custom context, "client-in", после отделным скриптом из agi-bin распределяются по сотрудникам в зависимости от того, кто звонит. Если звонит контрагент определенного сотрудника - вызов ему и отправляется. Скрипт лезет в mysql базу, по номеру КА находит отвественного сотрудника и отправляет вызов ему.
Все работает хорошо.
Сейчас есть задача - если этот сотрудник не берет трубку, отправить вызов либо на внешний номер, либо в заранее созданную группу вызова.
Follow me отлично работает при звонке внутри сети. Звоню с любого внутреннего на тот, у кого есть follow me - через 15 секунд звонок перенаправляется. Все в порядке.
При звонке с внешки - follow me не пытается сработать вовсе. Звонок уходит отвественному сотруднику и продолжается до тех пор, пока не возьмут трубку, не даст отбой вызывающий, либо АТС не надоест принимать звонок.
Контекст, который описывает распределение внешних вызовов выглядит так
[client-in]
exten => s,1,AGI(2manager)
exten => s,n,Set(VOLUME(TX)=5)
exten => s,n,Set(VOLUME(RX)=5)
exten => s,n,Goto(ext-local,${EXTEN2},1)
Очевидно, после goto звонок ушел в ext-local. Подскажите, пожалуйста, как можно через несколько секунд после Goto (думаю, около 20) отправить его, например, группу вызова?