====== 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~~