Choose one interconnection model from the current account
DIDforSale documents two interconnection paths. The IP path authorizes a portal-approved source IP address or FQDN. The SIP-account path creates a domain, username and password and requires activation before a device registers. Preserve the current account, portal role, interconnection record, credential owner, assigned domain and PBX object; do not infer one model from the other.
A green registration indicator is SIP-account evidence, not proof that an IP-authorized trunk should register. Conversely, a saved IP or FQDN record is administrative state rather than proof that a packet arrived from the resolved production address or that a call completed.
Documented service facts
Reviewed 2026-10-22. Compare SIP trunk services →
Authentication
DocumentedDIDforSale documents portal-approved IP or FQDN interconnection and a separately activated SIP account with domain, username and password. Preserve one intended model and its owner. For IP interconnection, outbound termination must be enabled on the portal record.
SIP registration
DocumentedRegistration belongs to the activated SIP-account path and can expose a green portal indicator. An IP-authorized path instead relies on the approved source record. Registration, source authorization, DID routing and call completion remain separate evidence.
Inbound delivery
DocumentedDIDforSale publishes multiple inbound gateway sources and says rejecting only some is a common cause of split failures. Reconcile the current list, then preserve provider selection, customer-edge receipt, delivered DID format and first PBX route separately.
Inbound failover
Not verifiedMultiple provider gateways support load balance and uptime, but the public pages do not define customer destination priority, retry timer, restoration or established-call survival. Accepting current provider sources is an ingress requirement, not proof of observed failover.
Number and regional availability
Not verifiedThe current service and pricing pages advertise local and toll-free numbers across more than 13,000 US and Canadian rate centers plus porting. Exact inventory, portability, activation, identity requirements, caller-ID rights and number features remain specific to number, account and date and must be confirmed in the ordering workflow.
Audio codecs
DocumentedDIDforSale lists G.711, G.729, u-law and A-law for its SIP trunks. That list does not prove availability on every destination, license entitlement, DTMF behavior or the payload selected by a call. Capture the offer, answer, RTP payloads and any transcoding for each required route.
T.38 fax
Not verifiedThe reviewed trunk pages do not establish T.38 support, fallback rules or route-specific fax behavior. Separate fax-by-email references and PBX interoperability listings are not proof that a customer trunk negotiates T.38 or carries in-band fax reliably. Qualify the exact number, direction, gateway and approved document set.
Signaling and media encryption
Not verifiedSource-IP authorization and DIDforSale's security marketing do not establish TLS signaling, certificate validation, SRTP media or a downgrade policy for this trunk. The reviewed public setup pages do not publish a trunk-specific TLS/SRTP procedure. Obtain supported transports and profiles in writing and verify the negotiated customer-facing leg.
Concurrent calls and call starts
Not verifiedDIDforSale says new accounts can have a one-call outbound limit and directs customers to sales to remove limits. This is not a universal channel count or calls-per-second value; preserve current account controls and authorized load-test bounds.
Emergency calling
Not verifiedDIDforSale advertises E911 on eligible numbers, while its agreement ties 911 service to two-way SIP trunking and a number purchased from DIDforSale. Confirm activation, validated location, callback behavior and approved test procedure for each account and site.
Pricing model
DocumentedDIDforSale publishes pay-as-you-go, channel-based inbound, toll-free, messaging and unlimited-use examples with tiered commitments. Displayed figures are dated public list prices, not an account quote. Preserve direction, number and channel fees, destination rates, billing increment, acceptable-use terms, commitment, taxes and renewal conditions.
Administration and support
DocumentedPreserve the portal IP or FQDN record or activated SIP account, termination flag, international-calling state, current gateway set, DID format, account limits, loaded PBX objects and authorized change history. Public FreePBX examples are version-scoped starting points.
- DIDforSale SIP trunk service and support ↗
- DIDforSale SIP trunk pricing and portal scope ↗
- DIDforSale IP interconnection configuration ↗
- DIDforSale SIP account creation ↗
- DIDforSale FreePBX PJSIP IP-based example ↗
- DIDforSale FreePBX PJSIP SIP-account example ↗
- Asterisk documentation: Configuring chan_sip ↗
SMS and MMS
Not verifiedThe pricing page says local and toll-free numbers can be SMS/MMS enabled and publishes separate message rates. A voice-capable number or SIP trunk does not establish messaging activation, campaign registration, sender approval, consent, API behavior, throughput or deliverability. Verify the exact number and messaging program independently.
Separate outbound authorization from number routing
For IP interconnection, DIDforSale says the portal record must have termination enabled before it can originate calls. Its troubleshooting guidance also says US and Canada destinations use a 1 prefix plus ten digits, international destinations use 011 plus country code and number, and international calling is disabled by default until the account representative enables it.
Preserve the actual source address, selected portal record, termination flag, international setting, normalized digits, caller identity, outbound host and first response. A registered SIP account, a DID owned by the account or a reachable gateway does not establish outbound authorization.
Accept every current inbound provider source without flattening them
DIDforSale publishes multiple inbound gateway sources and says rejecting some of them is a common cause of intermittent inbound failure. Record the current provider list, DNS answers, customer-edge allow rules, packet source and PBX endpoint or identify match. An allow rule proves neither provider selection nor receipt.
The public IP-based FreePBX example creates separate inbound trunks for provider addresses. That example is evidence of a multi-source handoff, not a universal current list or a reason to allow arbitrary Internet traffic. Reconcile the current first-party list and constrain the smallest supported source and port scope.
Trace the DID format into the first loaded route
DIDforSale's FreePBX examples distinguish local-number routing with a leading 1 from toll-free routing without that prefix. Preserve the exact Request-URI or called identity at the customer edge, the endpoint match, context, normalization and first loaded inbound route rather than creating a broad catch-all.
The reviewed FreePBX pages name version 14.0.5.2 and include both PJSIP and older chan_sip examples elsewhere in the documentation set. Asterisk removed chan_sip in version 21. Treat screenshots and example objects as version-scoped provider handoff evidence, not a current FreePBX paste-in configuration.
Keep provider limits, failover and media as separate evidence
The IP troubleshooting page says new accounts can have an outbound limit of one call and directs customers to sales to remove limits. That is account-policy evidence, not a universal channel count or calls-per-second value. Multiple provider gateway addresses support a redundant ingress design but do not publish customer destination priority, retry timers, restoration or established-call survival.
After signaling succeeds, preserve both SDP bodies, selected codec and DTMF payload, RTP endpoints, NAT translation and packets in each direction. Gateway reachability, registration, answered signaling and decoded audio remain separate observations.
Bind emergency service and commercial terms to the order
DIDforSale advertises E911 on eligible phone numbers, while its service agreement says 911 service is available with two-way SIP trunking products and one of the numbers purchased from DIDforSale. Do not infer activation, location validation, callback behavior or an approved test procedure from a product badge. Complete the provider process for every served location and keep an independent means of reaching emergency services.
Obtain dated commercial terms for directions, numbers, limits, emergency service, taxes and support. The public pages document possible workflows; no account, portal record, call, packet, media stream or emergency result was tested for this guide.
Sources & applicability
Primary references for the technical details above. Operational examples and planning checklists are VoIP.info editorial guidance.
- DIDforSale IP interconnection configuration ↗
- DIDforSale SIP account creation ↗
- DIDforSale FreePBX PJSIP IP-based example ↗
- DIDforSale FreePBX PJSIP SIP-account example ↗
- DIDforSale SIP trunk service ↗
- DIDforSale customer service agreement ↗
- Asterisk documentation: Configuring chan_sip ↗
- DIDforSale SIP trunk pricing ↗
- DIDforSale SIP interconnection guide ↗
- DIDforSale products overview ↗
Examples require adaptation to your topology. No live PBX or hardware testing is claimed.