Draft:VoIP Domain

VoIP Domain
DeveloperErnani Azevedo
Written inPHP
TypeVoice over Internet Protocol
LicenseGPLv3

VoIP Domain is a modern web-based administration interface for Asterisk‑based PBX systems, designed to simplify VoIP telephony management for small, medium and large businesses, as well as service providers. It provides multi-tenant, centralized multi‑server control, device provisioning, least cost route, billing, routing, and a modular architecture via a RESTful API.

VoIP Domain was created in 2008 by Ernani Azevedo and improved over the time to create a complete enterprise class VoIP administration system. The main purpose was to create a powerful and complete tool that could be managed by non-technical users, allowing companies to manage their telephony system with lower technical terms, keeping all the complexity and automation to be done by the software.

Overview

VoIP Domain allows administrators to manage multiple Asterisk servers through a single intuitive interface. Its design supports users with minimal VoIP expertise, offering features such as:

  • Multi‑tenant architecture to serve multiple customers from a single installation
  • Automatic phone provisioning supporting various manufacturers and models
  • Least‑Cost Routing (LCR) for optimized call paths
  • Per‑call billing and rating built-in
  • Centralized server management, even for offline servers
  • Workflow-configurable IVR menus
  • Automatic dial‑plan generation
  • RESTful API (Swagger‑documented, OAS 3.0), enabling integrations and extensions
  • 100% modular architecture with plugin support and multi‑language (English, Brazilian Portuguese)

History

VoIP Domain’s public development began with GitHub releases: alpha version v0.0.1 was released in May 2018, followed by v0.0.2 in October 2018 with significant feature additions. After several years of development and rewrites, version 0.1 was released in April 2025, marking the first pre‑release. A major system refactor adding multi‑tenant support and performance enhancements was released as version 0.2 on July 21, 2025.

VoIP Domain was conceived by VoIP specialist Ernani José Camargo Azevedo to bring transparency and simplicity to telephony management for smaller organizations and providers.

Features

VoIP Domain supports functionality expected of commercial PBX systems:

  • Call routing (automatic dial plans, intelligent routing logic)
  • Least‑Cost Routing (LCR) to minimize call costs
  • Call billing and call detail records (CDRs)
  • IVR creation and call menu workflows
  • Phone provisioning automation
  • Support for multiple Asterisk server clusters
  • System-wide multi-language support – actually English and Brazilian Portuguese
  • RESTful API access for automation and integration
  • Modular plugin architecture, extensible by custom components

Architecture & Compatibility

VoIP Domain is built in PHP, with a fully modular codebase. It interfaces directly with Asterisk servers, even when they are offline. Configuration deployment is handled through the web UI, eliminating the need to SSH into servers after initial setup. The platform provides automatic provisioning, dial plans, billing, and call routing configured via a unified interface.

Use Cases

  • Small to big businesses that require user‑friendly control over VoIP without in‑depth technical expertise
  • VoIP service providers leveraging multi‑tenant architecture to serve multiple clients from one instance
  • Organizations needing centralized oversight of multiple Asterisk servers, including remote or offline systems

License and Status

VoIP Domain is distributed under the GPLv3 license. As of July 21, 2025, the project is in pre‑release (v0.2) status, with further stable releases forthcoming.

See also

References

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.