Сводка и метрики биллинга
A
admin
Балансы клиентов
💰
0.00 ₽
Общий остаток на счетах
Выручка за сегодня
📈
0.00 ₽
Списано по тарифам
Звонков за сегодня
📞
0
0% ASR • 0с ACD
Активных клиентов
👥
0
0 SIP аккаунтов
📡 Статус связи с АТС Asterisk (VPS №1)
Статус соединения AMI
Не подключен
Сервер АТС
VPS №1 (168.222.183.237)
Порт AMI
5038 TCP
АОН Транка (CallerID)
Автономный пул (Шлюз АТС)
Транк / Емкость
Шлюз АТС (0 / 20 линий | CPS: 1–2)
Защита от нулевого баланса
АКТИВНА (Cause 21 / Block)
📜 Последние обработанные вызовы (CDR)
| Время | Кто (Source) | Куда (Destination) | Направление | Длительность | Статус | Стоимость | Клиент |
|---|---|---|---|---|---|---|---|
| Загрузка журнала вызовов... | |||||||
Управление клиентами и лицевыми счетами
| ID | Клиент / Компания | Контакты | Тип | Баланс | Тариф | SIP аккаунты | Статус | Действия |
|---|
SIP Аккаунты (Asterisk PJSIP)
| Extension | Пароль (Secret) | Caller ID | Клиент | Баланс клиента | Контекст | Каналы | Статус | Действия |
|---|
🔍 Калькулятор стоимости звонка и проверка префикса (LPM)
Тарифные планы и направления
| Префикс | Направление / Город | Страна | Ставка (руб/мин) | Соединение | Шаг (сек) | Grace period | Удалить |
|---|
Журнал детализации вызовов (CDR)
| Дата / Время | Источник | Назначение | Направление | Длительность | Тарифицировано | Статус | Ставка | Списано | Клиент |
|---|
🌐 Внешний SIP-транк оператора (1ATS) & Лимит линий
Registered (Активен)Провайдер телефонии
Автономный шлюз АТС (168.222.183.237)
Суммарная емкость (Capacity)
18–20 одновременных линий
Лимит на номер / CPS
1–2 вызова / сек (CPS: 1–2)
Авторотация CallerID
Включена (Автономный пул)
Форматы номеров
7X, 8X, +7X, городские, # и *
Баланс оператора
500.00 RUB
🔒 Постоянный статичный шлюз телефонии (Единая точка входа):
Шлюз АТС является полностью автономным. При смене провайдеров, номеров или внутренней структуры АТС перенастройка биллинга не требуется. Шлюз самостоятельно принимает трафик, автоматически ротирует CallerID и распределяет нагрузку.
Статичный шлюз: 168.222.183.237 ([from-billing])
Лимит емкости: 18–20 линий
Темп подачи: 1–2 CPS
CallerID: Автоматическая ротация
ℹ️ Форматы номеров: принимаются любые стандартные (79..., 89..., +79..., городские, сервисные префиксы # и *). Вызовы продолжают отправляться в штатном режиме без перенастройки.
🚀 Тестовый исходящий вызов через транк 1ATS (Originate):
Параметры подключения к Asterisk на VPS №1
📋 Инструкция по настройке Asterisk на VPS №1
Для безопасного подключения биллинга выполните следующие шаги на VPS №1:
1. Добавьте учетную запись в /etc/asterisk/manager.conf на VPS №1:
Загрузка шаблона...
2. Перезагрузите конфигурацию AMI на VPS №1:
asterisk -rx "manager reload"
3. (Опционально) Предвызывная проверка баланса в диалплане /etc/asterisk/extensions.conf:
Загрузка диалплана...
Токены авторизации и интеграция с VPS №3
| Название сервиса | API Ключ (Token) | Роль доступа | Последнее использование | Статус |
|---|
Документация REST API для VPS №3 (Клиентский портал / CRM)
Сервер VPS №3 (Личный кабинет клиента) подключается к биллингу через защищенные HTTPS запросы с заголовком:
X-API-Key: <API_TOKEN> или Authorization: Bearer <API_TOKEN>.
# Базовый URL биллинга:
https://168.222.183.244/api/v1/
# 1. Получить баланс и данные клиента (по номеру или ID):
GET /api/v1/clients/{client_id}
Header: X-API-Key: agy_sec_...
# 2. Проверка баланса перед дозвоном:
GET /api/v1/auth/check-call?caller=1001&destination=+79261234567
# 3. Список звонков клиента (для отображения в ЛК на VPS №3):
GET /api/v1/cdr?client_id={client_id}&limit=20
# 4. Пополнение баланса (при онлайн-оплате через шлюз на VPS №3):
POST /api/v1/clients/{client_id}/topup
Body: {"amount": 500.0, "description": "Пополнение через СБП/Банк"}
Резервное копирование базы данных и конфигурации
Автоматическое копирование настроено через systemd-таймер каждую ночь в 03:00 MSK.
Архивы хранятся в /opt/billing/backups/ с автоматической ротацией 14 дней.
| Имя файла архива | Размер | Дата создания | Действие |
|---|