Подключение IP-телефонии
Aelo принимает завершённые звонки от провайдеров IP-телефонии через webhook, а исторические звонки — через CDR backfill. Поддерживаются три верифицированных провайдера: Unitalk, Binotel, Stream Telecom.
Общий принцип
Section titled “Общий принцип”- В разделе Источники → Телефония выберите провайдера и введите учётные данные.
- Скопируйте выданный
webhookUrlв настройки провайдера. - Нажмите Проверить соединение — Aelo обратится к CDR API провайдера.
Unitalk
Section titled “Unitalk”- Учётные данные: API key проекта (заголовок
Authorization). - Настройка: после сохранения Aelo сгенерирует webhook-секрет. Вставьте его в
заголовок
Authorizationобработчика событий Unitalk — иначе все вебхуки будут отклонены. - Часовой пояс: даты Unitalk без смещения; по умолчанию
Europe/Kyiv(меняется в форме). - Событие:
CALL_END. Запись становится доступной через ~10–15 мин (Aelo дождётся).
Binotel
Section titled “Binotel”- Учётные данные:
key+secret(выдаёт support@binotel.ua с привязкой к IP). - Событие:
apiCallCompleted(form-urlencoded). В вебхуке нет URL записи — Aelo получает его по запросу перед загрузкой (ссылка живёт ~15 мин). - IP-allowlist: публичные IP Binotel разрешены по умолчанию.
- Aelo всегда отвечает 200, чтобы избежать повторных попыток провайдера.
Stream Telecom
Section titled “Stream Telecom”- Учётные данные:
username+password+api_key(Администрирование → Профиль компании → API KEY). Не Bearer-токен. - Webhook: поток событий; терминальное —
Hangupс синхроннымrecordUrl. Настраивается письмом в support@streamtele.com. - CDR backfill: окно ≤30 дней.