E911 Service Compliance and Engineering
We help you understand your E911 obligations, design networks and Microsoft Teams deployments that meet them, and test end-to-end to confirm compliance.
The E911 Service Partner That Actually Tests
We've worked with major service providers, multi-state enterprises, and government customers on real 911 implementations, audits, and testing.
E911 Architecture Design
We design call routing, location databases, and notification architecture for Direct Routing, Operator Connect, Calling Plans, and traditional VoIP networks.Compliance Reviews
Our team reviews your voice network and systems end-to-end to ensure they meet Kari's Law and RAY BAUM's Act compliance requirements.
Microsoft Teams LIS Setup
For MS Teams environments, we map every WiFi BSSID, Ethernet switch port, IP subnet, and wireless AP in the Location Information Service database.
Automatic Location Update
We design and test automatic dispatchable location detection so that your remote and hybrid VoIP users get the right address conveyed.PIDF-LO and RFC 6442 Engineering
We configure PIDF-LO and RFC 6442 location encoding in SIP signaling so dispatchable location moves through the call path correctly.End-to-End Testing and Validation
Our team tests with PSAPs and the National Emergency Contact Center to confirm 911 calls go through and everything works as intended.
We Solve Your VoIP E911 Service Problems
You can't just assume your E911 service works just because the vendor said it does. We audit your environment and fix what's broken.
Nobody Tested for Compliance
Vendors always say the voice system you bought is compliant, but no one ever places a call to test it. We do that work, and we usually find gaps.Incorrect WiFi Coverage Maps
If your Teams LIS only maps the BSSID to your HQ, that's not a dispatchable location. We map across every floor and room to keep you compliant.Nomadic Workers Aren't Covered
The Teams client can send 911 calls from remote and hybrid workers to the wrong address. We prevent that by adding automatic location detection.Device Outdial Complexities
If you have a device - including a conference room phone or a "Smart Whiteboard" - and it can call outbound to telephone numbers, then it needs to be able to call 911! We help you architect for this.
No CPE-Based Location Update
You must provide at least one method for users to update 911 location info using the CPE. We build that workflow and audit end-to-end.
Cross-Vendor Inconsistency
Compliance is difficult when you have disjointed voice services, each with its own 911 path and location database. We align E911 across every platform.
OUR CLIENTS
Trusted by Industry Leaders
Join other organizations that enjoy expert engineering support with ECG.
.jpg)
Your E911 VoIP Experts
We don’t assume your network is compliant just because your vendors say so.
ECG has been engineering VoIP networks for over twenty years. We've worked with major service providers, multi-state enterprises, and government customers on real 911 implementations, real audits, and real testing, and we partner with external legal consultants when you need specific legal questions answered. Plus, we've taught the technology for supporting regulatory frameworks for 911, Kari's Law, and RAY BAUM's Act in classes for years, so we can ensure your engineers and vendors have the training they need to move the work forward.
Success Stories From Our Clients
ECG is definitely the right team for our network!
Nicole Rodriguez
AVP Switching and Wireless Data Engineering | AT&T Mobility
ECG's broad scope of clients means they know what's happening before we do. We stay competitive with ECG as our guide.
Mark Hayes
VP of Voice Engineering | Momentum Telecom
ECG has really cool technology!
Jeff Pulver
Voice over IP Pioneer
ECG delivers exceptional quality and service via their software products and consulting services. Speaking as someone with direct large scale enterprise delivery with their team, my personal experience has been universally positive.
Joe Pfiefer
Assistant Director | U.S. Department of Justice
I'm happy to say I've partnered with ECG at a number of service providers. You guys have been an outstanding engineering and operations partner for my teams.
Tom Faherty
VP | Databank
ECG is a reliable partner.
Edwin Martirosyan
COO | BluIP
Book Your 30-Minute Connect Call
Get in touch with ECG for products and services that support your crucial voice infrastructure needs.
Experience the ECG Advantage
Whether you’re a service provider, enterprise, or government agency, your voice infrastructure is in good hands with ECG.
Proven Expertise
Our team has decades of proven experience building and supporting voice networks.
Powerful Partnerships
Our strategic alliances are designed to help deliver customer-centric, total solutions to our clients.
Elevated Network Design
We draw from experience with dozens of service providers to create straightforward, manageable designs.
Comprehensive Support
Our team will assist in your technical projects, support your goals, automate processes, and train your team.
End-to-End Support for VoIP With E911 Services
We help service providers and enterprises deploy E911-compliant networks that work – and fix problems before there's a real emergency.
E911 Service Design and Deployment
Standing up a 911-compliant VoIP network requires precision. We design the location database, call routing, central notification, user-facing address update workflow, and testing protocol together before you start cutting users over.
- We map every WiFi BSSID, Ethernet switch port, and IP subnet to specific civic addresses with floor, room, and suite information.
- We configure SBC routing, dial plan, and emergency behavior so 911 calls route correctly.
- We design the central notification flow so the right people find out when somebody dials 911.
- We coordinate with PSAPs and the National Emergency Contact Center to do real test calls and verify that the system works.
E911 Troubleshooting and Operational Support
When 911 calls go wrong, you want to know fast. We dig in with packet captures, log review, and signaling analysis to find exactly where the gap is. We will:
- Capture SIP signaling, including PIDF-LO content and Geolocation header values.
- Audit the location database against deployed network gear, finding address mismatches, missing BSSIDs, etc.
- Verify 911 calls from each location route to the correct PSAP, not just the PSAP that covers your headquarters.
- Prepare FCC outage reports when 911-related outages happen and document what you're doing to prevent it.
E911 Service Provider Optimization and Compliance
E911 delivers more value beyond compliance. We'll help you streamline operations as your network and workforce evolve, and integrate 911 systems with your broader voice and security infrastructure by:
- Building change management processes so the location database gets updated when something changes.
- Aligning E911 across MS Teams, contact center, and softphone apps to ensure consistent compliance.
- Performing periodic compliance audits to check the location database and call flow as your network changes.
- Verifying that your STIR/SHAKEN attestation works correctly on emergency call paths.
Common E911 Service Questions, Answered
Get quick answers to common questions about E911 compliance, dispatchable location, Kari's Law, RAY BAUM's Act, and implementation.
No. ECG is not a law firm, and we don't give legal advice. We do work with external telecom legal consultants, including firms like Marashlian & Donahue, the COMMlaw Group, and can connect you to those attorneys when you need legal advice on your specific situation.
What we provide is technical engineering, network audits, compliance reviews against published rules, testing, and documentation. Legal interpretation and legal advice come from attorneys.
Both enterprises (which operate a business phone system - a "Multi-Line Telephone System", MLTS) and service providers have obligations.
Federal fines can run up to $10,000 plus $500 per day for ongoing non-compliance.
But the real cost is both safety and liability. If somebody suffers or dies because they couldn't reach 911 from your phone system, or because dispatch went to the wrong location, you face both the moral guilt and the civil liability charges -- along with reputational damage. Complying with these laws isn't about the fines. It's about doing the right thing for people on your network.
Microsoft Teams uses a Location Information Service (LIS) that you populate as an administrator. You map WiFi BSSIDs, Ethernet switch ports, IP subnets, and wireless access points to civic addresses with floor, room, and suite information.
Whenever a user makes a 911 call, the Teams client queries the LIS with network identifiers it can detect, and the LIS returns a location encoded as PIDF-LO and inserted into SIP signaling.
You're responsible for building that database accurately, keeping it updated as your network changes, handling remote workers and nomadic devices, setting up central notification, and testing end-to-end. Most enterprises skip that last part.
A registered location is the address the user gave you when they signed up – basically, their home or office address on file. That's the worst-case minimum.
A dispatchable location is where the user actually is at the time of the call, including floor, room, suite, and enough detail for first responders to find them inside the building.
The law is moving toward an automatic, dispatchable location for all VoIP, but you generally still need a registered location and must provide users with an easy way to update it from the CPE itself.
This is a gray area and not entirely clear. Some interpretations say that if you're providing SIP trunking and somebody hangs an MLTS off of it, the MLTS is what has to comply, not the trunk. However, it's not always that clean.
If you're a service provider offering SIP trunking and you can provide central notification or related capabilities, you should consult a telecom attorney about your specific situation. We can help you think through the technical aspects and connect you with legal counsel for interpretation.
RFC 6442 defines a Geolocation header field for SIP that carries either the location itself (location-by-value, typically as PIDF-LO XML) or a reference to a location database (location-by-reference, as SIP or HTTP URI). It also defines a Geolocation-Error header and a 424 response code for an unusable location.
The rule is that intermediary SBCs forwarding location values must not modify them. Your SBC should pass the Geolocation header and PIDF-LO body parts through unchanged when not originating the location.
We've seen SBCs that strip the Geolocation header in the name of header normalization, which breaks E911 in ways that are hard to debug.
Emergency location technology varies by location, but in much of the world similar requirements help keep people safe.
We focus primarily on US regulations, where deep, specific regulatory work is required.
Yes. We can prepare technical documentation, packet captures, network diagrams, location database snapshots, and testing records that demonstrate what your system was actually doing at the time of an incident.
We work alongside your legal counsel to ensure the technical narrative aligns with legal strategy. If you don't have telecom legal counsel, we can connect you with attorneys who do this work regularly.
Ready to Experience the ECG Difference?
Get in touch for products that support your crucial voice infrastructure needs.