Маршрутизация звонков
Входящие звонки
- SIP-трафик приходит на lb-1/lb-2 (NAT) и перенаправляется на voip-1
- Asterisk определяет DID (вызываемый номер)
- По DID находит маршрут в БД (incoming_routes)
- Маршрут определяет: очередь, приветствие, рабочие часы
- Если рабочие часы — звонок направляется в очередь
- Если нерабочее время — воспроизведение сообщения
Исходящие звонки
Поддержка исходящих звонков с классификацией по зонам для биллинга.
Контексты dialplan
| Контекст | Назначение |
|---|---|
| [incoming] | Входящие звонки |
| [cdr-init] | Инициализация CDR, запуск записи |
| [queues] | Обработка очередей |
| [outgoing] | Исходящие звонки |
Запись звонков
- MixMonitor записывает в /var/spool/asterisk/monitor/
- Формат файла: YYYYMMDD-HHMMSS-UNIQUEID.wav
- Записи хранятся на voip-серверах, доступ через backend API