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

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


doc:1cajam:api:rawcommand

Универсальная функция отправки произвольных AMI команд

Для поддержки новых команд AMI, а также в период проработки известных команд можно использовать универсальную команду RawCommand для отправки произвольной управляющей команды на сервер asterisk.

Пример вызова команды Ping из 1С:Предприятия 8:

Result="";                 // сюда вернется результат выполнения команды
AMI_Command="Action=Ping";  // собственно сама команда
Компонент.RawCommand(AMI_Command,Result);

Пример вызова команды Originate из 1С:Предприятия 8:

Result="";                 // сюда вернется результат выполнения команды
AMI_Command="action=originate&channel=Local/6004&context=record_vmenu&exten=1&priority=1&Variable=var1%3dpari_test.gsm&_=";  // собственно сама команда
Компонент.RawCommand(AMI_Command,Result);

Пример вызова команды Getconfig из 1С:Предприятия 8:

Result="";                 // сюда вернется результат выполнения команды
AMI_Command="action=getconfig&filename=users.conf";  // собственно сама команда
Компонент.RawCommand(AMI_Command,Result);
doc/1cajam/api/rawcommand.txt · Последние изменения: 2014/11/14 22:32 (внешнее изменение)