Different secrets grant different authority
A handset secret permits an endpoint relationship. A trunk credential can permit chargeable service. Administrative access can change the entire platform. Backup credentials can expose configuration and other stored data. Reusing one secret across these roles increases the consequence of a single compromise.
Provision without broad disclosure
Use unique strong secrets and a controlled provisioning process. Do not store them in screenshots, public issue reports or ordinary call-flow diagrams. Restrict configuration exports and remove temporary copies after their authorized purpose ends.
Track ownership
Maintain an inventory of account owner, device or service, permission scope and rotation/revocation procedure. Shared-area phones need an accountable owner even when no employee is named on the device.
Revoke completely
When staff or contractors leave, review forwarding, voicemail, remote access and management permissions as well as the visible extension name. Rotate relevant credentials and verify that retired devices cannot re-register. A factory reset of one handset does not invalidate copies of its secret elsewhere.
Handle FreePBX API secrets as distinct credentials
A FreePBX API client secret, access token and refresh token are different records from an administrator password or SIP authentication secret. The API applications guide uses fingerprints and application IDs for diagnostics without copying raw credentials into logs.
Rotate AMI secrets through the true configuration owner
The AMI login diagnostic preserves the exact authentication mode while keeping secret, key and challenge material out of records.
Keep TelVox API keys and SIP passwords in separate controls
TelVox API keys are unscoped server credentials, while each trunk has a separate SIP password and WSS seats expose a long-lived password to the browser. The provider record sets distinct storage, delivery, logging and rotation boundaries.
Correlate authentication events without exposing secrets
The security-event guide preserves account, service, session and address evidence while keeping credentials and challenge material out of routine reports.
Keep CURL credentials out of URLs and logs
The Asterisk CURL guide records option names and redacted outcomes without exposing cookies, authorization headers, user-password strings or key passphrases.
Classify validation evidence without logging secrets
The input-parsing diagnostic records lengths and redacted result classes instead of raw credentials or headers.
Treat AMI auth rows as secret-bearing records
The AMI auth-evidence guide requires field-level redaction, restricted access and bounded retention.
Treat Linphone provisioning tokens as revocable credentials
The Linphone provisioning guide separates token or OAuth authorization, downloaded XML, local account state and SIP credentials so one exposure is not “fixed” at the wrong layer.
Match Linphone AuthInfo without exposing secrets
The Linphone registration guide separates username or user ID, realm or domain, password or HA1 and algorithm while preserving a redacted challenge sequence.
Separate Allstream portal and SIP credentials
The Allstream guide keeps portal access, U.S. digest credentials, IP-match addresses and PBX administration as distinct secrets and identities.
Keep Cloudli user and authentication identities separate
The Cloudli guide separates User ID, Authentication ID, SIP password, portal access and PBX administration, with secrets excluded from evidence.
Keep Vodafone portal, SIP and PBX identities separate
The Vodafone Evolved Voice guide keeps account access, signaling trust, Teams administration and PBX credentials independently attributable.
Separate Swisscom portal, SBC and PBX identities
The Swisscom Enterprise SIP guide keeps My Swisscom Business access, SBC trust and PBX administration independently attributable.
Separate Sunrise portal, peer and PBX identities
The Sunrise Business Voice SIP guide does not turn a dated no-credential peer example into a universal credential policy.
Separate Proximus portal, CPE, SBC and PBX identities
The Proximus Business Trunking guide avoids inventing one shared credential or authentication model.
Do not expose voicemail data with manager credentials
The AMI voicemail message operations guide uses a dedicated least-privilege manager identity and redacts personal message evidence.
Protect Crazytel passwords and QR codes
The Crazytel SIP trunk diagnostic records field meaning and exchange results without exposing SIP secrets.
Protect MaxoTel portal and SIP identities separately
The MaxoTel SIP Trunking guide records field meaning, retrieval time and transaction outcome without exposing either password.
Keep secrets out of exec command lines and logs
The include diagnostic preserves command and output evidence without publishing credentials.
Separate MyAussie, supplier and SIP identities
The Aussie Broadband SIP Trunks guide records credential purpose and ownership without copying secrets from adjacent VoIP products.
Do not interchange Wave portal, SIP and identity-provider secrets
The Grandstream Wave diagnostic identifies credential purpose and owner before any reset or QR reissue.
Preserve RingCentral organization and authentication ownership
The RingCentral diagnostic distinguishes identity, organization selection, entitlement, extension and session before any password reset.
Separate Symbio portal, API and SIP identities
The Symbio Enterprise SIP Trunking guide records credential purpose and owner without transferring secrets between products or customers.
Separate Telstra admin, CPE and SIP identities
The Telstra SIP Connect diagnostic records each credential purpose and owner without transferring values between products or sites.
Separate Optus identities and control passwords
The Optus Evolve Voice diagnostic records PBX identity, administrative access and diversion control without inventing a universal authentication model.
Separate One NZ portal and SIP identities
The One NZ SIP diagnostic records portal users, PBX identity and administrative access without inventing a universal authentication model.
Do not invent a 2degrees authentication model
The 2degrees SIP diagnostic retrieves the implementation pack before assigning credentials, source trust or certificates.
Do not invent one Vocus authentication model
The Vocus SIP Voice diagnostic retrieves the implementation pack before assigning registration, source trust, passwords or certificates.
Do not invent one Superloop authentication model
The Superloop diagnostic retrieves the implementation record before assigning credentials or source trust.
Separate Zoom sign-in from Phone entitlement and extension assignment
The Zoom Workplace diagnostic proves account, SSO or other sign-in path, active user, license and extension before any password reset.
Preserve Enreach portal and SIP identities separately
The Enreach diagnostic compares user ID, authentication name, password owner, profile and loaded state.
Confirm Nextiva product and tenant before credential changes
The NextivaONE diagnostic preserves NextivaONE versus NEXT, tenant, user, voice assignment and failing response before reset.
Confirm Teams tenant and account before identity changes
The Teams Phone diagnostic preserves tenant, cloud, user, license, voice enablement and failing state before reset.
Confirm Dialpad company, office and user before reset
The Dialpad app diagnostic freezes company, office, user, product, line and failing state before sign-out or reinstall.
Keep MetTel portal and trunk secrets separate
The MetTel SIP trunk diagnostic retrieves account-specific values through the authorized order and support path without exposing credentials.
Keep NUSO portal, partner and trunk authority separate
The NUSO diagnostic retrieves account-specific values through authorized records without exposing credentials.
Keep Telesystem portal and SIP credentials scoped
The Telesystem diagnostic uses authorized read-only evidence without publishing passwords.
Keep TPx portal and trunk secrets scoped
The TPx diagnostic uses authorized account records without publishing credentials or treating portal access as SIP proof.
Keep Lingo account and trunk secrets scoped
The Lingo diagnostic uses authorized implementation records without publishing secrets or treating portal access as SIP proof.
Keep Voyant portal and trunk secrets scoped
The Voyant diagnostic uses authorized order and account records without publishing secrets.
Confirm the 8x8 tenant and user before reset
The 8x8 Work diagnostic freezes tenant, user, extension, license, client and failing state before sign-out or reinstall.
Confirm the VBC user and selected extension before reset
The VBC diagnostic freezes account, user, extension, client and failing state before sign-out or reinstall.
Keep Windstream portal and trunk identities scoped
The Windstream diagnostic uses authorized order and implementation records without publishing reusable values.
Confirm Aircall company, user and line assignment before reset
The Aircall diagnostic freezes identity, role, assigned number and client state before credential or assignment changes.
Keep Granite portal and trunk identities scoped
The Granite diagnostic uses authorized agreement and implementation records without publishing reusable values.
Scope FirstLight PBX and portal identities
The FirstLight guide keeps customer PBX security, provider records and reusable credentials separated.
Sources & applicability
Primary references for the technical details above. Operational examples and planning checklists are VoIP.info editorial guidance.
- Asterisk PJSIP configuration and endpoint access ↗
- Sangoma FreePBX PBX API documentation ↗
- FreePBX PBX API module repository ↗
- FreePBX PBX API release/17.0 module metadata ↗
- FreePBX PBX API release/17.0 implementation ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- TelVox Connect SIP trunks API reference ↗
- TelVox Connect authentication and API keys ↗
- TelVox Connect Calls API reference ↗
- TelVox Connect phone numbers reference ↗
- TelVox Connect recordings API reference ↗
- TelVox Connect webhooks API reference ↗
- TelVox Connect pricing ↗
- TelVox security and compliance ↗
- Renav Limited TelVox products ↗
- Asterisk: Security Event Logger ↗
- Asterisk: Security Event Generation ↗
- Asterisk: Security Framework Overview ↗
- Asterisk: Logging Configuration ↗
- Asterisk: Basic Logging Commands ↗
- Asterisk: Main Configuration File ↗
- Asterisk source: res_security_log ↗
- Asterisk source: logger.conf sample ↗
- Asterisk CURL dialplan function ↗
- Asterisk CURLOPT dialplan function ↗
- Asterisk JSON_DECODE dialplan function ↗
- Asterisk URIENCODE dialplan function ↗
- Asterisk command-line interface ↗
- Asterisk func_curl implementation ↗
- libcurl CURLOPT_TIMEOUT reference ↗
- libcurl CURLOPT_CONNECTTIMEOUT reference ↗
- Asterisk FILTER dialplan function ↗
- Asterisk REGEX dialplan function ↗
- Asterisk ISNULL dialplan function ↗
- Asterisk LEN dialplan function ↗
- Asterisk FIELDQTY dialplan function ↗
- Asterisk CUT dialplan function ↗
- Asterisk dialplan-functions overview ↗
- Asterisk func_strings implementation ↗
- Asterisk 23 PJSIPShowAuths action ↗
- Asterisk 23 AuthList event ↗
- Asterisk 23 AuthListComplete event ↗
- Asterisk 23 AuthDetail event ↗
- Asterisk 23 PJSIPShowEndpoint action ↗
- Asterisk 23 EndpointDetail event ↗
- Asterisk 23 res_pjsip configuration reference ↗
- Asterisk PJSIP authentication guide ↗
- Asterisk PJSIP troubleshooting guide ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- ↗
- Allstream SIP Trunking Quick Start Guide ↗
- Allstream SIP Portal Overview — Native SIP and PRI-SIP ↗
- Allstream SIP Portal Overview — SIP Extreme and SIP Gateway ↗
- Allstream advisory for 911 access using VoIP services in Canada ↗
- babyTEL rebrands as Cloudli Communications ↗
- Cloudli Support — How do I get my IP-PBX or SIP device registered? ↗
- Cloudli Support — Firewall Considerations ↗
- Cloudli Support — Set up a backup number for an outage ↗
- Cloudli 911 Service Information ↗
- Vodafone UK — SIP trunking ↗
- Vodafone — Converged Hybrid/Evolved Voice Service Specific Terms v1.4 ↗
- Vodafone — Converged Hybrid Voice data sheet ↗
- Vodafone — Tiered Support Services brochure ↗
- Vodafone storm Service Specific Terms v2.3 ↗
- Swisscom — Enterprise SIP for your private branch exchange ↗
- Swisscom — Enterprise SIP factsheet ↗
- Swisscom — Enterprise SIP compatibility list, July 2026 ↗
- Swisscom — Enterprise Connect getting started ↗
- Swisscom — Enterprise Connect order company services ↗
- Swisscom — Enterprise Connect own-gateway configuration ↗
- Sunrise — Business Voice SIP ↗
- Sunrise — On-premises and hybrid PBX portfolio ↗
- Sunrise — SIP Trunk technical flyer, August 2018 ↗
- Sunrise — Business voice direct flyer, March 2017 ↗
- Sunrise — Business Voice for Microsoft Teams factsheet, June 2021 ↗
- Sunrise — Business support contact ↗
- Proximus — Business Trunking product overview ↗
- Proximus — Business Trunking contractual service description, 15 January 2024 ↗
- Proximus — Professional-customer legal documents ↗
- Proximus — Customer service for large organisations ↗
- Asterisk 23 VoicemailBoxSummary action ↗
- Asterisk 23 VoicemailForward action ↗
- Asterisk 23 VoicemailMove action ↗
- Asterisk 23 VoicemailRemove action ↗
- Crazytel — Creating a Register Based SIP Trunk, updated 26 October 2026 ↗
- Crazytel — CGNAT setup recommendations, updated 26 October 2026 ↗
- Crazytel — SRTP compatibility, updated 26 October 2026 ↗
- Crazytel — Custom outbound proxy settings, updated 26 October 2026 ↗
- Crazytel — No sound on calls, 30 December 2025 ↗
- Crazytel — Real-time network status ↗
- MaxoTel — 3CX SIP Trunking, last modified 24 May 2023 ↗
- MaxoTel — Portal Guide: PBX Extensions and SIP Trunks, last modified 11 August 2023 ↗
- MaxoTel — 3CX Suddenly Loses SIP Trunk Registration, last modified 21 April 2020 ↗
- MaxoTel — SIP ALG, last modified 19 June 2019 ↗
- MaxoTel — NAT Issues, last modified 20 April 2021 ↗
- MaxoTel — Which codecs are supported?, last modified 19 April 2021 ↗
- MaxoTel — What VoIP Protocols are supported? ↗
- MaxoTel — Outage Communications Policy ↗
- Asterisk include, tryinclude and exec constructs ↗
- Asterisk directory and file structure ↗
- Asterisk configuration-file overview ↗
- Asterisk configuration sections and settings ↗
- Asterisk configuration templates ↗
- Asterisk adding to an existing section ↗
- Asterisk 24 GetConfig AMI action ↗
- Asterisk UpdateConfig AMI action ↗
- Asterisk Reload AMI action ↗
- Sangoma FreePBX Configuration File Editor ↗
- Aussie Broadband — SIP Trunks ↗
- Aussie Broadband — SIP trunks Critical Information Summary, 1 July 2026 ↗
- Aussie Broadband — BYO VoIP settings, updated 14 September 2026 ↗
- Aussie Broadband — Integrated Public Number Database and emergency-service address, updated 26 August 2025 ↗
- Aussie Broadband — phone-number port timing, updated 5 May 2023 ↗
- Aussie Broadband — port forwarding and CGNAT, updated 13 August 2023 ↗
- Aussie Broadband — current, upcoming and past outages ↗
- Aussie Broadband — report a fault in MyAussie, updated 26 February 2024 ↗
- Aussie Broadband — business support and service-delivery contacts ↗
- Grandstream — Wave product page ↗
- Grandstream — Wave release tracks ↗
- Grandstream — Wave Desktop user guide ↗
- Grandstream — Wave Mobile application user guide ↗
- Grandstream — Wave Web user guide ↗
- Grandstream — Wave application FAQ ↗
- Grandstream — UCM RemoteConnect user guide ↗
- Grandstream — UCM RemoteConnect FAQ ↗
- Grandstream — Wave Android 1.0.35.7 and iOS 1.35.7 release notes, 21 September 2026 ↗
- RingCentral — app system requirements ↗
- RingCentral — app downloads and current package records ↗
- RingCentral — desktop app release notes ↗
- RingCentral — RingCentral Phone app end-of-life and end-of-support ↗
- RingCentral — sign-in troubleshooting ↗
- RingCentral — app issue troubleshooting and diagnostic capture ↗
- RingCentral — RingEX network requirements ↗
- RingCentral — making and answering calls in the app ↗
- RingCentral — app microphone, speaker and audio settings ↗
- RingCentral — desktop and web network-quality indicators ↗
- RingCentral — Calls table in Quality of Service Analytics ↗
- RingCentral — updating an emergency response location ↗
- Symbio — Enterprise SIP Trunking ↗
- Symbio — Australia voice network and carrier services ↗
- Symbio — phone numbers and porting ↗
- Symbio — SIP TLS and SRTP announcement, 24 January 2024 ↗
- Symbio — dual-carrier voice redundancy, 11 November 2025 ↗
- Symbio — security and trust ↗
- Symbio — Major Outage Register ↗
- Symbio — 24x7 Global Service Assurance, 19 December 2023 ↗
- Telstra Enterprise — SIP Connect ↗
- Telstra — Our Customer Terms, SIP Connect section, changed 3 June 2024 ↗
- Telstra — SIP Connect Customer Integration Guide ↗
- Telstra Enterprise — SIP Connect support and accredited CPE ↗
- Telstra Enterprise — Business Resumption Service + ↗
- Telstra — Business SIP Critical Information Summary ↗
- Optus Wholesale — Evolve Voice SIP trunking ↗
- Optus — Evolve Service Description, 1 November 2025 ↗
- Optus Business — Standard Form of Agreement, Evolve ↗
- Optus Business — Standard Form of Agreement ↗
- Optus — Evolve Voice factsheet (historical 2017 context) ↗
- Optus — SIP Trunking technical paper (historical context) ↗
- One NZ — SIP Advanced ↗
- One NZ — SIP Advanced Service Description ↗
- One NZ — Smart SIP ↗
- One NZ — Smart SIP Service Description ↗
- One NZ — Terms, conditions and service descriptions ↗
- One NZ — Metro Access Service Description ↗
- One NZ — About Emergency Services on 111 ↗
- 2degrees Business — SIP Trunks ↗
- 2degrees — Terms and conditions index ↗
- 2degrees — What happens in a power cut ↗
- 2degrees — Vulnerable consumers and calling 111 during a power outage ↗
- 2degrees — Privacy policy ↗
- Vocus — SIP Voice ↗
- Vocus — SIP Trunks data sheet ↗
- Vocus — SIP Voice Connect Service Schedule, 27 April 2026 ↗
- Vocus — Unified Communications Service Schedule, Australia Direct, 27 April 2026 ↗
- Vocus Support — call forwarding and diversions in BroadSoft ↗
- Vocus — Service Level Agreement ↗
- Superloop — Business VoIP and SIP ↗
- Superloop — Voice specifications data sheet ↗
- Superloop — Business Voice Service Schedule, 10 March 2026 ↗
- Superloop — business support contact ↗
- Superloop — outages and service updates ↗
- Zoom — getting started with Zoom Phone for users ↗
- Zoom — phone settings in Zoom Workplace and Zoom Web App ↗
- Zoom — Workplace desktop system requirements ↗
- Zoom — Workplace mobile system requirements ↗
- Zoom — Workplace app release notes ↗
- Zoom — Zoom Phone frequently asked questions ↗
- Zoom — meeting and phone statistics ↗
- Zoom — sending a Zoom Phone problem report ↗
- Zoom — network firewall and proxy settings ↗
- Zoom — Network Connectivity Tool ↗
- Zoom — troubleshooting sign-in issues ↗
- Zoom — testing device audio for Zoom Phone ↗
- Enreach — SIP Trunks for businesses ↗
- Enreach — SIP Trunks for resellers ↗
- Enreach — PBX Trunks platform for service providers ↗
- Enreach Service Center — Enreach Trunk (DE), updated 9 April 2026 ↗
- Enreach Swyx 15 — creating a SIP trunk group ↗
- Enreach Swyx 15 — creating a SIP trunk ↗
- Enreach Control Center 15 — forwarding and number substitution ↗
- Enreach Swyx 15 — emergency call detection ↗
- Enreach Service Center — Enreach Trunk FAQ and nomadic-use boundary ↗
- Nextiva — NextivaONE support landing page ↗
- Nextiva — NextivaONE getting started and system requirements ↗
- Nextiva — NextivaONE troubleshooting tips ↗
- Nextiva — managing calls in NextivaONE ↗
- Nextiva — NextivaONE Mobile FAQs ↗
- Nextiva — setting the default NextivaONE audio device ↗
- Nextiva — gathering NextivaONE log files ↗
- Nextiva — NextivaONE call feedback ↗
- Nextiva — NextivaONE unable to log in ↗
- Nextiva — updating the NextivaONE desktop application ↗
- Nextiva — networking guidelines and NextivaONE ports ↗
- Nextiva — NEXT release notes ↗
- Nextiva — signing in to the NEXT desktop app ↗
- Microsoft Learn — Microsoft Teams client ↗
- Microsoft Learn — Teams client system requirements ↗
- Microsoft Learn — set up Teams Phone ↗
- Microsoft Learn — Teams dial pad configuration ↗
- Microsoft Support — manage Teams call settings ↗
- Microsoft Support — troubleshoot Teams mobile notifications ↗
- Microsoft Learn — configure Teams calling policies ↗
- Microsoft Learn — Teams client health dashboard ↗
- Microsoft Learn — diagnostic logs for Teams Client ↗
- Microsoft Learn — collect Teams client diagnostic logs ↗
- Microsoft Learn — monitor and troubleshoot Teams meetings and calls ↗
- Microsoft Learn — manage emergency calling policies in Teams ↗
- Microsoft Learn — Teams user location consent ↗
- Dialpad — app requirements ↗
- Dialpad — download Dialpad ↗
- Dialpad — use the Dialpad web app ↗
- Dialpad — app updates ↗
- Dialpad — your Dialpad profile ↗
- Dialpad — make a call ↗
- Dialpad — receive a call ↗
- Dialpad — check your in-app audio settings ↗
- Dialpad — network setup recommendations ↗
- Dialpad — System Test ↗
- Dialpad — app troubleshooting ↗
- Dialpad — troubleshooting outbound calls ↗
- Dialpad — Quality of Service Dashboard ↗
- Dialpad — E911 Emergency Services ↗
- Dialpad — Dynamic E911 ↗
- MetTel — SIP Trunking datasheet, © 2025 ↗
- MetTel — VoIP and SIP Trunking terms, including 911 and traffic-policy boundaries ↗
- MetTel — support, activation, ticket and advanced-services contacts ↗
- MetTel — General Terms applicable to MetTel products ↗
- MetTel — Tariffs and product guides ↗
- NUSO — SIP Trunking product page ↗
- NUSO — Platform Services ↗
- NUSO — HIPAA compliance and SIP Trunking security responsibilities ↗
- NUSO — customer support contacts ↗
- NUSO — technical support and network-status path ↗
- NUSO — policies, programme documents and customer-service contact ↗
- Telesystem — SIP Trunks product page ↗
- Telesystem — SIP Trunk Administration for Tenant Admins ↗
- Telesystem — SIP Trunk DID Forwarding quick reference ↗
- Telesystem — E911 compliance guidance ↗
- Telesystem — network status and support paths ↗
- Telesystem — account support and escalation contacts ↗
- TPx — UCx SmartVoice SIP Trunking product page ↗
- TPx — UCx SmartVoice SIP Trunking brochure ↗
- TPx — SmartVoice PRI, CAS and SIP DID Features Guide ↗
- TPx — Introduction to Direct Trunk Overflow ↗
- TPx — 911 for SmartVoice and iPBX SIP Trunking Addendum ↗
- TPx — customer support and escalation paths ↗
- TPx — systems performance status ↗
- Lingo — Cloud SIP and PRI solutions ↗
- Lingo Knowledge Base — Cloud PRI and SIP Trunking ↗
- Lingo — Partner Product Guide 2024 ↗
- Lingo — E911 and California E911 Notice ↗
- Lingo — support resources ↗
- Lingo — service status ↗
- Voyant — communications products and SIP Trunking ↗
- Voyant — Master Services Agreement ↗
- Voyant — SIP Trunking terms and conditions ↗
- Voyant — VoIP 911 information ↗
- Voyant — Canadian 9-1-1 service notification ↗
- Sinch Community — SIP Trunk E911 bulk import in CAP, August 2024 ↗
- Sinch Community — Voyant/ANPI SIP Trunking STIR/SHAKEN caller-ID changes ↗
- Voyant — support contacts ↗
- Voyant — service status ↗
- 8x8 — download 8x8 Work for Desktop and system requirements ↗
- 8x8 — Work for Desktop version end-of-life policy ↗
- 8x8 — get started as an XF Workspace user ↗
- 8x8 Work for Desktop — site map and capability visibility ↗
- 8x8 Work for Desktop — set your presence status ↗
- 8x8 Work for Desktop — notification and incoming-call settings ↗
- 8x8 Work for Desktop — manage call quality ↗
- 8x8 Work for Desktop — microphone noise suppression and AGC ↗
- 8x8 — use the Network Utility tool ↗
- 8x8 Network Utility — troubleshooting ↗
- 8x8 Admin Console — set up emergency address for users ↗
- 8x8 — Nomadic 911 FAQ ↗
- 8x8 — product feedback versus support cases ↗
- 8x8 — use service during an Internet or power outage ↗
- Vonage Business — Vonage Desktop App ↗
- Vonage Business — Vonage Mobile App ↗
- Vonage Business — VBC Applications Compatibility ↗
- Vonage Business — Manage Emergency Services ↗
- Vonage Business — Network Requirements and Best Practices ↗
- Vonage Business — Troubleshoot Desktop App Issues ↗
- Vonage Business — Vonage Desktop App MSI Installation ↗
- Vonage Business — Apply Extension Settings ↗
- Vonage Business — Call Continuity Service ↗
- Vonage Business — Network Quality Tool ↗
- Vonage Business — Perform Echo Test for Voice Calls ↗
- Windstream Enterprise — SIP Trunking with Dynamic IP ↗
- Windstream Enterprise — Voice & Communications ↗
- Windstream Enterprise — Direct Trunk Overflow fact sheet ↗
- Windstream — Standard Agreement for Service Terms and Conditions ↗
- Windstream Enterprise — Dynamic IP Standard Terms and Conditions ↗
- Windstream Enterprise — Customer Responsibilities Guide ↗
- Windstream Enterprise — Data Products SLA and QoS classes ↗
- Windstream Enterprise / Uniti Solutions — U Connect portal and support ↗
- Aircall — Workspace downloads ↗
- Aircall — What is Aircall Workspace? ↗
- Aircall — Access Workspace and make calls ↗
- Aircall — Mobile device requirements for Workspace ↗
- Aircall — Device and headset recommendations ↗
- Aircall — Keeping Workspace up to date ↗
- Aircall — Workspace audio settings ↗
- Aircall — Audio quality troubleshooting guide ↗
- Aircall — Workspace network diagnostics ↗
- Aircall — Emergency address setup for US and Canada numbers ↗
- Aircall — Workspace inbound calls ↗
- Aircall — Contacting Aircall Support ↗
- Granite — VoIP & Cloud Phone Systems ↗
- Granite — SIP Trunking brief (legacy, date-scoped) ↗
- Granite — Legal & Policy ↗
- Granite — General Terms of Service (May 2026) ↗
- Granite — VoIP Services Additional Terms and Conditions of Service ↗
- Granite — VoIP Services Service Level Agreement ↗
- Granite — Canadian VoIP 911 English ↗
- Granite — Resources and customer portals ↗
- FirstLight — Voice and SIP Trunking ↗
- FirstLight — SIP Trunk info sheet ↗
- FirstLight — Service Schedule A, Voice Services, version 4 (August 21, 2026) ↗
- FirstLight — Standard Terms and Conditions, version 5 (June 16, 2025) ↗
- FirstLight — E911 Acknowledgement, version January 14, 2019 ↗
- FirstLight — Legal, Regulatory, Terms and Conditions ↗
- FirstLight — Customer Support ↗
- FirstLight — Prevent Long Distance Fraud and PBX Hacking ↗