система на A2Billing •Нужно было быстро. • Нет документации •Не было готовых решений, новые писать долго • есть только Braintree • нет RADIUS • нужен гибкий полнофункциональный биллинг • Ждали Monster UI •Решения должны быть гибкими и настраиваемыми во всех компонентах •В итоге каждый компонент полностью автономен и не влияет на работу других
Регистрация Создание клиента Управление Статус клиента Данные договора Резервирование номера Добавление/удаление номера Создание клиента Наработка, онлайн-платежи, документы Создание клиента Управление Платежи, начисления, абонплата Наработка по звонкам Единый сквозной AccounID для идентификации Безналичные платежи, финальные фактуры, акты Стадия создания учётной записи Стадия добавления номера Стадия обмена данными в процессе работы
среднего бизнеса •Встроенный ЯВУ со всеми необходимыми основными библиотеками (XML, HTTP, JSON и т.п.) •Отдельный продукт Creator, на котором можно легко и быстро писать достаточно функциональные приложения и делать интеграции •Всё API driven •Интеграция с другими продуктами (Support, Campaigns, SalesIQ, Projects, Docs, Mail и т.д.)
т.д. •Шаблоны уведомлений •Возможность полностью контролировать процесс преобразования потенциальных клиентов в контрагентов и т.п. •Возможность на ходу создавать потенциальные сделки и использовать готовые механизмы CRM по ведению статистики, воронке продаж и т.п. (идеально вписалось)
Kazoo, BGBilling, CRM •При изменении данных так же всё автоматически обновляется •Клиенту сразу создается учетная запись с предварительными настройками (пользователь, устройство, конференция, main callflow и т.п.) в Kazoo •Клиенту отправляются все доступы и документы •По сути менеджеру нужно только прикрепить номер (можно и автоматически, но лучше отсекать "халявщиков" и соблюдать закон)
хотели сделать взаимодействие через AMQP • долго, сложно, нет специалистов; но в будущем надо •Классический способ - CDR • RADIUS-а нет в Kazoo • VoiceIP модуль BGB не умеет необходимые межоператорские расчеты (инициирование, завершение, управление номерами и т.д.) • пишут новый модуль - скрещенные VoiceIP и Phone •Вся бумажная работа и интеграции на биллинге
транзакции с бесконечными попытками, уведомлениями и т.п. • сверка балансов • автоматическое выравнивание балансов (платеж/списание) •Из Kazoo в BGB попадают CDR, больше ничего • модифицировали модуль записи CDR • автоматическое начисление завершения, инициирования и т.п. •Баланс клиента в двух системах
с различными платежными системами (мы выбрали PayMaster) •Готовые формы документов под законодательство РФ, легко дорабатываются •Интеграция с 1С для ведения бухгалтерского и управленческого учётов
различные признаки, возможность фильтрации, разного представления •Из реестра осуществляется добавление/удаление номеров в CRM/BGBilling/Kazoo •Так же в режиме реального времени отображаются на сайте свободные
2, было 5) • звонки на экстренные службы • принудительная установка Caller ID уже сделана OnNet •Управление тарифами • обязательное наличие тарифа, иначе обрыв (штатно можно) • причем два варианта: нет ответа и есть ответ, но без тарифа • таким образом можно закрывать направления какие-то, например • множество тарифов (по rate_class) • дополнительная фильтрация по тарифам шлюза
(CID rules - абоненты емкости Билайна не попадут в МГТС и т.д.) • прерывание звонка при нулевом балансе •Управление минутами • групповые allotments • consumed allotments в crossbar • могут иметь increment, minimum, free time (как rates)
•IVR • значение timeout для IVR •Устройства • доработки возможности перевести текущий звонок на любое своё устройство (к примеру, перевести звонок со стационарного на мобильный и уйти с ним гулять)
разговоров в third part db с возможностью прослушивания и скачивания (спасибо Кириллу) • настройки (минимальная длительность и т.п.) • плеер для воспроизведения записей в браузере •Номера • подключение номеров сторонних операторов (по регистрации и по IP) • заготовки для полноценной поддержки 7800 и IFS
смотреть, только менять что-то определенное и т.д.) • доступ к pvt_ полям •Красивые уведомления обо всём на свете (балансы, списания, номера, создание учётной записи т.д.) •Множество различных мелких исправлений и доработок • unicode, удаление кэшей и т.д., десятки фиксов разных
• интерфейс по ширине (русский язык не такой лаконичный) • перевод интерфейса и модулей • тарифы на связь, техподдержка, название тарифа • отображение бесплатных минут и потраченных бесплатных • перевод статуса завершения звонка (вместо штатного сообщения FreeSwitch) • формат времени 24h • строгие требования к паролям пользователей и устройств с автогенерацией
статистики и аналитики •WebRTC client прямо в интерфейсе •Интеграции с популярными CRM и прочими системами (Zoho, amoCRM, Bitrix24 и т.д.) •Свой мобильный клиент для звонков и полного управления и контроля за системой •На схему данных легко накладываются реселлеры/агенты - white labeling
каждой подсистемы •Полная автономность каждого компонента •Возможность добавлять в цепочку взаимодействия другие компоненты •Легкая интеграция с вновь появляющимися сервисами Zoho для повышения качества обслуживания
наборы функционала, сервисные планы и т.п. вещи в Kazoo - игнорируются • на самом деле Kazoo имеет очень гибкую и функциональную основу для более грамотного построения системы •В BGB нет нормального API, поэтому приходится эмулировать его •Не подходит для большой нагрузки (ограничения в продуктах Zoho, race conditions при взаимодействии и т.п.)