Phone system RFP questions

A question set for evaluating an Asterisk or FreePBX implementation partner, with what a good answer contains and the answers that should worry you. Neutral to vendors and written for regulated buyers.

On this page

How to run a phone system RFP for Asterisk and FreePBX partners

Use this question set to compare implementation partners on written scope, test evidence and named support terms, not on general claims about open-source telephony. Each question below asks for something a partner can document, so the useful answers name the deliverable, the person accountable for it and the artifact you will receive. A response that says a capability exists without describing how it is configured, tested and supported should be treated as unanswered. Because DeployOpen does not publish a price list, every proposal you receive, including ours, should be priced from the same written scope so that the comparison reflects what is actually being delivered. Build the evaluation panel before you send the RFP. Telephony engineering should own the dial plan, trunking, queues and migration questions. Security should own SIP exposure, TLS and SRTP, fail2ban style intrusion controls, and access to the PBX administration interface. Compliance should own 911 and recording retention questions and decide which evidence they will need for an assessment. Network should own WAN, quality of service and the behavior of phones on home or branch connections. Operations should own monitoring, backup, patching and after-hours escalation. Ask each function to score answers in its own area, and require every response to name the same written deliverables so that no one area can be satisfied by a vague promise. For the partner's answers, ask for three things in every section: the scope statement that will appear in the statement of work, the test records that show the control works (for example, 911 test call logs with location data, or failover test results), and the named support terms, including hours, escalation path and who performs upgrades. Confirm Asterisk version support against the published lifecycle at the time of award, because it changes, and ask the partner to state which version they propose and why. Ask how they will document decisions so that your auditors can trace each control back to a test.

Which questions reveal whether an Asterisk partner can deliver

How should a partner design and test 911 routing on Asterisk or FreePBX?

A capable partner designs 911 as a documented dial plan with direct dialing, a central notification path and a location method for each phone type, then proves it with live test calls. Ask for a location register that lists every extension, its site or dispatchable location and its phone type, plus a written test plan with scripts and a signed test record for each site. Ask whether tests run from every site and from off-premises softphones, and how the partner keeps location current when a user moves. Your responsibilities include the carrier and emergency service provider configuration, the address validation service, and approval from your local authority. Confirm in writing whether the answer depends on your site addresses and carrier path, because those inputs decide what the test proves.

What SIP security controls should an Asterisk partner deliver before go-live?

The partner should deliver a hardened configuration baseline covering encrypted signaling, restricted access to trunk and admin interfaces, intrusion blocking, strong per-endpoint credentials and removal of default accounts. Toll fraud controls matter as much as access controls, so ask for outbound call limits, international dialing restrictions and alert thresholds with a named responder. Ask for the firewall rule list, the access control lists tied to your carrier's IP ranges and the results of a security test run by someone outside the build team. DeployOpen runs security testing of infrastructure, so independent testing can be scoped in writing as a separate deliverable. Your responsibilities include carrier-side fraud controls and the IP ranges your provider publishes. Confirm which controls ship enabled by default and which need a decision from your team.

Who owns the number porting work, and what can delay it?

The partner usually prepares the porting order and checklist, but your account holder must sign the authorization and the losing carrier controls the port date. Ask for a port-readiness checklist that matches the account number, service address, billing name and port PIN to the carrier's records, since mismatches are a common cause of rejected orders. Ask for a port matrix that groups numbers by range and site, a cutover schedule with interim call routing and a rollback plan if a port fails. Confirm who submits the order, who talks to the losing carrier and who approves the cutover window. Ask the carrier for its stated lead time in writing instead of relying on the partner's estimate, and make sure your contract lists the numbers in scope so porting is not a moving target.

How does a partner migrate an existing dial plan without breaking call flows?

A sound migration starts with an inventory of the current dial plan, including extensions, routes, hunt groups, paging, ring groups and feature codes, then maps each item to its new equivalent. Ask for call flow diagrams, a parallel run period and a test matrix covering internal, external, emergency, international and feature code calls, each with expected results. Ask how legacy features with no direct equivalent are handled and who approves the parity decisions. Request a rollback procedure that can restore the old routing within a defined change window. You are responsible for providing legacy configurations, vendor support access to the old system and decisions about features you want to retire. Confirm whether the test matrix runs with real call traffic or only synthetic calls, since that changes what the results prove.

