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

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

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


doc:1cajam:connect

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1cajam:connect [2012/01/31 22:18]
nb
doc:1cajam:connect [2014/11/14 22:32] (текущий)
Строка 9: Строка 9:
   * Хост - тип Строка - сервер asterisk к которому соединяется компонент   * Хост - тип Строка - сервер asterisk к которому соединяется компонент
   * Порт - тип Строка - порт на сервере asterisk с опубликованным ajam интерфейсом   * Порт - тип Строка - порт на сервере asterisk с опубликованным ajam интерфейсом
-  * Таймаут ​ - тип Число - Время ожидания ответа в секундах. Обычно 5 секунд,​ при установке значения -1, время ожидания бесконечно. +  ​* Префикс - тип Строка - префикс AJAM интерфейса настроенный в файле /​etc/​asterisk/​http.conf ((Необязательный параметр,​ по умолчанию принимает значение "​asterisk"​)) 
-  * РежимSSL ​ - тип Булево - задействует режим SSL шифрования. Необходим для https протокола. +  ​* Таймаут ​ - тип Число - время ожидания ответа в секундах. Обычно 5 секунд,​ при установке значения -1, время ожидания бесконечно ​((Необязательный параметр,​ по умолчанию равен 5)) 
-  * DigestАвторизация - тип Булево - задействует режим Digest авторизации. Позволяет не передавать пароль в открытом виде. +  * РежимSSL ​ - тип Булево - задействует режим SSL шифрования. Необходим для https протокола 
 +  * DigestАвторизация - тип Булево - задействует режим Digest авторизации. Позволяет не передавать пароль в открытом виде ​при авторизации ((Необязательный параметр,​ требует астериск версии 1.8 и выше. Если не указывать то по умолчанию выключен. )) 
 +  * РежимSOAPОповещений - тип Булево - при влючении отправляет все события на вебсервис по адресу указанному в следующем параметре. ((Необязательный параметр. По умолчанию выключен.)) 
 +  * АдресSOAPсервера - тип - Строка - адрес опубликованного веб сервиса для приема внешних событий компоненты. ((Необязательный параметр.)) 
 + 
 **Пример кода авторизации:​** **Пример кода авторизации:​**
 <code 1с> <code 1с>
Строка 18: Строка 21:
  Компонент.Хост             = "​Asterisk.vash.ru";​  Компонент.Хост             = "​Asterisk.vash.ru";​
  Компонент.Порт             = "​8088";​  Компонент.Порт             = "​8088";​
- Компонент.Таймаут ​          ​= 5;+ Компонент.Таймаут ​           = 5;
  Компонент.РежимSSL ​         = Ложь;  Компонент.РежимSSL ​         = Ложь;
- Компонент.DigestАвторизация = Истина+ Компонент.DigestАвторизация ​  ​Ложь
- result="";​ + Результат="";​ 
- Компонент.Login("​МенеджерЛогин","​МенеджерПароль",​result);+ Компонент.Login("​МенеджерЛогин","​МенеджерПароль",​Результат); 
 +                 
 +                Если Компонент.Включен Тогда 
 +                    Сообщить(Компонент.ВерсияКомпонента);​ 
 +                КонецЕсли; ​    
 +                    ​
  Исключение  Исключение
- Сообщить("​Исключение при установке параметров логина "+ИнформацияОбОшибке());+ Сообщить("​Исключение при установке параметров логина ");
  КонецПопытки; ​  КонецПопытки; ​
  
 </​code>​ </​code>​
  
-В случае успешного соединения,​в свойство компонента **Включен** устанавливается значение Истина.+В случае успешного соединения,​в свойство компонента **Включен** устанавливается значение Истина. А в параметр **ВерсияКомпонента** передается текущая версия компонента.
 В обработчик внешнего события отсылается результат соединения в виде строки:​ В обработчик внешнего события отсылается результат соединения в виде строки:​
 <​code>​ <​code>​
doc/1cajam/connect.1328048302.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)