Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


doc:1cajam:api:command

Это старая версия документа!


Команда Asterisk Manager API: Command

Команда запрашивает сервер Asterisk выполнить CLI команду.

Параметры команды

  • Command: Asterisk команда CLI интерфейса. (Не команда шелла!)
  • ActionID: Необязательный ID команды, который будет возвращен в ответе.
  • Result: В эту переменную будут возвращен результат выполнения функции.
Все переменные передаваемые в функцию должны иметь тип Строка!

Пример вызова

Channel ="SIP/123-1c20";
Exten ="Core Show Channels";
Context = "";
Priority = "";
ActionID = "123123";
Result   = "";
 
Если Компонент.Atxfer( Channel, Exten, Context, Priority, ActionID, Result) = Истина Тогда
 Сообщить(Result);
КонецЕсли;
 

Полезные ссылки

Комментарии

Пример

Запрос:

Action: command
Command: Core Show Channels

Ответ asterisk при успехе: </code> Response: Follows Privilege: Command Channel (Context Extension Pri ) State Appl. Data 0 active channel(s) –END COMMAND– </code>

Ответ asterisk при ошибке:

Response: Error
Message: Invalid/unknown command
Код на 1С
Компонента.Command("Core Show Channels");

Комментарии

doc/1cajam/api/command.1328176549.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)