Ricerca del numero di telefono
La ricerca del numero di telefono (o ricerca HLR) consente di fornire informazioni accurate e aggiornate su un numero di telefono, ad esempio lo stato corrente (attivo o assente dalla rete), o se il numero è stato trasferito su un altro operatore o se è attualmente in roaming su una rete diversa al di fuori del paese.
Mantieni pulito il tuo database rimuovendo regolarmente i numeri di telefono obsoleti o imprecisi per garantire che i messaggi e le chiamate vengano inviati solo a contatti validi e attivi. Ciò consente di ottimizzare i costi riducendo il numero di messaggi SMS e chiamate non riusciti o non recapitati.
Funzionalità di ricerca del numero di telefono
Ci sono diverse funzionalità di ricerca del numero di telefono dell'operatore da cui evidenziamo:
Copertura globale
Più di 220 paesi sono attualmente supportati dall'SMS. Servizio di ricerca del numero di telefono CX. Il nostro servizio di ricerca di numeri di telefono internazionali può consentire alla tua azienda di interagire ovunque si trovi
Ricerca in tempo reale
Utilizza dettagli numerici precisi e affidabili generati dalla ricerca del numero di telefono, che include informazioni accurate sulla portabilità e sul roaming in tempo reale
Ricerca in blocco del telefono
Utilizza la nostra piattaforma web interattiva e l'API per avviare campagne di ricerca collettiva di numeri di telefono in pochi minuti. Riduci i costi di messaggistica utilizzando un validatore di numeri di telefono
Quali dettagli ottieni da una ricerca di numeri di telefono
La ricerca del numero di telefono dell'operatore è un modo per verificare se un numero di telefono è valido e controlla anche lo stato attivo e la disponibilità della rete di un numero di cellulare.
Una ricerca del numero di telefono può fornire vari dettagli. Alcuni dei dettagli più importanti che puoi ottenere da una ricerca di un operatore telefonico sono:
Utilizza la nostra piattaforma web per campagne di ricerca collettiva di numeri
La nostra interfaccia facile da usare ti consente di caricare facilmente grandi elenchi di numeri di telefono per un'elaborazione rapida ed efficiente della ricerca di numeri di telefono collettivi.
È possibile visualizzare i report per le campagne di ricerca numerica ed esportarli in diversi formati.
Esempi di codice per l'API di ricerca dei numeri di telefono
Integra la nostra API di ricerca telefonica avanzata nella tua applicazione e avvia la convalida del telefono in pochi minuti.
Effettua richieste all'API per eseguire la ricerca in blocco del numero di telefono (fino a 40.000 numeri di telefono possono essere convalidati in una singola chiamata API).
Inizia in pochissimo tempo con i nostri wrapper API ufficiali e le librerie client. Sono disponibili in linguaggi popolari come Python, PHP, Node.js, Java e altri.
Non esiste una libreria client per la tua lingua preferita? Puoi usare qualsiasi libreria HTTP, è facile.
curl --request POST \
--url https://api.sms.cx/numbers/lookup \
--header 'Authorization: Bearer REPLACE_ACCESS_TOKEN' \
--header 'Content-Type: application/json' \
--data-raw '{
"phoneNumbers": [
"+336129353",
"+33612970283",
"+3361211",
"+43664187834",
"+41781218472",
"+351912110421",
"+4915123473140",
"+4915123595",
"+4915123966046"
]
}'
import requests
url = "https://api.sms.cx/numbers/lookup"
payload = {
"phoneNumbers": [
"+336129353",
"+33612970283",
"+3361211",
"+43664187834",
"+41781218472",
"+351912110421",
"+4915123473140",
"+4915123595",
"+4915123966046"
]
}
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer REPLACE_ACCESS_TOKEN"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://api.sms.cx/numbers/lookup")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request["Authorization"] = 'Bearer REPLACE_ACCESS_TOKEN'
request.body = "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}"
response = http.request(request)
puts response.read_body
<?php
$curl = curl_init();
$payload = [
"phoneNumbers" => [
"+336129353",
"+33612970283",
"+3361211",
"+43664187834",
"+41781218472",
"+351912110421",
"+4915123473140",
"+4915123595",
"+4915123966046",
]
];
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.sms.cx/numbers/lookup",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode($payload),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer REPLACE_ACCESS_TOKEN",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}");
Request request = new Request.Builder()
.url("https://api.sms.cx/numbers/lookup")
.post(body)
.addHeader("Content-Type", "application/json")
.addHeader("Authorization", "Bearer REPLACE_ACCESS_TOKEN")
.build();
Response response = client.newCall(request).execute();
const http = require("https");
const options = {
"method": "POST",
"hostname": "api.sms.cx",
"port": null,
"path": "/numbers/lookup",
"headers": {
"Content-Type": "application/json",
"Authorization": "Bearer REPLACE_ACCESS_TOKEN"
}
};
const req = http.request(options, function (res) {
const chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function () {
const body = Buffer.concat(chunks);
console.log(body.toString());
});
});
req.write(JSON.stringify({
phoneNumbers: [
'+336129353',
'+33612970283',
'+3361211',
'+43664187834',
'+41781218472',
'+351912110421',
'+4915123473140',
'+4915123595',
'+4915123966046'
]
}));
req.end();
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.sms.cx/numbers/lookup"
payload := strings.NewReader("{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
req.Header.Add("Authorization", "Bearer REPLACE_ACCESS_TOKEN")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
var client = new RestClient("https://api.sms.cx/numbers/lookup");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer REPLACE_ACCESS_TOKEN");
request.AddParameter("application/json", "{\"phoneNumbers\":[\"+336129353\",\"+33612970283\",\"+3361211\",\"+43664187834\",\"+41781218472\",\"+351912110421\",\"+4915123473140\",\"+4915123595\",\"+4915123966046\"]}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Come effettuare ricerche telefoniche di massa dalla piattaforma online SMS.CX
Confronto delle funzionalità tra i servizi di numeri di telefono
Esistono diversi modi per verificare se un numero di telefono è valido. Un metodo consiste nell'utilizzare uno strumento di convalida del numero di telefono, che forniamo gratuitamente. Questo strumento di convalida del telefono utilizza algoritmi e regole per verificare il formato e la struttura del numero di telefono, assicurando che segua la formattazione corretta per il paese o la regione.
La ricerca del numero di telefono, d'altra parte, è un processo utilizzato per convalidare un numero di cellulare controllandolo rispetto a un database di numeri di cellulare registrati e alle informazioni associate, come il provider di rete e anche effettuando un controllo della portabilità del numero di telefono. Ciò contribuisce a garantire che il numero non solo sia valido, ma anche attualmente in uso e raggiungibile sulla rete mobile pertinente.
In sintesi, la convalida del numero di telefono verifica la correttezza e il formato di un numero di telefono, mentre la ricerca del numero di telefono controlla lo stato attivo e la disponibilità di rete di un numero di cellulare.
Forniamo diversi servizi per i numeri di telefono: validazione, ricerca (chiamata anche ricerca HLR) e verifica (chiamata anche come SMS OTP).
Di seguito è riportata una tabella con il confronto delle funzionalità e il costo per ciascuno di questi servizi.
Convalida del numero
GRATUITO
Ricerca numero
0,006€/query
Verifica del numero
costo degli SMS al destinatario
Che cos'è la ricerca HLR?
La ricerca HLR, o Home Location Register Lookup, è un database che memorizza informazioni sui numeri di cellulare e sui relativi abbonati. Il nostro servizio di ricerca dell'operatore telefonico accede a questo database per recuperare informazioni su un determinato numero, incluso il suo stato corrente.
La ricerca dell'operatore HLR può verificare lo stato di portabilità e il roaming di un numero di telefono. Questa è una caratteristica comune del servizio di convalida del telefono, che utilizza la tecnologia di ricerca HLR per verificare l'accuratezza e la validità di un numero di telefono. La ricerca dell'operatore del numero di telefono può determinare se un numero è attivo, se è attualmente in roaming su un'altra rete e se è stato recentemente trasferito su un altro operatore. Queste informazioni sono importanti per le aziende e le organizzazioni che si affidano a numeri di telefono accurati e aggiornati per la comunicazione e la sensibilizzazione dei clienti.
L'API di ricerca HLR controlla lo stato di un numero di cellulare interrogando il database di un operatore di rete mobile. Questa richiesta viene inviata tramite API, che è sicura e veloce. L'API di ricerca HLR restituisce una risposta una volta ricevuta la richiesta dal database dell'operatore di rete mobile. Questa risposta può includere informazioni come se il numero è attivo o meno, se è in roaming e se si tratta di un numero valido.
Quali sono i vantaggi dell'utilizzo della ricerca dell'operatore telefonico?
L'API di ricerca HLR è accurata e affidabile. Poiché l'API è connessa al database dell'operatore di rete mobile, offrirà lo stato del numero di cellulare in tempo reale. Le aziende possono utilizzare i metadati dell'API per decidere come gestire chiamate o messaggi a un numero specifico.
L'API di ricerca HLR è veloce ed efficiente. Le aziende possono controllare rapidamente un gran numero di numeri di cellulare utilizzando l'API di ricerca dei numeri di telefono. Questo è utile per le aziende che hanno bisogno di verificare un gran numero di telefoni cellulari per una campagna di marketing o altre attività.
L'API di ricerca HLR e la piattaforma Web sono strumenti utili per le aziende che hanno bisogno di verificare i numeri di cellulare. L'accuratezza, l'affidabilità e la velocità dell'API possono aiutare le aziende a prendere decisioni più intelligenti su come gestire chiamate e messaggi a numeri specifici e possono fornire informazioni sui paesi o sugli operatori di rete associati a tali numeri di telefono.
Che cos'è la portabilità del numero di telefono?
La portabilità del numero di telefono, nota anche come portabilità del numero, è la possibilità per un cliente di mantenere il proprio numero di telefono quando passa a un nuovo provider. Questa è un'opzione conveniente per le persone che non vogliono aggiornare i propri contatti con un nuovo numero di telefono o che desiderano mantenere il loro attuale numero di telefono per motivi professionali o personali.
Ad esempio, John vuole cambiare fornitore perché non è soddisfatto di quello attuale. Con la portabilità del numero di telefono, può mantenere il suo numero attuale e cambiare fornitore. Tutti i suoi contatti saranno ancora in grado di raggiungerlo allo stesso numero e non dovrà aggiornare tutti.
Che cos'è il roaming dei numeri di telefono?
Il roaming dei numeri di telefono consente agli utenti di effettuare e ricevere chiamate, inviare e ricevere messaggi di testo e accedere ai servizi dati al di fuori dell'area di copertura della rete domestica. Le reti di telefonia mobile hanno accordi con altre reti per consentire ai consumatori di accedere ai loro servizi durante il roaming.
Durante il roaming, il numero di telefono di un utente rimane lo stesso, ma la sua rete può variare. Un numero di cellulare in roaming indica che l'utente si trova al di fuori della propria rete domestica e ne utilizza un'altra per effettuare e ricevere chiamate o accedere ai servizi dati. Ciò accade quando una persona è in viaggio e la sua rete domestica non è disponibile. Il nostro servizio di ricerca del numero di telefono ti consente di determinare se un determinato numero di cellulare è in roaming o meno.
Perché dovresti usare regolarmente la ricerca del numero di telefono?
È importante notare che i numeri di telefono possono diventare non validi nel tempo. Ad esempio, se una persona cambia il proprio numero di telefono o un'azienda chiude, il suo vecchio numero di telefono potrebbe non essere più in uso. In questi casi, è importante verificare la disponibilità di aggiornamenti e verificare che il numero di telefono sia ancora valido.
Nel complesso, verificare la validità di un numero di telefono è fondamentale per una comunicazione di successo. Utilizzando uno strumento di convalida telefonica con funzionalità di ricerca dell'operatore, puoi assicurarti che il tuo database sia sempre pulito e invii campagne SMS solo agli abbonati attivi.
Come iniziare con la ricerca del numero di telefono
In questa pagina, siamo entrati nel dettaglio del motivo per cui dovresti utilizzare il servizio di ricerca del numero di telefono. Ecco alcuni passaggi successivi:
- Registrati per un account per eseguire la ricerca del corriere del numero per la convalida del numero di telefono
- Visualizza esempi di metodi API di ricerca dei numeri di telefono (vedi campagne di ricerca collettiva, elaborazione di ricerche collettive per numero di telefono, ricerca di un singolo numero di telefono) con le nostre librerie client SDK e API
- Leggi la documentazione completa su come usare l'API di ricerca dei numeri di telefono