La mayoría de los sistemas de VoIP intentan comportarse como un teléfono real, por lo tanto, a menos que tenga acceso a las partes internas de una empresa de telecomunicaciones, nunca podrá estar seguro de qué tipo de dispositivo está detrás de un número.
Una alternativa es hacer que el usuario llame a un número especial (premium, gratuito, etc.) que requiera que los contratos se configuren para llamar, entonces usted puede controlar exactamente con qué compañías de telecomunicaciones establecería los contratos.
Del mismo modo, puede establecer vínculos con las principales empresas de telecomunicaciones para que puedan decirle si el número pertenece a un suscriptor.
Otra forma no compatible es encontrar pasarela SMS de los operadores populares y pedirle al usuario que seleccione el proveedor para recibir el texto. Solo los números que están realmente con el operador pueden recibir el texto.
Además, si puede escribir una aplicación para instalarla en el teléfono del usuario, puede acceder a la información de su SIM.