Обзор
Этот перевод выполнен автоматически и ещё не вычитан. Читать английскую версию
FlySIP Softswitch - это платформа VoIP-биллинга: коммутатор, который обрабатывает звонки, и white-label админ-панель над ним. Панель - это то, с чем вы работаете каждый день. Под ней работают коммутатор, его база данных и движок обработки звонков, а каждый объект, каждый CDR (запись о звонке) и каждая операция доступны через XML-RPC API.
Архитектура
Заголовок раздела «Архитектура»| Слой | Компонент | Что делает |
|---|---|---|
| Коммутатор | Движок обработки звонков FlySIP (B2BUA, RTP-релей, движок тарификации, PostgreSQL) | Принимает и маршрутизирует SIP-звонки, ретранслирует медиа, тарифицирует каждый звонок и записывает CDR |
| Панель | FlySIP web (PHP, Smarty, Alpine.js, HTMX) | Админ-панель и порталы самообслуживания для клиентов, аккаунтов и вендоров |
| Расширения | Методы XML-RPC FlySIP и хуки для отдельных сред (Python) | Дополнительные отчёты, правила фаервола, обратные вызовы, преобразование номеров, списки CLI |
Панель передаёт каждое изменение коммутатору через XML-RPC API и читает отчётные данные из базы данных коммутатора. Панель - лишь интерфейс, поэтому вы можете автоматизировать свою работу через тот же API. См. Обзор API.
Одна инсталляция FlySIP может содержать несколько сред: изолированных разделов со своими клиентами, вендорами, тарифами и CDR. Корневой клиент корневой среды управляет ими в System Management → Environments. См. Виртуальные среды.
Кто входит в панель
Заголовок раздела «Кто входит в панель»Страница входа запрашивает тип учётной записи. Каждый тип видит свою панель:
| Тип учётной записи | Кто | Что видит |
|---|---|---|
| Admin (администратор) | Вы, ваши сотрудники, реселлеры | Полную админ-панель: клиентов, аккаунты, вендоров, тарифы, маршрутизацию, отчёты, управление системой. Реселлеры видят только свои объекты. |
| Account (аккаунт) | Конечные пользователи (владелец SIP-аккаунта) | Портал самообслуживания: свой баланс, ставки, записи о звонках, платежи, транки |
| Vendor (вендор) | Операторы, которым вы терминируете трафик | Свои подключения, записи о звонках и отчёты |
Для сотрудников, которым нужна только часть админ-панели, создайте веб-пользователей с ограниченными Access Levels (уровни доступа) в System Management → Users. См. Веб-пользователи и права доступа.
Две стороны вашего бизнеса
Заголовок раздела «Две стороны вашего бизнеса»Каждый звонок поступает в коммутатор от клиента и уходит к вендору. Начальная настройка повторяет это разделение, и краткие руководства идут в том же порядке.
Сторона вендоров: куда уходят звонки. Вендоры, их подключения (SIP-шлюзы), маршруты терминации (цены, которые вендоры берут с вас) и группы маршрутизации (какое подключение пробовать первым). Эта сторона определяет вашу себестоимость терминации.
Сторона клиентов: кто отправляет звонки и сколько вы берёте. Тарифы со ставками, тарифные планы, клиенты и их аккаунты, а также правила аутентификации, по которым коммутатор определяет, какому аккаунту принадлежит звонок. Эта сторона определяет вашу выручку.

Объекты, которые вы настроите
Заголовок раздела «Объекты, которые вы настроите»| Объект | Роль | Меню панели |
|---|---|---|
| Vendor (вендор) | Оператор, которому вы отправляете звонки; тарифицируется в своей валюте | Vendors |
| Connection (подключение) | SIP-шлюз вендора: хост, порт, аутентификация, ёмкость | Vendors → Connections |
| Termination Route (маршрут терминации) | Набор префиксов направлений с ценой, которую вендор берёт с вас (также называется набором направлений) | Vendors → Termination Routes |
| Routing Group (группа маршрутизации) | Упорядоченный список подключений и маршрутов терминации, который определяет, как маршрутизируется звонок | Vendors → Routing Groups |
| Tariff (тариф) | Прайс-лист для ваших клиентов: префиксы, шаги тарификации, цены | Tariffs & Currencies → Tariff Plans |
| Tariff Plan (тарифный план) | Тариф вместе с правилами биллинга: расчётный период, предоплата или постоплата, сервисные платежи | Tariffs & Currencies → Tariff Plans |
| Customer (клиент) | Сущность, которой выставляют счета; владеет аккаунтами и получает счета-фактуры | My Customers → Resellers |
| Account (аккаунт) | SIP-идентичность (логин и пароль или IP-адрес), которая инициирует звонки и имеет баланс | My Customers → Accounts |
| Authentication Rule (правило аутентификации) | Сообщает коммутатору, что звонки с определённого IP-адреса или CLI (номер звонящего) принадлежат аккаунту | Accounts → Authentication Rules |
| DID (входящий номер) | Входящий номер, который указывает на аккаунт или IVR-приложение | DIDs & IVR Apps → DID Pool |
Все термины этой документации определены один раз в глоссарии проекта и одинаковы во всех языках.
Что дальше
Заголовок раздела «Что дальше»- Первый вход: откройте панель, смените пароль, освойтесь в интерфейсе, задайте параметры, которые позже нельзя изменить.
- Быстрый старт: wholesale: терминируйте звонки с АТС или SIP-транка клиента через вендора. Все остальные сценарии строятся на нём.
- Быстрый старт: retail: продавайте аккаунты с предоплатой конечным пользователям с софтфонами, телефонными картами или переговорным пунктом.
- Раздел Админ-панель описывает каждый экран, а Концепции объясняют, как работают маршрутизация, тарификация и аутентификация.