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

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

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


doc:1cajam:connect

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


Подключение к серверу Asterisk и авторизация учетными данными MANAGER API

На сервере asterisk должны быть настроены учетные данные manager api, запущен ajam интерфейс на http или https протоколе.

На текущий момент нельзя изменять префикс ajam интерфейса. По умолчанию /asterisk !

Компонента должна быть инициализирована и помещена в глобальную перемененную.

Перед выполнением команды Login, необходимо установить значения глобальных переменных компоненты.

  • Хост - тип Строка - сервер asterisk к которому соединяется компонент
  • Порт - тип Строка - порт на сервере asterisk с опубликованным ajam интерфейсом
  • Таймаут - тип Число - Время ожидания ответа в секундах. Обычно 5 секунд, при установке значения -1, время ожидания бесконечно. 1)
  • РежимSSL - тип Булево - задействует режим SSL шифрования. Необходим для https протокола.

Пример кода авторизации:

      	Попытка
		Компонент.Хост 	   = Хост;
		Компонент.Порт 	   = Порт;
		Компонент.Таймаут  = Таймаут;
		Компонент.РежимSSL = ИспользоватьШифрование;
		result="";
		Компонент.Login(МенеджерЛогин,МенеджерПароль,result);
	Исключение
		Сообщить("Исключение при установке параметров логина "+ИнформацияОбОшибке());
	КонецПопытки; 
1)
Подробно параметр timeout описан в команде WaitEvent
doc/1cajam/connect.1323724488.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)