A ver, no tienen que ser de ONO ni nada por el estilo, estuve trabajando en el 11822 y es sencillamente que hay provincias donde su prefijo ya se les ha quedado corto, así que han tenido que echar mano de una ampliación del nº de líneas. Así que simplemente, los números que empiezan por 8 son igual de válidos que los que empiezan por 9.
Por lo tanto, un 806 cuesta lo mismo que un 906, pero un 877 es de la misma provincia que el 977 y por lo tanto un nº "normal" a todos los efectos.