Перейти к содержанию

Маршрутизация звонков

Входящие звонки

  1. SIP-трафик приходит на lb-1/lb-2 (NAT) и перенаправляется на voip-1
  2. Asterisk определяет DID (вызываемый номер)
  3. По DID находит маршрут в БД (incoming_routes)
  4. Маршрут определяет: очередь, приветствие, рабочие часы
  5. Если рабочие часы — звонок направляется в очередь
  6. Если нерабочее время — воспроизведение сообщения

Исходящие звонки

Поддержка исходящих звонков с классификацией по зонам для биллинга.

Контексты dialplan

Контекст Назначение
[incoming] Входящие звонки
[cdr-init] Инициализация CDR, запуск записи
[queues] Обработка очередей
[outgoing] Исходящие звонки

Запись звонков

  • MixMonitor записывает в /var/spool/asterisk/monitor/
  • Формат файла: YYYYMMDD-HHMMSS-UNIQUEID.wav
  • Записи хранятся на voip-серверах, доступ через backend API