What should monitoring cover for a self-hosted PBX, and who gets the alerts?

Monitoring should cover SIP registrations, trunk status, call quality indicators such as jitter, packet loss and mean opinion score, host resources, disk, certificate expiry and failed-call patterns. Treat the 911 path as its own monitored service with a separate alert, so a failure there is never buried in general noise. Ask for written alert thresholds, dashboards, log and call detail record retention periods and the escalation list for business hours and after hours. Confirm whether monitoring is part of the fixed-scope build, a retainer or both. You are responsible for supplying alert destinations, carrier or session border controller telemetry and any network visibility the partner needs. Ask the partner to show a test alert reaching a named recipient during the handover, not just a dashboard screenshot.

What upgrade policy should an Asterisk partner follow for LTS releases?

The partner should state which Asterisk release line it will run, check that line against the project's published lifecycle and record the end-of-life and security-only dates in your documentation. Ask for the FreePBX compatibility matrix for the same release, since the two must be upgraded together. Ask for the upgrade process: a staging copy of production, dial plan regression tests, and a 911 retest after every upgrade. Ask who applies security fixes, how quickly they are scheduled, and how the partner will plan a move to a newer line before security support ends. You are responsible for approving change windows and budgeting for upgrade work under a retainer or a separate scope. Confirm the policy in writing, including what happens if a security fix conflicts with a custom module.

What does after-hours support look like for a self-hosted phone system?

A clear answer names the hours covered, the severity levels, the response expectations for each level and the person who answers when the phone system itself is down. Ask for an out-of-band contact path that works without the PBX, a written escalation chain to the partner and to your carrier, and a runbook for 911 path failures that includes notification steps. Ask whether the partner tests the escalation path during handover and who holds the on-call roster. DeployOpen offers ongoing support as a retainer, and its terms are agreed in writing, so ask for the exact response commitments in that agreement rather than accepting general wording. Your responsibilities include your own internal on-call staffing and the support contracts with your carrier and handset vendors.

What documentation and handover should you expect from a phone system partner?

Expect an as-built architecture, a version-controlled configuration repository, runbooks, a 911 location register and test records, porting records, a change log and an access register listing every administrator account. Ask who holds admin credentials at handover and confirm that you receive full ownership of configurations and documentation. Ask for an administrator training record and a written list of the open items after go-live. Documentation matters beyond operations, because call recording and retention may fall under rules such as the three-year preservation requirement in 17 CFR 240.17a-4 for broker-dealers. DeployOpen documents systems and prepares evidence for compliance assessments, but it does not issue audit reports or certifications. Your auditors and certification bodies make those determinations.

How to test 911 and SIP security claims in a proposal

A proposal that says 911 works is not evidence that it works. Ask the partner for a written test plan for direct dialing and dispatchable location, covering every site, every trunk and every calling path, and ask for the records from past tests. For each call type, the plan should name the dialed string, the expected routing, the notification recipients (including any front-desk or security desk), the location data that reaches the dispatch point, and the pass or fail result with the tester's name and date. The same questions apply to off-premises phones: a softphone on home broadband, a desk phone shipped to a remote employee, or a phone on a guest network all need a documented location method and a test that shows what the call center actually receives. A partner who cannot explain how a remote endpoint is located, or who relies on a single site address for everyone, has not solved the problem you are buying. SIP exposure is simpler to explain than it is to fix. Any PBX that accepts registrations or calls from the internet is a target for automated scanning and toll fraud, and the attacker's goal is usually to place expensive outbound calls on your trunks. Ask the partner to describe, in specific terms, how the system limits who can register, which transport is encrypted (TLS for signaling and SRTP for media, where supported), how access is restricted by network source where possible, and how repeated failed authentication is blocked. Tools such as fail2ban can help, but a good answer names the log sources, the ban thresholds, the review process and who is alerted. Ask for the hardening baseline in writing and for evidence of a recent external scan. Be wary of any partner that guarantees no fraud or claims a product is secure out of the box. The partner should also be able to discuss the US rules in their own words. Kari's Law and the RAY BAUM'S Act govern direct 911 dialing and dispatchable location for multi-line systems, and 47 CFR 9.16 addresses off-premises and remote phones. Ask the partner to explain what each rule requires of your deployment, which parts of the design they will document for your compliance file, and which parts remain your responsibility, such as keeping location records current after a move. Confirm the current rule text with your counsel and the 17 CFR 240.17a-4 records rule only if call recording or retention applies to your business, since that retention rule is separate from 911 obligations.

