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

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

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


doc:1cajam:api:rawcommandasync

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

Для поддержки новых команд AMI, а также в период проработки известных команд можно использовать универсальную команду RawCommandAsync для отправки произвольной управляющей команды на сервер asterisk. Результат выполнения будет возвращен в виде внешнего события. Если в команду передать параметр ActionID, то он будет возвращен во втором параметре внешнего события 1С.

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

AMI_Command="Action=Ping";  // собственно сама команда
Компонент.RawCommandAsync(AMI_Command);

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

AMI_Command="action=originate&channel=Local/6004&context=record_vmenu&exten=1&priority=1&Variable=var1%3dpari_test.gsm&_=";  // собственно сама команда
Компонент.RawCommandAsync(AMI_Command);

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

AMI_Command="action=getconfig&filename=users.conf";  // собственно сама команда
Компонент.RawCommandAsync(AMI_Command);
doc/1cajam/api/rawcommandasync.txt · Последние изменения: 2015/10/09 11:32 — nb