====== SDK: Компонента связи 1C и Asterisk ======
Внешняя компонента «SDK: Компонента связи 1C и Asterisk» расширяет стандартные возможности технологической платформы «1С: Предприятие 8» в части работы с программной АТС «ASTERISK».
«SDK: Компонента связи 1C и Asterisk» может быть использована как для создания оригинальных конфигураций для решения специфических задач, так и для расширения функциональных возможностей существующих учетных решений.
Сертифицированна фирмой 1С на соответсвие стандартам разработки внешних компонент для 1С:Предприятия 8 http://1c.ru/news/info.jsp?id=14761
[[doc:1cajam:api|Список доступных функций и методов реализованных в SDK: Компонента связи 1С и Asterisk]]
===== Возможные области применения =====
* Построение интегрированных решений для типовых конфигураций на базе «1С: Предприятия» для реализации функции Click2Dial;
* Построение систем «умной» маршрутизации звонка, используя данные из баз «1С: Предприятия»;
* Разработка биллинговых систем для подсчета стоимости расходования средств абонентами Asterisk;
* Создание систем для автоматизации колл-центров, служб телемаркетинга, такси и т. д.
===== Основные функциональные возможности программы =====
* Поддержка [[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».
Технология Native API – собственный интерфейс системного программирования 1С:Предприятия 8. Она поддерживает операционные системы Windows и Linux, и дает возможность создавать внешние компоненты, работающие как под одной, так и под другой операционной системой. Компоненты, созданные по технологии Native API, могут быть подключены в толстом клиенте, в тонком клиенте, в веб-клиенте, внешнем соединении и в сервере приложений.
В состав продукта входит компонента связи «1С: предприятие» и Asterisk, демонстрационная обработка для тестирования в толстом клиенте и режиме управляемого приложения, расширения для работы в браузерах Internet Explorer и Mozilla Firefox, лицензия на 10 рабочих сеансов.
Внешняя компонента «SDK: Компонента связи 1C и Asterisk» не является самостоятельной, для ее работы необходимо наличие установленной платформы «1С: Предприятие 8» и сервера телефонии Asterisk.
«SDK: Компонента связи 1C и Asterisk» лицензируется по количеству активных сеансов. Для защиты от несанкционированного использования применяется программный или электронный USB-ключ защиты Sentinel HASP. При отсутствии ключа защиты программа работает без каких-либо ограничений в течение 30 дней с момента первого запуска.
===== Видеодемонстрация работы компонента =====
{{ youtube>rAWlCoFJ1ic?large }}
===== Этапы установки и работы с компонентом =====
- [[doc:1cajam:install|Установка компоненты и системы защиты]]
- [[doc:1cajam:astcastomize|Настройка сервера Asterisk для работы с компонентой]]
- [[doc:1cajam:init|Инициализация компоненты в сеансе 1С:Предприятия 8]]
- [[doc:1cajam:connect|Подключение к серверу Asterisk и авторизация учетными данными MANAGER API]]
- [[doc:1cajam:Listening|Прослушивание событий передаваемых сервером Asterisk из 1С]]
- [[doc:1cajam:SendCommand|Отправка команд серверу Asterisk из 1С с анализом результата выполнения]]
- [[doc:1cajam:Disconnect|Отключение от сервера Asterisk]]
===== Описание функций SDK и ответы Asterisk =====
* [[doc:1cajam:api|Описание функций SDK: Компонента связи 1С и Asterisk]]
* [[kb:asterisk:events|Список ответов AMI интерфейса]]
===== Примеры работы с компонентом =====
* [[doc:1cajam:Thik|Запуск в режиме толстого клиента]]
* [[doc:1cajam:Thin|Запуск в режиме тонкого клиента]]
* [[doc:1cajam:web|Запуск в режиме WEB клиента]]
* [[doc:1cajam:ServerWindows|Запуск на сервере 1С:Предприятия под Windows]]
* [[doc:1cajam:ServerLinux|Запуск на сервере 1С:Предприятия под Linux]]
===== История версий =====
* [[doc:1cajam:ChangeLog|История версий компоненты MikoAjam]]
Купить или скачать триальную версию комплекта SDK можно на [[http://www.miko.ru/sales/product/1c_asterisk_sdk/|сайте МИКО]]. Для партнеров 1С и компаний занимающихся телефонией у нас есть специальная партнерская программа.
===== Коментарии =====
~~DISQUS~~