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

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

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


doc:1cajam

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:1cajam [2012/01/31 08:08]
nb
doc:1cajam [2015/10/09 07:10] (текущий)
apor [Основные функциональные возможности программы]
Строка 1: Строка 1:
 ====== SDK: Компонента связи 1C и Asterisk ====== ====== SDK: Компонента связи 1C и Asterisk ======
-Компонента ​реализует ​прозрачный интерфейс управления сервером телефонии Asterisk по [[kb:​asterisk:​ami|протоколу AMI]] из 1С:Предприятия 8. +Внешняя компонента ​«SDK: Компонента связи 1C и Asterisk» ​расширяет стандартные возможности технологической платформы «1С: Предприятие ​8» в части работы с программной ​АТС «ASTERISK».
-Компонента принимает [[doc:​1cajam:​api|управляющие команды]] 1С:​Предприятия 8, передает их по http или https протоколу ​серверу Asterisk, ​одновременно слушая асинхронные ответы.  +
-Каждый [[kb:​asterisk:​events|полученный от Asterisk ответ]],​ вызывает обработчик внешнего события в 1С:​Предприятии 8.+
  
-В качестве параметров функции ОбработкаВнешнегоСобытия в 1С возвращаются+«SDK: Компонента связи 1C и Asterisk» ​может быть использована как для создания оригинальных ​конфигураций для решения специфических ​задач, так и для расширения функциональных возможностей существующих учетных решений. 
-  * Источник ​статичный текст "​MikoAjamEvent"​ +Сертифицированна фирмой 1С на соответсвие стандартам разработки внешних компонент для ​1С:​Предприятия http://​1c.ru/​news/​info.jsp?​id=14761
-  ​* ​Событие - наименование [[kb:​asterisk:​events|события Asterisk]] ​в виде простой строки+
-  * Данные - XML структура с атрибутами [[kb:​asterisk:​events|события Asterisk]] подлежащая чтению с помощью объекта ЧтениеXML ​1С:​Предприятие 8.+
  
-В случае ​некритической ошибки, компонент возвращает информацию об ошибке ​в ОбработкаВнешнегоСобытия ​в 1С и прекращает выполнение. +<note tip> [[doc:​1cajam:​api|Список доступных функций и методов реализованных в SDK: Компонента связи ​1С и Asterisk]]</​note>​
-Например в случае ошибки ​связиили ошибки шифрования SSL. Ответ имеет следующую структуру:​+
  
-  * Источник - статичный текст "​MikoAjamEvent"​ 
-  * Событие - статичный текст "​Error"​. 
-  * Данные - строка начинающаяся на "​NeedReconnect",​ дополненная кодом ошибки. ​ 
  
-При возникновении некритической ошибки,​ возможно продолжение выполнения работы компоненты при условии повторного залогинивания ​на сервере Asterisk.+===== Возможные области применения ​=====
  
-В случае критической ошибкикомпонент взывает исключение с сообщением ​причины ​ошибки и завершает ​выполнение.+  * Построение интегрированных решений для типовых конфигураций на базе «1С: Предприятия» для реализации функции Click2Dial;​ 
 +  * Построение систем «умной» маршрутизации звонка, используя данные из баз «1С: Предприятия»; 
 +  * Разработка биллинговых систем для подсчета ​стоимости расходования средств абонентами Asterisk; 
 +  * Создание систем для автоматизации колл-центров, служб телемаркетинга, такси и т. д.
  