Answers that should worry a telephony buyer

Telephony bids often sound complete until the details are tested. The answers below are warning signs that a partner has not designed for emergency calling, long-term maintenance or carrier reality, and each one has a follow-up question that separates a capable partner from a loose quote.

911 is a configuration checkbox

If a partner says 911 is handled by setting an emergency number in the dial plan, the bid has skipped the hard parts. Direct dialing, central notification, and dispatchable location for each phone type all need design and documentation. Ask for the 911 design, the location method for fixed, softphone, and remote phones, and the written test plan with records from live test calls to a safe test route. Confirm who signs off on the result.

Nobody owns the Asterisk version

A partner who cannot name the person or team that patches Asterisk and FreePBX after go-live has left you exposed to unpatched security defects and version drift. Ask which Asterisk release line is deployed, when it leaves active support, who applies security updates, how changes are tested against your dial plan, and what the written maintenance terms are. Ask for the named engineers, not a generic support mailbox.

No evidence for call routing

Claims that routing works without test records should be treated as untested. Ask for the test matrix covering inbound routes, queues, IVR branches, time conditions, overflow, and failover, along with example call logs and sign-off records from past deployments. For a contact center or multi-site design, ask how the partner tests call paths before cutover and how results are kept for audit or quality review.

Porting timeline without inventory

A firm porting date quoted before anyone has checked the number inventory, the losing carrier's requirements, and the current account details is a guess. Porting depends on carrier acceptance, accurate service addresses, and the order in which numbers move. Ask for the number inventory method, the carrier and port-out steps, the rollback plan for failed ports, and who holds responsibility if a port is rejected. Request a written timeline that lists each dependency.

Support included, terms unwritten

Support described as included, with no written hours, response targets, or escalation path, leaves outages to chance. Telephony failures often happen after hours, and a missed trunk failure can mean lost calls and missed emergency routes. Ask for the support hours, the severity definitions, the response terms for each severity, the on-call escalation path, and whether after-hours coverage is a separate fee. Ask the partner to put these in the scope document.

SIP security left to defaults

Phone systems exposed to the internet for softphones or remote staff are a common target for toll fraud and registration attacks. A bid that does not describe how SIP traffic is restricted, authenticated, encrypted, and monitored has not addressed this risk. Ask which ports are open, how registration is limited, how fraud alerts and call limits are set, and how the partner tests these controls. Request the written hardening baseline.

How the questions change for branches, contact centers and clinical lines

When a central Asterisk or FreePBX platform replaces several branch PBXs, the questions shift toward what happens when a site loses its WAN link and where emergency location is defined for each office. Ask partners to explain how the design keeps local calling and local trunk access working during a WAN outage, and how that behavior is tested before cutover. Expect the partner to tie each site to its own trunk, caller ID and dispatchable location data.

  • Survivability design: Ask how each branch registers and places calls if the link to the central platform fails, including whether a local survivable element is proposed and who maintains it.
  • Dial plan and porting order: Ask for the migration sequence for numbers and dial plans, including how overlapping extensions and internal dialing are handled during the transition.
  • Per-site 911 location: Ask how each site's emergency address is stored, validated and updated when staff move, and how the design reports location to the responding agency.
  • Failover testing: Ask for the written test plan that simulates WAN loss, trunk failure and registration loss, with pass criteria and retained evidence.

Confirm survivability and location requirements with your compliance team and your state or local emergency rules before accepting any design.

Steps to run the RFP and compare written answers

