МИКО: Бібліотеки для розробників

  1. Технологія Native API 1С Ми розробляємо продукти інтеграції 1С і телефонії в кілька етапів. Насамперед...
  2. Скріншоти обробки 1С
  3. Основні функціональні можливості бібліотеки:
  4. Скріншоти обробки 1С
  5. Основні функціональні можливості бібліотеки:
  6. Як отримати і для чого використовувати

Технологія Native API 1С

Ми розробляємо продукти інтеграції 1С і телефонії в кілька етапів. Насамперед розробляються компоненти, що розширюють можливості 1С: Підприємства.

В основі наших розробок лежать бібліотеки, написані на мові C ++ спеціально для 1С: Підприємство 8 по технології Native API.

Технологія Native API - власний інтерфейс системного програмування 1С: Підприємство 8. Вона підтримує операційні системи Windows і Linux, і дає можливість створювати зовнішні компоненти, що працюють кроссплатформенно. Компоненти, створені за технологією Native API, можуть бути підключені в товстому, в тонкому і в WEB клієнтів, а також зовнішньому з'єднанні або сервері додатків.

У компонентах ми намагаємося не використовувати застарілі технології, і використовуємо підходи кроссплатформенной розробки. Завдяки цьому, всі наші продукти працюють там же, де запускається платформа 1С: Підприємства.

Бібліотека зв'язку 1С і Asterisk

Зовнішня компонента «SDK: Компонента зв'язку 1C і Asterisk» розширює стандартні можливості технологічної платформи «1С: Підприємство 8» в частині роботи з програмної АТС «ASTERISK».

Робота компоненти протестована в звичайному і керованому режимі 1С: Підприємство 8, є успішний досвід використання в Web-клієнті. Ми активно пишемо документацію по використанню компоненти і її методів.

Для зв'язку з Asterisk компонент використовує HTTPS і механізми шифрування SSL, що дозволяє значно підвищити безпеку взаємодії 1С: Підприємство 8 і Asterisk.

  • Побудова інтегрованих рішень для типових конфігурацій на базі «1С: Підприємства» для реалізації функції Click2Dial;
  • Побудова систем «розумної» маршрутизації дзвінка, використовуючи дані з баз «1С: Підприємства»;
  • Розробка білінгових систем для підрахунку вартості витрачання коштів абонентами Asterisk;
  • Створення систем для автоматизації call-центрів, служб телемаркетингу, таксі і т. Д.
  • Підтримка Asterisk версій 1.4, 1.6, 1.8, 10, 11, 13
  • Робота з Asterisk Manager Interface (AMI) по протоколу AJAM;
  • Підтримка SSL-шифрування, Basic і Digest аутентифікації;
  • Компонента є зручним інтерфейсом для доступу до AMI Asterisk з програм «1С: Підприємство»;
  • реалізована підтримка 101 функції AMI Asterisk , До яких можна звертатися з програм «1С: Підприємство»;
  • При вхідному дзвінку або зміні стану АТС Asterisk, компонента викликає зовнішня подія в «1С: Підприємство». При роботі в серверному режимі компонента відправляє SOAP-запит на опублікований web-сервіс;
  • Можливість відправки довільного файлу в спеціалізовану захищену папку на сервері Asterisk, наприклад, для передачі факсимільного повідомлення з «1С: Підприємство».
  • Підтримка об'єктної моделі 1С: Підприємства, компонента може повертати як XML структури, так і структури 1С: Підприємства

Скріншоти обробки 1С

Бібліотека «SIP софтфон для 1C»

При підключенні цієї бібліотеки до 1С: Підприємству 8 дозволяє перетворити 1С в комунікаційну платформу. У середовищі 1С стають доступними функції SIP телефонії.

Основні функціональні можливості бібліотеки:

  • Дзвінок з 1С
  • Оповіщення про вхідний дзвінок
  • Відображення контактної інформації CallID
  • утримання виклику
  • Переклад дзвінка
  • Запис розмови в Wav файл
  • Управління статусом і присутністю
  • Управління аудіо-пристроями
  • Управління музикою в iTunes для OSX - пауза на час розмови
  • Управління гучністю аудіо-пристроїв для Windows - приглушити інші звуки на час розмови

Компонент SIP написаний з використанням кроссплатформенних, що дозволило нам зробити бібліотеку не тільки для Windows-систем, але і для Apple OSX і Linux.

Скріншоти обробки 1С

Бібліотека «WebKit інтерфейс для 1С: Підприємство 8»

Компонент дозволяє реалізувати додаткові інтерфейси за допомогою технології HTML 5 і javascript прямо з середовища 1С Підприємство 8.

Робота компонента аналогічна роботі браузера на WebKit, але без візуального інтерфейсу.

Основні функціональні можливості бібліотеки:

  • Підключення стилів CSS з файлів або CDN
  • Підключення javascript коду з файлів або CDN
  • Генерація зовнішніх подій в 1С з javascript
  • Можливість створення прозорого вікна поверх всіх
  • Підтримка всіх сучасних конструкцій мови HTML
  • Управління з 1С: Підприємства

При розробці панелі телефонії для керованого інтерфейсу, ми зіткнулися з проблемою багатовіконності, многовкладочном, панель постійно ховалася або закривала робочу область при дзвінку, тому була розроблена ця компонента, яка дала початок розробці зовнішньої панелі телефонії для 1С.

Як отримати і для чого використовувати

Ми використовуємо бібліотеки для розробки рішень інтеграції 1С та телефонії та налагодження різних модулів інтеграції.

Бібліотеки не є закінченим продуктом, вони більше схожі на базові модулі для побудови нових рішень. Для деяких бібліотек ми розробили тестові обробки на мові 1С, які дозволяють викликати окремі методи компонент і аналізувати результат.

Якщо перед вам стоїть завдання створення нового продукту на базі наших компонент, ви можете залишити заявку в формі зворотного зв'язку для отримання доступу до дистрибутивів.