All service address information can be validated against the Master Street Address Guide (MSAG) table. This is extremely important for addresses that are subsequently submitted to an E911 system. MSAG requires the following set up in the IDI platform:
Uploading Files from MSAG Providers – Records from the MSAG providers must be uploaded into the IDI platform.
Maintaining MSAG records – The MSAG search tool supports adding, modifying, and deleting records in the MSAG table.
This functionality is available in the IDI Desktop Client via BackOffice Management > MSAG Management. This menu is only available to users with MSAG permission enabled.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A38%3A50Z&se=2026-08-05T21%3A53%3A50Z&sr=c&sp=r&sig=jtsKm1e4JlKLXbz8yuC90ifOej%2B%2Fo0pIFE0YWQI0ag4%3D)
Uploading MSAG Files
MSAG providers generate the addresses that are loaded into the MSAG table. Each MSAG provider you use has a set of records containing location information for the respective Service Addresses. Uploading a new file overwrites the content for the respective provider.
To upload a file into the MSAG table in the BackOffice Management > MSAG Management menu choose MSAG File Upload. Then MSAG Import File Upload form to specify upload parameters as applicable.
Note:
This requires MSAG > MSAG File Upload permission.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A38%3A50Z&se=2026-08-05T21%3A53%3A50Z&sr=c&sp=r&sig=jtsKm1e4JlKLXbz8yuC90ifOej%2B%2Fo0pIFE0YWQI0ag4%3D)
File Name | Enter the full name of the file you want to upload.
|
MSAG Provider | From the drop-down list, select the MSAG Provider that generated the file you want to upload. This list is populated by the MSAG Provider table in Admin Console Data Management.
|
Upload Progress | Indicates the status of the MSAG file upload:
|
Close this dialog when upload completes | Select this check box if you want the MSAG Import File Upload form to automatically close when the MSAG file upload is finished. |
The results of the MSAG file upload are recorded in a log file. You can view these results by choosing BackOffice Management > MSAG Management > MSAG Status Files.
Note:
This requires MSAG > MSAG Status File permission.
To check the status of an MSAG file upload in the BackOffice Management > MSAG Management menu choose MSAG Status Files. The MSAG Status Files form lists existing MSAG log files. For each log file, it provides the file name and last modified date.
To view the contents of an MSAG log file, right-click the log file and select View File. This displays the contents of the selected log file in a WordPad window.
The first line identifies the name of the MSAG file that was uploaded into the MSAG table: Start of MSAG Import file: ‘MSAG file name‘
If any errors were encountered with the records in the uploaded MSAG file, they are listed under Start of MSAG Import file: ‘MSAG file name‘. Each error is listed separately and includes the line number in which the error occurred.
An informational message is generated if an uploaded MSAG record contains zero for the Low Range AND High Range Street Numbers. This type of record indicates that any Street Number is valid for this Street Name. It is considered a valid record and is added to the MSAG table. The MSAG log concludes with a summary of the MSAG file upload results with total number of records added/deleted/invalid.
Note:
If the same MSAG file is uploaded multiple times, the information defined above is recorded for each upload. The results are appended to the end of this MSAG log file, following the completion of each upload.
MSAG Search
This lets you search the MSAG table for records that meet a specified set of search criteria and then manage the records listed in the search result.
To initiate an MSAG search, in the BackOffice Management > MSAG Management menu choose MSAG Search. Then enter the desired search criteria and click Search. Note: If no search criteria are specified, all MSAG records are returned in the search results.

From the search results you can add, modify, or delete individual records via the context (right-click) menu. Note: These functions require the applicable MSAG permissions.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A38%3A50Z&se=2026-08-05T21%3A53%3A50Z&sr=c&sp=r&sig=jtsKm1e4JlKLXbz8yuC90ifOej%2B%2Fo0pIFE0YWQI0ag4%3D)
Adding MSAG Records
Right-click any row in the MSAG Search Results window and select New. This displays the Add MSAG form.
OR
If you want to copy of an existing record to avoid entering the same data twice, right-click the MSAG record you want to copy and select New (Copy Row). This displays the Add MSAG window and the input fields are populated with the data from the selected MSAG record.
.png?sv=2026-02-06&spr=https&st=2026-08-05T21%3A38%3A50Z&se=2026-08-05T21%3A53%3A50Z&sr=c&sp=r&sig=jtsKm1e4JlKLXbz8yuC90ifOej%2B%2Fo0pIFE0YWQI0ag4%3D)
StreetNumber | |
Low High | Each MSAG record contains a range of street numbers. Enter the lowest and highest street number associated with this MSAG record. Both values are required. |
Odd/Even | Use the drop-down to specify whether the MSAG record applies to all (both odd and even) street numbers in the specified low/high range or just odd or just even:
|
StreetName | |
Direction Prefix | Select a street directional prefix from the drop-down list, if applicable. |
Name | Enter the name of the street. This is required. |
Type | Select the street type from the drop-down list, if applicable. Note: If the type (for example Avenue) is part of the street name, leave this field empty. |
Direction Suffix | Select the street directional suffix from the drop-down list, if applicable. |
Other | |
Community Name | Select a community name from the drop-down list. This is required. |
State | Enter the 2-character state abbreviation. This is required. |
County ID | Select a county from the drop-down list. This is required. |
TAR Code | Enter the TAR (Taxing Area Rate) Code assigned to the county selected above. |
ESN | Enter the emergency service number for this record. |
PSAP ID | Enter the PSAP ID assigned for Public Safety Answering Point for this record. |
MSAG Provider | Select the MSAG provider that supplied the data for this record. This is required. |
Modifying MSAG Records
This requires the MSAG Edit permission. The following Permissions must be set up in the permission profiles for users charged with managing E911 and MSAG processes in the IDI solution. Right-click the desired MSAG record and select Edit. This displays the Edit MSAG form which provides the same fields as the add form.
Deleting MSAG Records
This requires the MSAG Delete permission. Right-click the MSAG record and select Delete. This displays a confirmation form. Click Yes to delete this record from the MSAG table. The record is deleted from the MSAG table, and the confirmation window is closed. The MSAG record is also removed from the MSAG Search Results window.