This sequence turns a set of open questions into comparable written proposals, so you can see who will test 911 and failover, who will hand over the system, and who will support it after go-live. Each step produces a document you can check against the others before any work is agreed.

  1. Send the question set with an environment summary

    Send the bidders the question set along with a written summary of your environment: user counts, sites, trunk providers, existing PBX or hosted phone systems, planned softphones, queues and IVR needs, recording requirements, and the hosting options you can offer, such as your cloud account, a data center or an air-gapped network. Bidders who answer without this summary are answering a different project. The step is done when every bidder has acknowledged receipt and asked any clarifying questions in writing, with answers shared with all bidders.

  2. Require written answers with named deliverables

    Ask each bidder to answer every question in writing and to name the deliverable that will prove each answer, such as a 911 configuration document, a SIP hardening baseline, a porting plan, a dial plan migration file, or a monitoring dashboard. Answers that say the bidder can do something without naming an artifact should be marked for follow-up. The step is done when each bidder's response maps every question to a named deliverable and a responsible party, and any gaps are listed in the response.

  3. Request a test plan for 911 and failover

    Ask each bidder to provide a written test plan covering direct 911 dialing, central notification, dispatchable location for fixed and non-fixed phones, and how failover behaves when a trunk, server or WAN link fails. The plan should state what is tested, which test records are kept, who runs the tests, and who signs off on the results. Confirm the 911 requirements that apply to your sites with your telecom counsel or your emergency services contacts before you compare plans. The step is done when you can see, for each bidder, which tests are included in scope and which are priced or left out.

  4. Ask for a sample handover and support schedule

    Request a sample handover package and a support schedule from each bidder. The handover sample should show the documentation, configuration backups, runbooks, credentials handling, and knowledge transfer your team would receive. The support schedule should state support hours, escalation paths, how after-hours calls are handled, and how Asterisk and FreePBX upgrades and security fixes are scheduled. The step is done when you have a concrete example of what you will own at the end of the engagement and what the bidder will continue to provide.

  5. Confirm the support model behind the open-source PBX

    Ask each bidder to name the support model they rely on for the underlying open-source components, including the Asterisk release line they recommend, the FreePBX version they will deploy, and who responds to a defect or security issue. Ask whether any commercial modules are included and who holds those licenses. Verify the version and lifecycle claims against the project's own published information before you accept them. The step is done when every bidder has stated its component versions and support sources in writing.

  6. Compare scope and responsibilities across bidders

    Build a comparison table with one row per question and one column per bidder. Record the scope each bidder offers, the deliverables, the responsible party for each task (your team, the bidder, or a third party), and any exclusions or assumptions. Mark any answer that is vague or missing a named deliverable. The table should show which costs are one-time and which recur, based on the written answers only. The step is done when every bidder's scope and responsibilities can be read side by side and the open items have an owner.

  7. Agree fixed scope in writing before work starts

    Most DeployOpen engagements are fixed-scope, so the agreed scope, deliverables, and timelines are written down before any work begins. Use the comparison table to select the bidder and to set the scope, acceptance criteria, and handover conditions in a written statement of work. Confirm that the 911 test plan, failover tests, and handover package are named as deliverables with acceptance criteria. The step is done when both parties have signed the written scope and the open items from the comparison are closed or assigned.

How to score partner responses against the same criteria

This table sets out what a full, partial and missing answer looks like for each core RFP criterion, plus the evidence that earns the top score. Score every partner against the same rows, and set the weight of each row with your security, compliance, operations and finance stakeholders before responses arrive.

CriterionFull answer and top-score evidencePartial answerMissing answer
911 design and testingPartner maps direct 911 dialing, central notification and dispatchable location for each site and remote phone type, and provides a written test plan with dated call records and sign-off by your compliance owner.Partner confirms direct dialing but describes location as a configuration task to be done later, with no test plan.Partner says 911 is supported without describing location handling, notification or testing.
SIP securityPartner describes TLS signaling, SRTP media, fail2ban or equivalent rate limits, IP allow lists, toll fraud controls and a hardening baseline, with a sample configuration review and a patch cadence.Partner lists some controls, such as passwords and firewall rules, but no baseline, monitoring of failed registrations or fraud alerting.Partner does not address registration from the internet, trunk authentication or toll fraud.
Number porting planPartner provides a porting runbook covering losing carrier coordination, port-out PIN handling, a cutover window, rollback steps and a list of numbers with their 911 addresses mapped before the port.Partner offers to port numbers but leaves the order, timing and rollback to be agreed later.Partner treats porting as a carrier task with no responsibility assigned.
Dial plan migrationPartner inventories existing routing, maps each pattern to the new design, runs side-by-side test calls and keeps a documented fallback to the legacy system for each cutover step.Partner plans to rebuild the dial plan from scratch and test it after go-live.Partner does not mention inventory, testing or fallback.
Monitoring and alertingPartner names the metrics it will watch, such as registrations, trunk status, call quality and disk and CPU, with alert routing, on-call escalation and a dashboard your team can access.Partner offers generic server monitoring without telephony-specific checks.Partner has no monitoring plan or leaves it to your team.
LTS and upgrade policyPartner states which Asterisk release line it will deploy, how it tracks published lifecycle dates, its FreePBX compatibility matrix, and a test-and-rollback process for dial plans before each upgrade.Partner names a version but has no plan for when it will move to the next release.Partner cannot say which Asterisk release it will use or how it handles end-of-life dates.
After-hours and incident supportPartner defines response windows, severity levels, named escalation contacts and what happens during an outage, with the support terms written into the statement of work.Partner offers business-hours support with after-hours available on request and no defined times.Partner offers support only through a general ticket queue.
Documentation and evidencePartner delivers as-built diagrams, configuration baselines, runbooks, test records and change logs that your assessors or auditors can read without the partner present.Partner promises documentation at handover without a list of artifacts.Partner has no documentation deliverable.

