Внешняя компонента ROM-Asterisk
Поддержка бесплатных версий ROM-Asterisk прекращена
ROM-Asterisk - бесплатная внешняя компонента для интеграции 1С:Предприятие и Asterisk.
Внешняя компонента реализована как COM-объект, в соответствии с рекомендациями 1С, изложенными в руководстве «Технология создания внешних компонент»
Загрузка
Авторские права
Краткое пояснение лицензии
Вы можете свободно:
делиться — копировать, распространять и передавать другим лицам
создавать производные решения — чтобы приспособить к своим задачам
использовать в коммерческих целях
При обязательном соблюдении следующих условий:
Снятие ограничений
Требование соблюдения любого из перечисленных выше условий может быть отменено, если вы получили на это разрешение от правообладателя.
Поддерживаемые версии 1С:Предприятие
1С:Предприятие 8.2 режим управляемого приложения: толстый, тонкий клиенты
1С:Предприятие 8.2 режим обычного приложения
1С:Предприятие 8.1
1С:Предприятие 7.7
Поддерживаемые серверы IP-телефонии
Внешняя компоненты работает со всеми серверами IP-телефонии, который поддерживают Asterisk Management Interface (AMI)
Поддерживаемые ОС
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")