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

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

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


doc:1cajam:connect

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


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

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

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

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

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

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

      	Попытка
		Компонент.Хост 	   = Хост;
		Компонент.Порт 	   = Порт;
		Компонент.Таймаут  = Таймаут;
		Компонент.РежимSSL = ИспользоватьШифрование;
		result="";
		Компонент.Login(МенеджерЛогин,МенеджерПароль,result);
	Исключение
		Сообщить("Исключение при установке параметров логина "+ИнформацияОбОшибке());
	КонецПопытки;

В случае успешного соединения,в свойство компонента Включен устанавливается значение Истина. В обработчик внешнего события отсылается результат соединения в виде строки:

Response: Success
Message: Authentication accepted

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

Комментарии

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