What to ask about Asterisk lifecycle and after-hours support

Ask the partner how its upgrade policy keeps your telephony platform inside a supported release line. Asterisk moves through versions on a published lifecycle, and a release that has reached end of life or moved to security-only fixes changes your risk, your patch cadence and your options for new features. Ask which Asterisk release the partner would deploy today, why it chose that release over the alternatives, and what it will do when the current line ages out. Ask how FreePBX versions map to the Asterisk release you run, since the two must be tested together and a FreePBX upgrade can force an Asterisk change. Require the partner to name who runs the upgrade test, where the test dial plan lives and how the rollback is written down before cutover.

Confirm current lifecycle dates directly with the Asterisk project and its published release documentation, not with a third-party summary, blog post or vendor slide that may be out of date. Ask the partner to show the dates it used in its design and to state in writing the date it will next review them. Then ask how a security advisory would reach your team, how quickly the partner would assess it, and whether the upgrade effort is covered by your retainer or billed as a separate project.

Treat after-hours support as a written service with named people, not an assumption. Ask who answers the phone at 2 a.m. (a partner engineer, a call center or an on-call rotation), what the response targets are for each severity level, and how escalation moves from the first responder to a senior engineer and then to your own staff. Separate what a retainer covers, such as monitoring, patch windows, on-call response and a fixed number of change hours, from what a one-time engagement covers, such as a dial plan rebuild or a 911 retest. Finally, list what you must provide: remote access paths, current configuration backups, carrier contacts, a named escalation contact on your side and the authority to approve emergency changes. Gaps in these inputs are the most common reason a support model fails under pressure.

What buyers ask before hiring an outside telephony partner

How much does it cost to hire a partner for an Asterisk or FreePBX build?

The cost is set by the written scope, and DeployOpen issues a quote from that scope rather than from a published price list. The main drivers are the number of sites, the number of users and devices, the number of integrations (such as CRM, paging or call recording), the depth of 911 and failover testing, the support hours you need after go-live, and the volume of numbers to port. Each driver is a separate line in the quote, so you can see which choices move the total. Ask the partner to split the quote into one-time work (design, build, testing, porting, documentation) and recurring work (support, upgrades, monitoring). Separate SIP trunk, number and handset costs are paid to carriers and vendors, not to the implementation partner.

How long does a phone system implementation usually take?

The schedule depends on the scope, so a partner should give you a timeline only after it has agreed the sites, integrations, testing depth and porting plan in writing. Number porting is often the item with the longest lead time because it depends on the losing carrier, so ask for the porting schedule separately from the build schedule. Ask the partner to show which phases can run in parallel, such as dial plan build and carrier setup, and which must wait, such as 911 test calls on production trunks. Ask what the buyer must approve at each phase and how long each approval takes in your organization.

What does our team need to provide before a telephony engagement starts?

The partner will need a current inventory of users, sites, phone numbers, trunks, call flows and any systems the phone platform must talk to. You will also need to name an owner for 911 location data, decide who approves carrier and porting actions, and confirm which network segments and firewall rules can change. Give the partner access to your cloud accounts, data center or on-premises environment, and agree how change windows will work. Missing inputs in these areas are a common reason scope grows after signing, so settle them before the statement of work is final.

Can our internal IT staff run an Asterisk or FreePBX system without a partner?

