Start with documentation currency, not a remembered template
ClearlyIP's current product page still describes SIP trunking, self-service management, failover and FreePBX integration. The linked legacy knowledge base now carries an explicit notice that it is no longer updated and points to kb.14ip.com. Treat its screenshots, hostnames, module filenames and field behavior as historical workflow evidence until the current portal, replacement documentation and installed release agree.
Record the page URL and review date beside every configuration claim. A first-party page can remain useful evidence without proving that every value is current, enabled for an account or compatible with a particular FreePBX release.
Documented service facts
Reviewed 2026-10-18. Compare SIP trunk services →
Authentication
Not verifiedThe legacy portal workflow assigns each Location or SubLocation a SIP username and password, while the FreePBX module uses a separate keycode to pair the PBX with a Location. These values have different owners and must be confirmed in the current portal because the source knowledge base now says it is no longer updated.
SIP registration
Not verifiedLegacy first-party pages list regional registrars and UDP SRV names and recommend multiple regions. Another legacy section constrains Primary Location and SubLocation server use. Preserve registrar, DNS, Contact and Location identity, but confirm the current topology in the replacement documentation and current portal.
Inbound delivery
Not verifiedLegacy portal documentation says a number defaults to its Primary Location and can use linear or random Smart Routing across Primary and SubLocations. It also documents ten-digit, eleven-digit or trunk-username identity forms. Confirm every number owner, destination and delivered identity in the current portal before changing PBX routes.
Inbound failover
Not verifiedThe legacy portal reference gives a per-number failover precedence over a Location rule and documents DID, SIP URI or another Location with immediate or unreachable triggers. The current product page continues to advertise failover, but exact triggers, timers, responses, destinations and restoration require current documentation and observed tests.
Number and regional availability
Not verifiedThe reviewed store documentation describes North American local and toll-free numbers, while inventory, portability, address or document requirements, activation, rural/off-net features and jurisdictional eligibility vary by number and date. Confirm the selected number in the current account or dated order.
Audio codecs
Not verifiedThe reviewed general service and current setup pages do not establish a universal codec matrix for every route. An older Asterisk example is not a current PJSIP interoperability guarantee. Preserve the PBX allow list, inspect negotiated SDP and confirm transcoding or route restrictions for the exact service.
T.38 fax
DocumentedClearlyIP documents inbound T.38 for store numbers marked capable. Outbound T.38 requires at least one Fax Call Path and the *329 dial prefix. Capability is number-, direction- and account-specific; pilot the selected DID, endpoint, page profile and fallback rather than treating T.38 support as a delivery guarantee.
Signaling and media encryption
Not verifiedThe reviewed public trunk-detail, service and FreePBX pages document UDP registration but do not establish a supported TLS/SRTP service workflow. Do not infer protected signaling or media from digest authentication or HTTPS portal access; obtain current provider confirmation and validate each signaling and media leg.
Concurrent calls and call starts
DocumentedClearlyIP defines one call path as one concurrent inbound or outbound call and offers subscription, metered and optional burst capacity. This does not establish calls per second, burst ceilings or the exact account limit. Confirm ordered paths, burst settings, fair-use terms and call-start controls separately.
Emergency calling
DocumentedClearlyIP maps emergency caller IDs to Emergency Call-Back Profiles and optional Dispatchable Locations, with an optional default profile for unmatched 911 identity. Its FreePBX guide directs administrators to verify via 933 or the appropriate local process. Eligibility, every address and actual route still require current account validation.
Pricing model
Not verifiedPublic pages describe subscription call paths, metered calling, hybrid use and optional bursting. Published figures are not a quote; number charges, included destinations, fair-use terms, international rates, fax, messaging, emergency service, taxes, surcharges and contract terms require the current account order.
Administration and support
DocumentedThe current product page advertises self-service management and FreePBX integration. The linked legacy knowledge base is expressly no longer updated; its module workflow remains historical evidence for generated trunks, routes and verification destinations, not a current version guarantee. Record current portal, module and FreePBX evidence before regeneration.
SMS and MMS
Not verifiedThe FreePBX module shows messaging only for DIDs marked SMS capable, while third-party messaging uses a separate LOA process. Number eligibility, SMS and MMS direction, campaign registration, throughput, retention, API or client behavior and charges remain separate current-account checks.
Map the number owner and routing mode before the PBX
The legacy portal reference distinguishes a Primary Location from SubLocations and says numbers can route to either. It documents default Primary Location routing plus optional Smart Routing with linear or random selection. It also documents three delivered identity forms: ten-digit NPA, eleven-digit E.164 without a plus, or the trunk username.
Preserve the affected number, Primary Location, any SubLocations, selected routing mode, ordered destinations and delivered identity form. A registered PBX can be healthy while the number selects another Location, SubLocation or identity that misses the intended inbound route.
Treat FreePBX automation as generated state requiring review
The legacy module reference says its outbound action creates two trunks and separate domestic and emergency routes. Its inbound action creates missing DID routes to a verification destination that reads back the DID and caller identity; the administrator must then select the intended destination.
Record the installed module and FreePBX versions, keycode owner, generated trunks, route order, inbound DID patterns and current destinations. A route created by automation is not proof that the business destination is selected, loaded or reached, and rerunning automation must not silently replace local route intent.
Keep regional registration and SubLocation topology separate
The legacy trunk-details page lists regional registration servers and UDP SRV names and recommends multiple regions. A separate portal section says a Primary Location and its SubLocations normally need the same server, and documents a different topology when separate servers or SRV are required.
Preserve the configured registrar or SRV name, current DNS answers, chosen target, REGISTER challenge, Contact, expiry and portal-observed address for each PBX. Multiple configured servers, an SRV answer and a Registered label are different evidence; none proves which Location receives one inbound call.
Resolve number-level precedence before testing failover
The legacy portal reference says a per-number failover overrides the Location-level rule. It documents DID, SIP URI or another Location as destinations and distinguishes immediate diversion from an unreachable-PBX trigger. Its Smart Routing controls are another selection layer, not a substitute name for failover.
Freeze the effective rule for the affected number before testing. Preserve the trigger, provider attempt, SIP response or timeout, selected destination, caller identity and media result. The reviewed material does not establish one current universal timer, response-code matrix, retry count, restoration interval or active-call survival result.
Match the delivered request to loaded FreePBX and Asterisk state
The legacy troubleshooting page says inbound calls normally use a ten-digit DID and can be refused when the host or inbound route does not match. Compare the actual source, transport, Request-URI, To and asserted identity with loaded PJSIP endpoint identification, context and the first FreePBX route match.
Inspect generated and loaded state before editing. Do not solve one mismatch with anonymous SIP, a catch-all route or unrestricted source trust. Use the paired diagnostic to correct the earliest demonstrated owner.
Run a bounded acceptance record
For one pilot number, record the documentation versions, portal routing owner, registrations, provider attempt, customer-edge receipt, PBX object, inbound route, answer, SDP and two-way audio. Then test only the authorized failover condition, verify the selected destination and restore normal routing deliberately.
Confirm current number availability, pricing, capacity, emergency obligations, signaling transport, media protection and platform support in the current account or dated order. No ClearlyIP account, module, route, failover event, packet or call was inspected for this guide.
Diagnose a registered trunk with the wrong DID route or failover
Use the ClearlyIP routing diagnostic to join source freshness, number ownership, Location selection, FreePBX route state and failover evidence.
Sources & applicability
Primary references for the technical details above. Operational examples and planning checklists are VoIP.info editorial guidance.
- ClearlyIP T.38 faxing ↗
- ClearlyIP general SIP troubleshooting ↗
- ClearlyIP current SIP trunking product page ↗
- ClearlyIP current documentation destination ↗
- ClearlyIP legacy configuration-guide scope and freshness notice ↗
- ClearlyIP legacy trunk details and regional registrars ↗
- ClearlyIP legacy Location, number routing and failover reference ↗
- ClearlyIP legacy FreePBX automated-module reference ↗
- ClearlyIP legacy FreePBX PJSIP setup reference ↗
- ClearlyIP legacy common SIP issues reference ↗
Examples require adaptation to your topology. No live PBX or hardware testing is claimed.