Descobrindo a que operadora um telefone movel ou fixo pertence

Antes da portabilidade era relativamente simples saber a qual operadora determinado número pertencia. Cada operadora possuía uma determinada "faixa" de números:

Para celulares era mais ou menos assim (aqui no Rio de Janeiro):

(21) AANN-NNNN

Onde os dois primeiros dígitos (AA) indicavam a operadora de telefonia móvel celular:

Claro: 91-94
Vivo: 95-99
Tim: 81-83
Oi: 86-89
Nextel: 7X

Para telefonia fixa acontecia algo semelhante: os números iniciados por 2 (21-2XXX-XXX ) pertenciam à Oi/Telemar. Outras operadoras possuíam faixas numéricas semelhantes.

Após a portabilidade, ficou um pouquinho mais difícil saber a qual operadora determinado número pertence (na verdade, a qual operadora o número está associado atualmente, pois agora o número pertence ao assinante). No entanto, recentemente descobri o site da Associação Brasileira de Recursos em Telecomunicações (ABR), que permite realizar a consulta informando-se o número desejado no formato XX-XXXX-XXXX, tanto para telefonia fixa quanto para móvel.