Some organizations run Asterisk or FreePBX with internal staff, especially when they already have engineers who know SIP, Linux and VoIP troubleshooting. The harder parts are usually 911 design and documented testing, SIP security for any endpoint on the internet, number porting, and keeping upgrades on a supported Asterisk release. Ask yourself whether your team can cover these during a normal week and during an outage at 2 a.m. A partner can take on any subset of this work under a fixed scope, and your staff can take on the rest. Decide the split in writing so that ownership of each system and runbook is clear.

What should a telephony partner do about 911 before going live?

The partner should design the 911 path for each site and each phone type, including direct dialing, notification to the right staff, and the dispatchable location the carrier receives. Ask for a written test plan that covers every site, every trunk and the remote or softphone users, and for evidence of each test result that you can keep for audits. Confirm who signs off on the design, who owns the location database and how changes are logged when users move. The partner prepares the systems and evidence, but your legal and compliance owners must confirm that the design meets the rules that apply to your organization.

Which rules and risks should the partner's SIP security plan address?

A good SIP security plan covers how endpoints register, whether any SIP port is reachable from the internet, how trunks are authenticated and restricted to known carrier addresses, and how brute-force attempts are detected and blocked. It should also cover encryption of signaling and media where your carriers and devices support it, and a patching process for Asterisk, FreePBX and the operating system. Ask the partner to describe its test method, such as scanning and call-fraud testing, and what evidence it will hand over at the end. DeployOpen runs security testing for applications, infrastructure and APIs, which can be scoped to the phone platform if you want independent testing of the build.

How should a partner handle number porting and dial plan migration?

A partner should start with an inventory of every number, its carrier, its service address and its current routing, then sequence the port so that the most critical lines move in controlled waves. The dial plan migration should be tested in a parallel environment with test calls for internal, external, emergency and after-hours routing before any number is moved. Ask who files the port requests, how the losing carrier's requirements are met, and what the rollback plan is if a port fails. Porting lead times are set by carriers, so confirm the expected schedule in writing with both the carrier and the partner.

What support model and LTS upgrade policy should we ask a partner to commit to?

Ask the partner to name the Asterisk release it will deploy, the date that release reaches end of life, and the upgrade path to a supported version, including FreePBX compatibility for that release. Confirm monitoring coverage, alert ownership, the support hours that apply to your sites and what is excluded, such as carrier faults. Support and upgrades are usually recurring, and they are sold separately from the build as retainers. DeployOpen offers ongoing support, upgrades and continuous testing as retainers, and it issues a quote for these from the written scope, so ask for the hours, response paths and upgrade testing steps in the quote.

How DeployOpen works on this

DeployOpen plans, implements, customizes, integrates, hardens, documents and supports self-hosted open-source telephony inside your own cloud accounts, data centers or air-gapped networks. For an RFP, we turn the questions in this guide into a written scope, a test plan and a support model that your procurement team can compare line by line.

How we scope

  • Engagements are fixed-scope, with the telephony questions, deliverables and timelines agreed in writing before work starts.
  • We document your 911 obligations, sites, trunks and porting list so the scope reflects where calls and numbers actually go.
  • Scope includes the SIP security controls, dial plan migration steps and monitoring you need, with each item named in the written proposal.

How we build

  • We deploy Asterisk or FreePBX in your infrastructure and configure SIP trunks, registration controls and firewall rules to your design.
  • 911 routing, location handling and test calls are built and run against the carrier and endpoint configuration you actually use.
  • Dial plans are migrated and tested in a staging environment before any production number is moved or cut over.

How we hand over

  • You receive configuration documentation, runbooks and test records covering 911 tests, failover tests and porting checkpoints.
  • Compliance evidence is prepared for your assessors. DeployOpen does not issue audit reports, attestations or certifications; independent auditors and certification bodies do.
  • Knowledge transfer sessions walk your administrators through daily tasks, change control and upgrade steps before handover closes.

How we support

  • Ongoing support, upgrades and testing are available as a retainer, so the platform keeps pace with supported Asterisk and FreePBX releases.
  • Confirm the response hours, escalation path and after-hours coverage in the retainer scope, since these vary by agreement.
  • Backups, upgrade rehearsals and periodic 911 and failover retests can be written into the retainer so they recur on a defined schedule.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.