Поддержка бесплатных версий ROM-Asterisk прекращена
<faicon fa fa-file-code-o fa-5x>
ROM-Asterisk-Native - бесплатная внешняя компонента для интеграции 1С:Предприятие 8.x и Asterisk. Внешняя компонента реализована по технологии Native API, в соответствии с рекомендациями 1С, изложенными в руководстве «Технология создания внешних компонент»
1.1.0.7
Страница загрузки (требуется авторизация через Google)
Авторские права принадлежат компании Simplit, согласно международной конвенции о защите авторских прав
Платформа 1С 8.3.6 не поддерживается из-за появившейся в ней ошибки менеджера памяти при работе с внешними компонентами
Внешняя компоненты работает со всеми серверами IP-телефонии, который поддерживают Asterisk Management Interface (AMI)
//Вариант 1. Пример загрузки внешней компоненты из файла на диске Попытка ПутьКФайлу="C:\Program Files\Simplit\ROM-Asterisk-Native.dll"; ЗагрузитьВнешнююКомпоненту(ФайлВК.ПолноеИмя); Исключение Сообщить("Не удалось подключить загрузить компоненту для связи с Asterisk"); Возврат; КонецПопытки; Телефония = Новый ("AddIn.ROM-Asterisk-Native"); //Вариант 2. Пример подключения внешней компоненты из общего макета АдресВнешнейКомпоненты="ОбщийМакет.ROM_Asterisk_Native"; Результат=ПодключитьВнешнююКомпоненту(АдресВнешнейКомпоненты,"Simplit",ТипВнешнейКомпоненты.Native); Если Результат Тогда Телефония = Новый ("AddIn.Simplit.ROM-Asterisk-Native"); КонецЕсли;
ПодключитьВнешнююКомпоненту(<Местоположение>, <Имя>, <Тип>) ;
//Вариант 1. Пример подключения внешней компоненты из общего макета АдресВнешнейКомпоненты="ОбщийМакет.ROM_Asterisk_Native"; Результат=ПодключитьВнешнююКомпоненту(АдресВнешнейКомпоненты,"Simplit",ТипВнешнейКомпоненты.Native); Если Результат Тогда Телефония = Новый ("AddIn.Simplit.ROM-Asterisk-Native"); КонецЕсли;
УстановитьВнешнююКомпоненту(<Местоположение>); ПодключитьВнешнююКомпоненту(<Местоположение>, <Имя>, <Тип>) ;
//Пример подключения внешней компоненты из ZIP-архива, хранящегося в общем макете АдресВнешнейКомпоненты="ОбщийМакет.ROM_Asterisk_Native"; Результат=ПодключитьВнешнююКомпоненту(АдресВнешнейКомпоненты,"Simplit",ТипВнешнейКомпоненты.Native); Если Не Результат Тогда УстановитьВнешнююКомпоненту(АдресВнешнейКомпоненты); Результат=ПодключитьВнешнююКомпоненту(АдресВнешнейКомпоненты,"Simplit",ТипВнешнейКомпоненты.Native); КонецЕсли; Если Результат Тогда Телефония = Новый ("AddIn.Simplit.ROM-Asterisk-Native"); КонецЕсли;