DOMAINTAINS / Open-source software for FreePBX
Telephone numbering.
Properly connected.
Connect an operator-authorised telephone service to the FreePBX configuration it needs. Keep numbering, entitlement and the phone system in a defined relationship.

The operator authorises the service. DOMAINTAINS reconciles its owned PBX configuration. Carrier readiness remains separately verified.
The problem is the space between systems.
A number in one system.
A trunk in another.
Who joins up the facts?
An order can be accepted before a PBX is configured. A trunk can exist without authority to change it. A successful API response can arrive before anyone has checked the result.
DOMAINTAINS makes the PBX-side relationship explicit: who authorised the configuration, what the module owns and whether the actual result matches.
The service lifecycle / conceptual illustration
A number. A service.
A verified relationship.
Each transition has an authority. No single component owns the entire telephone service.
Availability is not allocation.
A customer finds a number through the operator availability interface. The offer is scoped evidence, not an allocation or a reservation.
Read the implementation guide ↗Number discovery / genuine engine, synthetic inventory
Some numbers
just fit.
A familiar pattern. A memorable ending. Three independent searches that widen your choices, without counting the area code as a match.
Find your patternThe actual software
Your phone system.
Not a blank canvas.
The FreePBX module receives validated service configuration and applies it through FreePBX APIs. It verifies native objects, records ownership and refuses unexpected conflicts.
Explore ownership protection- May manage its own
- Inbound and outbound SIP trunks
- Exact-DID inbound routes
- Applicable outbound routing
- Authorised trunk channel limits
- Does not silently take over
- Unrelated PBX configuration
- Administrator changes to owned objects
- FreePBX Firewall rules
- Carrier or billing authority
Your numbers. Your phone systems. Your choice.
Build on infrastructure you control.
For operators: connect existing customer, subscription, numbering and SIP systems through public contracts. Keep your commercial platform your own.
Choose an integrated service relationship.
For businesses: explore the intended FreePBX UK experience, including compatible hosting and operator integration, with current availability and terms to be confirmed.
Inspect the implementation
The detail is
part of the product.
Start with the practical guides. Follow the contracts into the source. Assess the current milestone against your own operational requirements.