Оригинация звонков из 1С через Asterisk PBX
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Использование:
ЗагрузитьВнешнююКомпоненту("originator.dll");
Asterisk = Новый("AddIn.originator");
Asterisk.Originate(Host, Port, Username, Secret, Channel, Exten, CallerID, Context, Variable);
где:
Host строка, Обязателен. URL или ip адрес Asterisk;
Port целое, Обязателен. Номер порта Asterisk Call Manager (обычно 5038);
Username строка, Обязателен. manager username;
Secret строка, Обязателен. manager secret;
Channel строка, Обязателен. Канал/номер откуда пойдет оригинация, например: SIP/700, DAHDI/g12/1234567
Допускается указать просто номер, в этом случае будет использован канал Local/
Exten строка, Обязателен. Номер, куда пойдет оригинация. Должен подчинятся правилам дайлплана.
CallerID строка, Может быть пустой. Номер, который будет передаваться как CallerID.
Примечание: правила дайплана, макросы и провайдеры могут переопределить CallerID в процессе оригинации.
Context строка, Может быть пустой. Контекст, в котором пойдет оригинация. В случае пустой строки будет использован контекст по
умолчанию.
Variable строка, Может быть пустой. Переменная или переменные канала. Синтаксис строки: variable=value
В случае, установки нескольких переменных, они перечисляются через запятую:
var1=value_one,var2=value_two,var3=value_three
Максимальное количество переменных: 32.
Переменные будет установлены для обоих каналов (локальный и подключенный).
Условия использования: свободно для любых целей.
Вступайте в нашу телеграмм-группу Инфостарт