Cómo identificar un operador de número de teléfono con Twilio Lookup

April 10, 2019
Redactado por

Cómo identificar un operador de número de teléfono con Twilio Lookup

Todos hemos recibido llamadas telefónicas de spam de parte de un número que no reconocemos y, a veces, los estafadores tienen que dejar correos de voz o mensajes de texto codificados. Algunas personas malintencionadas utilizan números de teléfono de proveedores en línea gratuitos para crear perfiles falsos para estafar o enviar mensajes no deseados. La API de operadores de Twilio Lookup lo ayuda a identificar al operador detrás del número de teléfono para saber qué usuarios tienen números de teléfono celular reales.

Identifique un operador de número de teléfono con Twilio

Para identificar un número de teléfono, necesitará lo siguiente:

Puede consultar la API de operadores de Twilio Lookup para obtener información acerca de un número de teléfono. Existen dos types (tipos) de solicitudes que la API puede realizar: carrier y caller-name. Este ejemplo se centra en el operador.

La siguiente solicitud dará información del operador acerca de un número de teléfono. El número de teléfono en la URL de solicitud debe estar en formato E.164, como +18557477626. Reemplace las credenciales con su SID de cuenta y su token de autenticación que se encuentran en la consola.

En su terminal, ejecute el siguiente código:

curl -X GET \
'https://lookups.twilio.com/v1/PhoneNumbers/+18557477626?Type=carrier' \
-u ACXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:your_auth_token

Si desea agregar esta funcionalidad en una aplicación, Twilio tiene bibliotecas auxiliares en varios lenguajes, incluidos C#, Rubí, Python, Java, JavaScript y PHP. Esto arrojará una respuesta JSON:

{
    "caller_name": null,
    "country_code": "US",
    "phone_number": "+18557477626",
    "national_format": "(855) 747-7626",
    "carrier": {
        "mobile_country_code": null,
        "mobile_network_code": null,
        "name": "Twilio - Toll-Free - SMS-Sybase365/MMS-SVR",
        "type": "voip",
        "error_code": null
    },
    "add_ons": null,
    "url": "https://lookups.twilio.com/v1/PhoneNumbers/+18557477626?Type=carrier"
}

Puede ver que el nombre de operador para nuestro número de ejemplo, 1 (855) 747-7626, es Twilio. Se arroja información similar para los operadores de líneas móviles y fijas, como AT&T o Level 3 Communications.

Intente ejecutar la solicitud de nuevo con su propio número de teléfono y vea lo que aparece. Tenga en cuenta que los operadores renuevan la marca de manera constante y que es probable que los nombres utilizados para los operadores cambien con el tiempo.

¿Las búsquedas del operador son precisas?

identifique un número de teléfono

404 respuesta no encontrada de API de Lookup

¿Alguna vez ha recibido una llamada de un número extraño y no válido, o incluso de su propio número de teléfono celular? Hoy mismo recibí una llamada de un número no válido de nueve dígitos. ¡Eso no puede ser correcto! Por la forma en que se configuran los sistemas telefónicos hoy, cualquier persona puede suplantar la identidad de una llamada o un mensaje de texto de cualquier número. Incluso si no poseen ese número.

Twilio no permite a los clientes utilizar números que no son propiedad de ellos. Lamentablemente, esta práctica no impide que otros falsifiquen los números del servicio de Twilio. Esto no está bien, por lo que estamos trabajando con otros líderes de la industria para abordar las suplantaciones de identidad. Aunque somos optimistas y queremos que estos esfuerzos tengan un gran impacto, no esperamos que esto comience a suceder hasta el 2020.

¿Qué sucede con la búsqueda inversa de un teléfono?

La búsqueda inversa de teléfono se utiliza para la identificación de números de teléfono. Escriba un número en un motor de búsqueda o servicio como las páginas blancas para obtener más información acerca de la persona que lo llama o le envía un mensaje de texto. Si el número es de una línea estándar, esto puede ser muy útil, ya que puede brindar información como la dirección y el nombre de la persona que llama, o detalles sobre una empresa.

Sin embargo, si escribe un número de teléfono celular, es probable que no encuentre información que no sea la ubicación asociada con el código de área (a menos que esté dispuesto a pagar para acceder a los datos). Aquí es donde realmente resulta útil utilizar Twilio Lookup para saber qué operador posee el número de teléfono y saber si la llamada es no deseada.

Después de identificar la información del operador, ¿qué sigue?

Sabemos que no somos los únicos que sienten curiosidad por quiénes llaman, por lo que creamos un bot de Twilio público que utiliza la API de Lookup para informarle a usted cuál es el operador de un número. 

Envíe un mensaje de texto al +1 (855) 747-7626* con un número de teléfono para comprobar si es de Twilio. Es +1 (855) 747-ROBO

*Es posible que se apliquen tarifas de mensajería de texto estándar

Si recibe llamadas o mensajes de texto no deseados desde un número de Twilio, esta línea de texto lo ayuda para denunciarlo. Obtenga más información sobre esto y lo que estamos haciendo para detener los mensajes y llamadas no deseados en nuestra plataforma.

Estas son algunas otras cosas que puede crear con la API de Lookup:

Este artículo fue traducido del original "Who's Calling? How to Identify a Phone Number Carrier with Twilio Lookup". Mientras estamos en nuestros procesos de traducción, nos encantaría recibir sus comentarios en help@twilio.com - las contribuciones valiosas pueden generar regalos de Twilio.