Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:1cajam:api:rawcommand [2011/12/14 14:40] nb |
doc:1cajam:api:rawcommand [2014/11/14 22:32] (текущий) |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Для поддержки новых команд AMI, а также в период проработки известных команд можно использовать универсальную команду RawCommand для отправки произвольной управляющей команды на сервер asterisk. | Для поддержки новых команд AMI, а также в период проработки известных команд можно использовать универсальную команду RawCommand для отправки произвольной управляющей команды на сервер asterisk. | ||
- | **Пример вызова команды Ping:** | + | **Пример вызова команды Ping из 1С:Предприятия 8:** |
<code 1c> | <code 1c> | ||
Result=""; // сюда вернется результат выполнения команды | Result=""; // сюда вернется результат выполнения команды | ||
- | AmiCommand="Action=Ping"; // собственно сама команда | + | AMI_Command="Action=Ping"; // собственно сама команда |
- | Компонент.RawCommand("Action=Ping",Result); | + | Компонент.RawCommand(AMI_Command,Result); |
</code> | </code> | ||
- | **Пример вызова команды Originate:** | + | **Пример вызова команды Originate из 1С:Предприятия 8:** |
<code 1c> | <code 1c> | ||
Result=""; // сюда вернется результат выполнения команды | Result=""; // сюда вернется результат выполнения команды | ||
- | AmiCommand="action=originate&channel=Local/6004&context=record_vmenu&exten=1&priority=1&Variable=var1%3dpari_test.gsm&_="; // собственно сама команда | + | AMI_Command="action=originate&channel=Local/6004&context=record_vmenu&exten=1&priority=1&Variable=var1%3dpari_test.gsm&_="; // собственно сама команда |
- | Компонент.RawCommand("Action=Ping",Result); | + | Компонент.RawCommand(AMI_Command,Result); |
</code> | </code> | ||
+ | |||
+ | **Пример вызова команды Getconfig из 1С:Предприятия 8:** | ||
+ | <code 1c> | ||
+ | Result=""; // сюда вернется результат выполнения команды | ||
+ | AMI_Command="action=getconfig&filename=users.conf"; // собственно сама команда | ||
+ | Компонент.RawCommand(AMI_Command,Result); | ||
+ | </code> | ||
+ |