-Компонента написана на языке ​C++ по технологии внешних компонент ​Native API.+===== Основные функциональные возможности программы ===== 
 + 
 + 
 +  * Поддержка [[http://​asterisk.ru/​|Asterisk]] версий 1.4, 1.6, 1.8, 10, 11, 12, 13; 
 +  * Работа с [[kb:​asterisk:​ami|Asterisk Manager Interface (AMI)]] по протоколу AJAM; 
 +  * Поддержка SSL-шифрования,​ Basic и Digest аутентификации;​ 
 +  * Компонента ​является удобным интерфейсом для доступа к [[kb:​asterisk:​ami|AMI Asterisk]] из программ «1С: Предприятие»;​ 
 +  * Реализована поддержка [[doc:​1cajam:​api|101 функции AMI Asterisk]], к которым можно обращаться из программ «1С: Предприятие»;​ 
 +  * Компонента работает в [[doc:​1cajam:​serverwindows|серверном]], [[doc:​1cajam:​thik|толстом]],​ [[doc:​1cajam:​thin|тонком]] и [[doc:​1cajam:​web|веб-клиенте]] «1C: Предприятия 8»; 
 +  * При входящем звонке или изменении состояния АТС Asterisk, компонента вызывает [[doc:​1cajam:​listening|внешнее событие]] в «1С: Предприятие». При работе в серверном режиме компонента отправляет SOAP-запрос на опубликованный веб сервис;​ 
 +  * Возможность отправки произвольного файла в специализированную защищенную папку на сервере Asterisk, например,​ для передачи факсимильного сообщения из «1С:​Предприятие» 
 + 
 +Внешняя компонента «SDK: Компонента связи 1C и Asterisk» разработана ​по технологии внешних компонент ​«NativeAPI».
  
 <note tip> Технология Native API – собственный интерфейс системного программирования 1С:​Предприятия 8. Она ​ поддерживает операционные системы Windows и Linux, ​ и дает возможность создавать внешние компоненты,​ работающие как под одной, так и под другой операционной системой. Компоненты,​ созданные по технологии Native API, могут быть подключены в толстом клиенте,​ в тонком клиенте,​ в веб-клиенте,​ внешнем соединении и в сервере приложений.</​note>​ <note tip> Технология Native API – собственный интерфейс системного программирования 1С:​Предприятия 8. Она ​ поддерживает операционные системы Windows и Linux, ​ и дает возможность создавать внешние компоненты,​ работающие как под одной, так и под другой операционной системой. Компоненты,​ созданные по технологии Native API, могут быть подключены в толстом клиенте,​ в тонком клиенте,​ в веб-клиенте,​ внешнем соединении и в сервере приложений.</​note>​
  
-{{ youtube>​rOA97gkGl-A?​large }}+В состав продукта входит компонента связи «1С: предприятие» и Asterisk, демонстрационная обработка для тестирования в толстом клиенте и режиме управляемого приложения,​ расширения для работы в браузерах Internet Explorer и Mozilla Firefox, лицензия на 10 рабочих сеансов.
  
-===== Работа с компонентом происходит в несколько этапов =====+<note important>​Внешняя компонента «SDK: Компонента связи 1C и Asterisk» не является самостоятельной,​ для ее работы необходимо наличие установленной платформы «1С: Предприятие 8» и сервера телефонии Asterisk.</​note>​ 
 + 
 +«SDK: Компонента ​связи 1C и Asterisk» лицензируется по количеству активных сеансов. Для защиты от несанкционированного использования применяется программный или ​электронный USB-ключ защиты Sentinel HASP. При отсутствии ключа защиты ​программа работает без каких-либо ограничений ​в течение 30 дней с момента первого запуска. 
 + 
 +===== Видеодемонстрация работы компонента ===== 
 + 
 +{{ youtube>​rAWlCoFJ1ic?​large }} 
 + 
 +===== Этапы установки и работы с компонентом ​=====
   - [[doc:​1cajam:​install|Установка компоненты и системы защиты]]   - [[doc:​1cajam:​install|Установка компоненты и системы защиты]]
   - [[doc:​1cajam:​astcastomize|Настройка сервера Asterisk для работы с компонентой]]   - [[doc:​1cajam:​astcastomize|Настройка сервера Asterisk для работы с компонентой]]
Строка 34: Строка 49:
   - [[doc:​1cajam:​SendCommand|Отправка команд серверу Asterisk из 1С с анализом результата выполнения]]   - [[doc:​1cajam:​SendCommand|Отправка команд серверу Asterisk из 1С с анализом результата выполнения]]
   - [[doc:​1cajam:​Disconnect|Отключение от сервера Asterisk]]   - [[doc:​1cajam:​Disconnect|Отключение от сервера Asterisk]]
-===== Команды и ответы ​asterisk ​===== +===== Описание функций SDK и ответы ​Asterisk ​===== 
-  * [[doc:​1cajam:​api|Описание функций SDK: Компонента связи 1С и Asterisk]].+  * [[doc:​1cajam:​api|Описание функций SDK: Компонента связи 1С и Asterisk]]
   * [[kb:​asterisk:​events|Список ответов AMI интерфейса]]   * [[kb:​asterisk:​events|Список ответов AMI интерфейса]]
- ===== Примеры работы с компонентом =====+  
 +===== Примеры работы с компонентом =====
   * [[doc:​1cajam:​Thik|Запуск в режиме толстого клиента]]   * [[doc:​1cajam:​Thik|Запуск в режиме толстого клиента]]
-  * [[doc:​1cajam:​Thin|Запуск в режиме тонкого клента]]+  * [[doc:​1cajam:​Thin|Запуск в режиме тонкого клиента]]
   * [[doc:​1cajam:​web|Запуск в режиме WEB клиента]]   * [[doc:​1cajam:​web|Запуск в режиме WEB клиента]]
   * [[doc:​1cajam:​ServerWindows|Запуск на сервере 1С:​Предприятия под Windows]]   * [[doc:​1cajam:​ServerWindows|Запуск на сервере 1С:​Предприятия под Windows]]
   * [[doc:​1cajam:​ServerLinux|Запуск на сервере 1С:​Предприятия под Linux]]   * [[doc:​1cajam:​ServerLinux|Запуск на сервере 1С:​Предприятия под Linux]]
  
- ===== История версий =====+===== История версий =====
   * [[doc:​1cajam:​ChangeLog|История версий компоненты MikoAjam]]   * [[doc:​1cajam:​ChangeLog|История версий компоненты MikoAjam]]
  
Строка 50: Строка 66:
  <​note tip> Купить или скачать триальную версию комплекта SDK можно на [[http://​www.miko.ru/​sales/​product/​1c_asterisk_sdk/​|сайте МИКО]]. Для партнеров 1С и компаний занимающихся телефонией у нас есть специальная партнерская программа.</​note>​  <​note tip> Купить или скачать триальную версию комплекта SDK можно на [[http://​www.miko.ru/​sales/​product/​1c_asterisk_sdk/​|сайте МИКО]]. Для партнеров 1С и компаний занимающихся телефонией у нас есть специальная партнерская программа.</​note>​
  
-  ​~~DISQUS~~ +===== Коментарии ===== 
 +~~DISQUS~~
doc/1cajam.1327997286.txt.gz · Последние изменения: 2014/11/14 22:32 (внешнее изменение)