Как проверить, номер принадлежит sip или физический?
Физические номера они тоже могут быть sip. Надо проверять оператора по первым 5 цифрам чтобы найти кому он принадлежит, а там уже степень доверия оператору.
Возьмите диапазоны номеров зарегистрированных на наших операторов.

Другой вариант делать блэклист, я так думаю у них ограниченный пул номеров.