Some steps must be completed by an authorized IDI associate as the tools are not available to IDI Desktop client users. Other steps must be completed by you (carrier providing wireline service).
Pre-Implementation Recommendations
Carriers should do this to prepare for other setup steps:
Compile a list of the applicable E911 providers and the file formats they use.
Compile a list of MSAG providers – It is recommended that sample files be submitted to IDI for each provider to determine whether the file format is supported, or whether adaptive work will be needed to support the file format.
Setup Requirements
Carriers must:
In Admin Console, set up:
Permission Profiles
MSAG providers (one must be set up as the default)
Data management – E911 providers and related tables as described below
In the IDI Desktop Client Product Catalog designate service types as E911
Enable MSAG validation in Customer Care
Permissions
Permissions for E911 and MSAG are available in the Admin Console Security module under Profiles > Permission Profiles > Applications > CostGuard Client. The following permissions are available for E911:
E911 – Disabling removes the entire E911 menu in IDI Desktop Client BackOffice Management.
Batch – Controls access to the E911 Batch Search function in BackOffice Management. Batch Search is used to approve batch content prior to generating the batch update file.
Batch Detail – Controls access to the E911 Batch Detail Search function in BackOffice Management.
Batch Export – Controls access to generate E911 update files via BackOffice Management.
Exclude – This is not associated to any function in the IDI platform and can be ignored.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A44%3A50Z&se=2026-08-05T21%3A59%3A50Z&sr=c&sp=r&sig=x046brNbAgoMB9v71lHXNchTMYkvBCPGSCU8lOU7iv0%3D)
The following permissions are available for MSAG:
MSAG – Disabling removes the entire MSAG Management menu in the IDI Desktop Client.
Delete – Controls access to delete an MSAG record via the Search results.
Edit – Controls access to edit an MSAG record via the Search results.
File Upload – Controls access to MSAG File Upload in BackOffice Management.
New – Controls access to add an MSAG record via the Search results.
Status File – Controls access to view MSAG Status Files via BackOffice Management.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A44%3A50Z&se=2026-08-05T21%3A59%3A50Z&sr=c&sp=r&sig=x046brNbAgoMB9v71lHXNchTMYkvBCPGSCU8lOU7iv0%3D)
Data Management – MSAG Providers
MSAG providers supply the Master Street Address Guide (MSAG) used to validate service addresses for E911 service. The MSAG Providers table in Admin Console Data Management determines the providers available for selection when you upload an MSAG Import file.
Note:
At least one value must be added to this table, or you won’t be able to upload/import. The E911 provider(s) used by the MSAG provider must be specified with each entry in the table. This information comes from the PSAPs.
To set up MSAG Providers in Data Management double-click MSAG Providers.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A44%3A50Z&se=2026-08-05T21%3A59%3A50Z&sr=c&sp=r&sig=x046brNbAgoMB9v71lHXNchTMYkvBCPGSCU8lOU7iv0%3D)
MSAG Provider ID (read only) – System-generated identifier that uniquely identifies the MSAG Provider.
Description – MSAG Provider’s name/description.
E911 Provider – E911 Provider used by this MSAG Provider.
Data Management – E911 Providers and Related Tables
E911 providers are the agents that manage Automatic Location Information (ALI) databases and supply specific location information to Public Safety Answering Points (PSAPs). There are several tables related to E911 Providers. Start by adding providers in the E911 Providers table as needed. These providers will be available for selection when you generate an E911 file. For each provider specify the appropriate file format as dictated by the E911 provider.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A44%3A50Z&se=2026-08-05T21%3A59%3A50Z&sr=c&sp=r&sig=x046brNbAgoMB9v71lHXNchTMYkvBCPGSCU8lOU7iv0%3D)
Then configure the following related tables as needed:
E911 Class of Service and Type of Service – These lists are predefined. Items cannot be added or deleted; however, they may be edited. You can modify the Description and choose to exclude the class or type of service when setting up E911 Enabled Service Types in Product Catalog. This information is sent as part of the E911 export file. The E911 Class of Service table is shown below.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A44%3A50Z&se=2026-08-05T21%3A59%3A50Z&sr=c&sp=r&sig=x046brNbAgoMB9v71lHXNchTMYkvBCPGSCU8lOU7iv0%3D)
E911 Company – Typically, just one company is required per IDI environment; however, multiple E911 companies may be needed to support mergers, acquisitions, and such. This is supported by assigning multiple OCN company links to one or more E911 companies in Admin Console Data Management.
Note:
This superseded the E911 Company configuration that occurred in Admin Console > Business Rules (by IDI on customer’s behalf).
First create one or more E911 companies as needed. Enter the company name (your company name) and ID (as supplied to you by NENA – National Emergency Number Association). You may also set a company as the default.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A44%3A50Z&se=2026-08-05T21%3A59%3A50Z&sr=c&sp=r&sig=x046brNbAgoMB9v71lHXNchTMYkvBCPGSCU8lOU7iv0%3D)
E911 Company OCN Links – This is only required when you need more than one E911 company. When this is required, after E911 companies have been defined as described above, use the E911 Company OCN Links table to assign OCN multiple links to a selected company (one OCN at a time).
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A44%3A50Z&se=2026-08-05T21%3A59%3A50Z&sr=c&sp=r&sig=x046brNbAgoMB9v71lHXNchTMYkvBCPGSCU8lOU7iv0%3D)
E911 Exclude NpaNxx – Specify any Npa/Nxx to be excluded from E911 processing (if needed).

Product Catalog – Designate Service Types as E911 Services
E911 functionality is only available on service types configured to support E911. This is done on a service type (SKU) basis in IDI Desktop Client Product Catalog. On adding or editing a service type in the Product Catalog, on the E911 tab, check Enable E911 Support. This marks all services of this type as E911 eligible. Services of this type can then be designated as E911 services when adding them to an account during an order, or when managing the service in Customer Care.
Choosing to Enable E911 Support also enables the E911 Type of Service and E911 Class of Service drop-down menus. You may choose to set these values as part of setup or defer this to when you add or manage the service on an account. When you choose to set these values at the service type level as part of setup, the values will be applied as the default on all assigned instances of this service.
Note:
The Orders web module user interface does not currently support editing E911 Class of Service and E911 Service Type when designating a Service Address as E911. This is supported in the Order Management web APIs as of version 23.10 and will be supported in a future release of the Orders user interface. Use Customer Care to manage this information on a customer account.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A44%3A50Z&se=2026-08-05T21%3A59%3A50Z&sr=c&sp=r&sig=x046brNbAgoMB9v71lHXNchTMYkvBCPGSCU8lOU7iv0%3D)
Enabling MSAG Validation in Customer Care
To use in Customer Care:
Enable MSAG validation in Customer Care – This is done via MANAGE > Settings > General > Enable MSAG Validation.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A44%3A50Z&se=2026-08-05T21%3A59%3A50Z&sr=c&sp=r&sig=x046brNbAgoMB9v71lHXNchTMYkvBCPGSCU8lOU7iv0%3D)
Set up user roles and permissions – Users responsible for MSAG validation in Customer Care must be assigned a role with Manage Service Addresses permission in the Security web module.