Thesavo,
Here is what I would do in order to find and fix the problem.
1. call one of the DIDs that are set to none and see where it rings. As DND ON has previously stated it should ring to the Primary Attendant.
2. Look for a + or E within the DID range and see where it rings to. These calls may not been sending Digits for us to route or they are sending digits we don't have a listing for.
3. You can setup a wildcard type entry after all the used entries and send those calls to one location.
Example for 3. Let's say my DID range is 3400-3499 and I am using the first 40 DIDs. My next entry after 3440 would be 34(41-99), or 34XX, or + depending on how I am feeling that day; I usually keep the + and E at the end and send them to the main answer point depending on whether the system is in day or night and use the wildcards for easy number manipulation. Any one of those will work to match any DID sent. So, since when a call comes in it starts at the top of the list and works its way down until it finds a match that will work and then sends the call there as any one of those patterns would work for the DID range from 3441-3499. That way you only have one entry to worry about and if someone else needs a DID then just move that DID above your catch all and you can carry on as usual since the rest of the DIDs match up with the wildcard which is the next pattern. Don't forget that you can also put in blank spaces by not putting in a pattern and it will be ignored; this allows for easy reading when going down the list you know when the wildcard comes in and patterns after that are ignored.
Thanks,
TE