Внешняя компонента ROM-Asterisk

Поддержка бесплатных версий ROM-Asterisk прекращена

ROM-Asterisk - бесплатная внешняя компонента для интеграции 1С:Предприятие и Asterisk.

Внешняя компонента реализована как COM-объект, в соответствии с рекомендациями 1С, изложенными в руководстве «Технология создания внешних компонент»

Загрузка

Страница загрузки (требуется авторизация через Google)

Авторские права

Авторские права принадлежат компании Simplit, согласно международной конвенции

Краткое пояснение лицензии

Вы можете свободно:

  • делиться — копировать, распространять и передавать другим лицам
  • создавать производные решения — чтобы приспособить к своим задачам
  • использовать в коммерческих целях

При обязательном соблюдении следующих условий:

  • Атрибуция — Вы должны атрибутировать решение (указывать автора и источник)
  • На тех же условиях — Вы можете распространять результат только по такой же или подобной лицензии.

Снятие ограничений

Требование соблюдения любого из перечисленных выше условий может быть отменено, если вы получили на это разрешение от правообладателя.

Поддерживаемые версии 1С:Предприятие

  • 1С:Предприятие 8.2 режим управляемого приложения: толстый, тонкий клиенты
  • 1С:Предприятие 8.2 режим обычного приложения
  • 1С:Предприятие 8.1
  • 1С:Предприятие 7.7

Поддерживаемые серверы IP-телефонии

Внешняя компоненты работает со всеми серверами IP-телефонии, который поддерживают Asterisk Management Interface (AMI)

  • Asterisk всех версий

Поддерживаемые ОС

  • Windows Server 2008
  • Windows Server 2003
  • Windows Server 2000
  • Windows 7
  • Windows Vista
  • Windows XP

Свойства и методы

Свойства

  • Подключено / Connected – (чтение) состояние подключения к Asterisk
  • Фильтр / Filter – (чтение) обычный строковый фильтр, для поиска вхождения подстроки
  • РегулярноеВыражение / RegEx – (чтение) фильтр, на основе регулярного выражения
  • РежимПрослушивания / Listen – (чтение) режим прослушивания событий Asterisk AMI, 1-включен, 0-нет
  • Версия / Version – (чтение) версия внешней компоненты

Методы

  • Подключиться / Connect ( <IP>,< Port>) - установить соединение с AMI сервера Asterisk
  • Отключиться / Disconnect() - разорвать соединение с сервером Asterisk
  • ВыполнитьКоманду / SendCommand(<СтрокаКоманды>) - выполнить произвольную команду Asterisk AMI
  • РежимПрослушивания / ListenMode(<Флаг>) - включить/выключить режим прослушивания событий Asterisk AMI, 1-включить, 0-выключить
  • УстановитьФильтр / SetFilter(<СтрокаФильтра>) - установить обычный вхождения подстроки
  • УстановитьРегулярноеВыражение / SetRegEx(<СтрокаФильтра>) - установить фильтр на базе регулярного выражения

Подключение внешней компоненты

  • Вариант 1: ЗагрузитьВнешнююКомпоненту(<ПолноеИмяФайла>)
  • Вариант 2: ПодключитьВнешнююКомпоненту(«AddIn.ROM-Asterisk»)
  • Вариант 3: ПодключитьВнешнююКомпоненту(<Местоположение>, <Имя>, <Тип>)

Создание объекта внешней компоненты

Телефония = Новый ("AddIn.ROM-Asterisk")