Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
doc:1cajam [2012/02/29 07:17] nb |
doc:1cajam [2015/10/09 07:10] (текущий) apor [Основные функциональные возможности программы] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
«SDK: Компонента связи 1C и Asterisk» может быть использована как для создания оригинальных конфигураций для решения специфических задач, так и для расширения функциональных возможностей существующих учетных решений. | «SDK: Компонента связи 1C и Asterisk» может быть использована как для создания оригинальных конфигураций для решения специфических задач, так и для расширения функциональных возможностей существующих учетных решений. | ||
+ | Сертифицированна фирмой 1С на соответсвие стандартам разработки внешних компонент для 1С:Предприятия 8 http://1c.ru/news/info.jsp?id=14761 | ||
- | **Возможные области применения**: | + | <note tip> [[doc:1cajam:api|Список доступных функций и методов реализованных в SDK: Компонента связи 1С и Asterisk]]</note> |
+ | |||
+ | |||
+ | ===== Возможные области применения ===== | ||
* Построение интегрированных решений для типовых конфигураций на базе «1С: Предприятия» для реализации функции Click2Dial; | * Построение интегрированных решений для типовых конфигураций на базе «1С: Предприятия» для реализации функции Click2Dial; | ||
Строка 11: | Строка 15: | ||
* Создание систем для автоматизации колл-центров, служб телемаркетинга, такси и т. д. | * Создание систем для автоматизации колл-центров, служб телемаркетинга, такси и т. д. | ||
- | Основные функциональные возможности программы: | + | ===== Основные функциональные возможности программы ===== |
- | * Поддержка Asterisk версий 1.4, 1.6, 1.8, 10, 10.1; | + | |
- | * Работа с Asterisk Manager Interface (AMI) по протоколу AJAM; | + | * Поддержка [[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 аутентификации; | * Поддержка SSL-шифрования, Basic и Digest аутентификации; | ||
- | * Компонента является удобным интерфейсом для доступа к AMI Asterisk из программ «1С: Предприятие»; | + | * Компонента является удобным интерфейсом для доступа к [[kb:asterisk:ami|AMI Asterisk]] из программ «1С: Предприятие»; |
- | * Реализована поддержка 101 функции AMI Asterisk, к которым можно обращаться из программ «1С: Предприятие»; | + | * Реализована поддержка [[doc:1cajam:api|101 функции AMI Asterisk]], к которым можно обращаться из программ «1С: Предприятие»; |
- | * Компонента работает в серверном, толстом, тонком и веб-клиенте «1C: Предприятия 8»; | + | * Компонента работает в [[doc:1cajam:serverwindows|серверном]], [[doc:1cajam:thik|толстом]], [[doc:1cajam:thin|тонком]] и [[doc:1cajam:web|веб-клиенте]] «1C: Предприятия 8»; |
- | * При входящем звонке или изменении состояния АТС Asterisk, компонента вызывает внешнее событие в «1С: Предприятие». При работе в серверном режиме компонента отправляет SOAP-запрос на опубликованный веб сервис; | + | * При входящем звонке или изменении состояния АТС Asterisk, компонента вызывает [[doc:1cajam:listening|внешнее событие]] в «1С: Предприятие». При работе в серверном режиме компонента отправляет SOAP-запрос на опубликованный веб сервис; |
* Возможность отправки произвольного файла в специализированную защищенную папку на сервере Asterisk, например, для передачи факсимильного сообщения из «1С:Предприятие» | * Возможность отправки произвольного файла в специализированную защищенную папку на сервере Asterisk, например, для передачи факсимильного сообщения из «1С:Предприятие» | ||
Внешняя компонента «SDK: Компонента связи 1C и Asterisk» разработана по технологии внешних компонент «NativeAPI». | Внешняя компонента «SDK: Компонента связи 1C и Asterisk» разработана по технологии внешних компонент «NativeAPI». | ||
+ | |||
+ | <note tip> Технология Native API – собственный интерфейс системного программирования 1С:Предприятия 8. Она поддерживает операционные системы Windows и Linux, и дает возможность создавать внешние компоненты, работающие как под одной, так и под другой операционной системой. Компоненты, созданные по технологии Native API, могут быть подключены в толстом клиенте, в тонком клиенте, в веб-клиенте, внешнем соединении и в сервере приложений.</note> | ||
В состав продукта входит компонента связи «1С: предприятие» и Asterisk, демонстрационная обработка для тестирования в толстом клиенте и режиме управляемого приложения, расширения для работы в браузерах Internet Explorer и Mozilla Firefox, лицензия на 10 рабочих сеансов. | В состав продукта входит компонента связи «1С: предприятие» и Asterisk, демонстрационная обработка для тестирования в толстом клиенте и режиме управляемого приложения, расширения для работы в браузерах Internet Explorer и Mozilla Firefox, лицензия на 10 рабочих сеансов. | ||
- | Внешняя компонента «SDK: Компонента связи 1C и Asterisk» не является самостоятельной, для ее работы необходимо наличие установленной платформы «1С: Предприятие 8» и сервера телефонии Asterisk. | + | <note important>Внешняя компонента «SDK: Компонента связи 1C и Asterisk» не является самостоятельной, для ее работы необходимо наличие установленной платформы «1С: Предприятие 8» и сервера телефонии Asterisk.</note> |
«SDK: Компонента связи 1C и Asterisk» лицензируется по количеству активных сеансов. Для защиты от несанкционированного использования применяется программный или электронный USB-ключ защиты Sentinel HASP. При отсутствии ключа защиты программа работает без каких-либо ограничений в течение 30 дней с момента первого запуска. | «SDK: Компонента связи 1C и Asterisk» лицензируется по количеству активных сеансов. Для защиты от несанкционированного использования применяется программный или электронный USB-ключ защиты Sentinel HASP. При отсутствии ключа защиты программа работает без каких-либо ограничений в течение 30 дней с момента первого запуска. | ||
- | + | ===== Видеодемонстрация работы компонента ===== | |
- | Компонента реализует прозрачный интерфейс управления сервером телефонии Asterisk по [[kb:asterisk:ami|протоколу AMI]] из 1С:Предприятия 8. | + | |
- | Компонента принимает [[doc:1cajam:api|управляющие команды]] 1С:Предприятия 8, передает их по http или https протоколу серверу Asterisk, одновременно слушая асинхронные ответы. | + | |
- | Каждый [[kb:asterisk:events|полученный от Asterisk ответ]], вызывает обработчик внешнего события в 1С:Предприятии 8. | + | |
- | Компонента написана на языке C++ по технологии внешних компонент Native API. Минимальные требования к Asterisk - версия не ниже 1.4 | + | {{ youtube>rAWlCoFJ1ic?large }} |
- | <note tip> Технология Native API – собственный интерфейс системного программирования 1С:Предприятия 8. Она поддерживает операционные системы Windows и Linux, и дает возможность создавать внешние компоненты, работающие как под одной, так и под другой операционной системой. Компоненты, созданные по технологии Native API, могут быть подключены в толстом клиенте, в тонком клиенте, в веб-клиенте, внешнем соединении и в сервере приложений.</note> | + | ===== Этапы установки и работы с компонентом ===== |
- | + | ||
- | {{ youtube>rOA97gkGl-A?large }} | + | |
- | + | ||
- | ===== Работа с компонентом происходит в несколько этапов ===== | + | |
- [[doc:1cajam:install|Установка компоненты и системы защиты]] | - [[doc:1cajam:install|Установка компоненты и системы защиты]] | ||
- [[doc:1cajam:astcastomize|Настройка сервера Asterisk для работы с компонентой]] | - [[doc:1cajam:astcastomize|Настройка сервера Asterisk для работы с компонентой]] | ||
Строка 49: | Строка 49: | ||
- [[doc:1cajam:SendCommand|Отправка команд серверу Asterisk из 1С с анализом результата выполнения]] | - [[doc:1cajam:SendCommand|Отправка команд серверу Asterisk из 1С с анализом результата выполнения]] | ||
- [[doc:1cajam:Disconnect|Отключение от сервера Asterisk]] | - [[doc:1cajam:Disconnect|Отключение от сервера Asterisk]] | ||
- | ===== Описание функций SDK и ответы asterisk ===== | + | ===== Описание функций SDK и ответы Asterisk ===== |
- | * [[doc:1cajam:api|Описание функций SDK: Компонента связи 1С и Asterisk]]. | + | * [[doc:1cajam:api|Описание функций SDK: Компонента связи 1С и Asterisk]] |
* [[kb:asterisk:events|Список ответов AMI интерфейса]] | * [[kb:asterisk:events|Список ответов AMI интерфейса]] | ||
Строка 68: | Строка 68: | ||
===== Коментарии ===== | ===== Коментарии ===== | ||
~~DISQUS~~ | ~~DISQUS~~ | ||
- |