Forums Read-only archive

New FCC Requirement to Use DNO List

3 posts · Brekeke SIP Server Forum

JRayfield Original post
1. Brekeke Product Name and Version:
SIP Server (BSS) - 3.16.3.1/574.h
2. Java version:
11.0.15
3. OS type and the version:
Windows Server 2019
4. UA (phone), gateway or other hardware/software involved:
3CX IP PBX Systems
5. Your problem:

The Federal Communications Commission (FCC) just approved new upcoming rules that will require all VoIP service providers in the U.S. to implement a Do Not Originate list in their systems. When a call comes into the service provider's system, it will be necessary to check the incoming caller ID number against this DNO list and block the call at that point if the number is on this DNO list. Additionally, it will be necessary to send a SIP 603+ to the endpoint to which the call was intended to reach.

I'm thinking that I can use an external database with my BSS server, for either the Phonebook database or the Block database, and put the DNO list in there. This list could have hundreds of thousands of numbers in it. How large can an external database be for the Phonebook or the Block database and be reasonably quick in searching for an entry from BSS?

Also, what about the SIP 603+ message? Is there a way now, to implement this 603+ SIP message, or will BSS need to be updated to handle that?

John Rayfield, Jr.
Laurie
The Alias Database or the Phone book Database can be used for this purpose.
I recommend that you host The Alias Database with a 3rd party database system to gain a performance increase.
JRayfield
I'm already using the Alias database so I would need to use the Phonebook database.

Looking at that database's fields, it looks like that might be pretty easy to implement.

The Do Not Originate list could include anywhere from 10,000 to 100,000 entries.

The idea is that if a user tries to make an outbound call, using an Outbound Caller ID that is found in that DNO list, then that outbound call would be blocked. And for incoming calls, if an incoming call's Caller ID was found in that DNO list, then that incoming call would be blocked.

This has been approved by the Federal Communications Commission and ALL VoIP service providers must be using a DNO list now.

Currently, I'm paying a monthly fee to another company to implement the technical aspects of this for me, but I'm looking at how I can implement this in my BSS systems to save on the monthly cost to another company for this service.

John Rayfield, Jr.