Возвращает или устанавливает значения времени ожидания для канала. Может производить действия со следующими типами времени ожидания:
absolute
Абсолютное максимально допустимое время звонка. Задание значения 0 отключает эту возможность.
digit
вершен, и начинается обработка добавочного номера. Заметьте, что, если введен действительный добавочный номер, для начала его обработки нет необходимости дожидаться истечения времени ожидания, поэтому обычно по истечении указанного времени ожидания добавочный номер считается недействительным (и управление передается добавочному номеру i, или, если его не существует, вызов завершается). Время ожидания по умолчанию - 5 с.
response
Максимально допустимый промежуток времени после выполнения ряда приоритетов для канала, в течение которого пользователь может начать набор добавочного номера. Если пользователь не вводит добавочный номер в течение этого промежутка времени, управление передается добавочному номеру t, если он существует, в противном случае вызов завершается. Время ожидания по умолчанию - 10 с.
TXTCIDNAME
TXTCIDNAME(номер)
Выполняет поиск вызывающего абонента с помощью DNS.
URIDECODE
URIDECODE(дaнные)
Декодирует строку из формата, предназначенного для безопасного использования в URI, согласно стандарту RFC 2396.
Смотрите также
URIENCODE()
URIENCODE
URIENCODE(дaнные)
Кодирует строку для ее безопасного использования в URI согласно стандарту RFC 2396.
Смотрите также
URIDECODE()
VMCOUNT
VMCOUNT(почтовыйящик[@контекст][|пaпкa])
Подсчитывает количество сообщений голосовой почты в заданном почтовом ящике.
F
Команды интерфейса Asterisk Manager
В данном приложении представлен список команд, которые можно выполнить с помощью интерфейса Asterisk Manager (AMI). Больше информации об AMI можно найти в главе 14.
AbsoluteTimeout
Выполняет разъединение канала по прошествии определенного времени.
Параметры
Channel
[обязательный] Имя канала, для которого задается максимальное время ожидания.
Timeout
[обязательный] Максимальная продолжительность вызова, в секундах.
ActionID
[необязательный] Идентификатор, который может использоваться для опознавания ответа на эту команду.
Примечания
call, all
Пример
Action: AbsoluteTimeout
Channel: SIP/testphone-10210698 Timeout: 15 ActionID: 12345
Response: Success Message: Timeout Set ActionID: 12345
AgentCallbackLogin
Регистрирует указанного агента в системе очереди вызовов Asterisk в режиме обратного вызова. При распределении вызова этот агент будет переведен на заданный добавочный номер.
Параметры
Agent
[обязательный] Идентификатор агента для регистрации в системе, как задано в файле agents.conf.
Exten
[обязательный] Добавочный номер, используемый для обратного вызова.
Context
[необязательный] Контекст, используемый для обратного вызова.
AckCall
[необязательный] Если задано значение true, агент должен подтвердить прием вызова (агент нажимает кнопку #) при обратном вызове к нему.
WrapupTime
[необязательный] Минимальный промежуток времени после разъединения, перед тем как агент получит новый вызов.
ActionID agent, all
Пример
Action: AgentCallbackLogin
Agent: 1001
Exten: 201
Context: Lab
ActionID: 24242424
Response: Success Message: Agent logged in ActionID: 24242424
Event: Agentcallbacklogin Privilege: agent,all Agent: 1001 Loginchan: 201@Lab
Примечания
Команда AgentCallbackLogin (а также приложение AgentCallbackLogin()) была признана устаревшей. Вместо нее предлагается использовать команду QueueAdd. Более подробную информацию можно найти в файле doc/queues-with-callback-members.txt в папке исходного кода Asterisk.
AgentLogoff
Отменяет регистрацию указанного агента в системе очереди вызовов.
Параметры
Agent
[обязательный] Идентификатор агента, регистрация которого должна быть отменена.
Soft
[необязательный] Задайте значение true, чтобы не происходило разъединение существующих вызовов.