Из бесплатных компонент не нашел ничего, поэтому пришлось написать самому.
Поддерживаются две функции: оригинация и внешнее событие при входящем звонке.
Компоненту можно положить в макет и загружать оттуда.
Пример использования:
////////////////////////////////////////////
Перем ОбъектВК экспорт;
Процедура ПриНачалеРаботыСистемы()
ПодключитьВнешнююКомпоненту("D:\AsteriskDll.dll","AsteriskDll",AddInType.Native);
ОбъектВК = Новый("AddIn.AsteriskDll.ExecExtention");
Пр = ОбъектВК.Инициализировать("10.10.0.4", "5038", "login", "pass", "111");
//Параметры:
// " 10.10.0.4 ", "5038" - IP адрес и порт менеджера Asterisk
// " login ", "pass" - логин и пароль
// "111" - номер, при входящем звонке на который должно срабатывать внешнее событие
Если Пр Тогда Сообщить("Зарегились на сервере!"); Иначе Сообщить("Ошибка регистрации!"); КонецЕсли;
КонецПроцедуры
Процедура ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
ПоказатьОповещениеПользователя(,,Источник+" -- "+Событие+" -- "+Данные);
// В поле "Данные" выводится номер с которого нам позвонили
КонецПроцедуры
ОбъектВК.Оригинация("111", "222", "from-internal");
//Параметры:
// "111" - наш номер, с которого звоним
// "222" - номер на который звоним
// "from-internal" - контекст Asterisk
///////////////////////////////////////////