Это старая версия документа!
Команда Asterisk Manager API: Redirect
Перевод вызова на другой номер (екстеншен).
Параметры
Channel: Название канала, для которого производиться перевод вызова (обязательный параметр).
ExtraChannel: Название канала второго плеча вызова (второй абонент), который тоже участвует при переводе вызова (не обязательный параметр).
Exten: Название екстеншена в плане набора, куда переводиться вызов (обязательный параметр).
Context: Название контекста в плане набора, куда переводиться вызов (обязательный параметр)
Priority: Номер приоритета в плане набора, куда переводиться вызов (обязательный параметр)
ActionID: ID команды, который будет возвращен в ответе.
Result: В эту переменную будет возвращен результат выполнения функции.
Все переменные передаваемые в функцию должны иметь тип Строка!
Пример вызова
Channel = "Zap/73-1";
ExtraChannel = "SIP/199testphone-1f3c";
Exten = "8600029";
Context = "default";
Priority = "1";
ActionID = "123123";
Result = "";
Если Компонент.Redirect( Channel, ExtraChannel, Exten, ExtraExten, ExtraContext, Context, Priority, ActionID, Result) = Истина Тогда
Сообщить(Result);
КонецЕсли;
Полезные ссылки
Комментарии