Goto()

Синтаксис

exten => 123, 1, Goto([[контекст,]добавочный,]приоритет)

Направляет вызов в заданный приоритет, добавочный номер и контекст.

Goto([[контекст,]добавочный_номер,]приоритет) Goto(именованный_приоритет)

Передаёт управление текущим каналом в заданный приоритет, при этом могут быть заданы (необязательно) вызываемый добавочный номер и контекст.

Можно (необязательно) использовать приложение для перехода в именованный приоритет, заданный аргументом именованный_приоритет. Применение именованных приоритетов возможно только в рамках текущего добавочного номера.

Если вы внимательно посмотрите на приложение Goto(), то поймёте, что в него на самом деле можно передавать один, два или три аргумента. Если передаётся только один аргумент, Asterisk предположит, что это основной приоритет текущего добавочного номера. Если передано два аргумента, Asterisk будет трактовать их как добавочный номер и приоритет, к которым надо перейти в текущем контексте. Если все три, то тогда будет выбран контекст, в нём найден добавочный номер и его приоритет.