Telecom13
Проект под названием Telecom13 представляет собой облачную, полностью масштабируемую и высокопроизводительную АТС с автоматической настройкой конфигурации, записью звонков и современным пользовательским интерфейсом. В проект интегрирован биллинг, платежные шлюзы и бухгалтерское программное обеспечение.
Разработанный продукт включает в себя функцию голосовой связи через интернет (VoIP), гибкий программный коммутатор для обеспечения функций телефонной связи VoIP с высокой доступностью и исключительную масштабируемостью, разработанный на базе Erlang/OTP, а также клиентский портал (электронный шлюз для сбора цифровых файлов, услуг и информации, доступный через Интернет через веб-браузер) и полнофункциональный пользовательский интерфейс.
Erlang/OTP, C/C++, Java, JavaScript/HTML/CSS, PHP
CRM, биллинг, бухгалтерское программное обеспечение, сайт
О проекте
Задача
- В связи с выходом на новый растущий рынок облачных АТС, появилась необходимость создания новой масштабируемой, высокопроизводительной и автоматизированной системы с простым пользовательским интерфейсом и множеством функций.
- Существующая АТС была разработана на основе устаревших и немасштабируемых решений с устаревшим пользовательским интерфейсом, например Asterisk и A2Billing
- Платформа для АТС должна была быть модульной, с полностью автоматизированной конфигурацией учетных записей/пользователей/устройств и присвоением телефонных номеров, а также она должна в нее должны быть интегрированы платежные шлюзы и бухгалтерское программное обеспечение.
Результат работы
- АТС Telecom13 была разработана на базе высокопроизводительной и полностью масштабируемой структуры Erlang/OTP с автоматизированной системой на базе платформы Kazoo API 2600 Гц (BigCouch/RabbitMQ/HAProxy), с использованием известных серверов приложений FreeSWITCH и Kamailio для обеспечения связи в реальном времени, WebRTC, а также со встроенной возможностью применения телекоммуникаций, видео и передачи голоса по протоколу Интернет (VoIP).
- Высокопроизводительная и полностью настраиваемая платформа BGBilling (на базе Java) была расширена для поддержки протокола REST API и интегрирована с бухгалтерским программным обеспечением Telecom13 и 1C
- Была создана полностью автоматизированная настройка учетных записей/пользователей/устройств и функция присвоения номеров телефонов
- Дополнительные встроенные функции: неограниченное количество пользователей, групп, устройств, звонков, записей, полноценное управление через современный веб-интерфейс, интеграция платежных шлюзов, автоматическое выставление счетов и генерация документов.