In questa pagina
NoCall

Chiamate e numeri

Ti chiedono di digitare un codice?

API · Pro

Copertura: Riconosce i codici standard delle reti mobili (3GPP TS 22.030), che funzionano con quasi tutti gli operatori del mondo: trasferimenti, blocchi, avviso di chiamata, mostrare o nascondere il numero e IMEI. Anche alcuni codici di singoli operatori quando una fonte ufficiale li documenta: *401* in India (avviso del Dipartimento delle Telecomunicazioni) e *72 e *73 di Verizon negli Stati Uniti. Gli altri codici degli operatori vengono mostrati come servizio dell’operatore.

Apri lo strumento
In questa pagina

A cosa serve

Scrivi il codice che ti chiedono di comporre (come **21*…# o *401*…) per scoprire se trasferisce le tue chiamate a qualcun altro, come annullarlo e perché è una truffa.

Requisiti

Chiunque può leggere queste guide, senza account. Alcuni strumenti richiedono Pro, come indicato in ogni guida.

Se qualcuno che chiama dal «tuo operatore», dal «corriere» o dall’«assistenza WhatsApp» ti chiede di comporre un codice con asterischi e cancelletti, scrivilo prima qui. Molti di quei codici trasferiscono le tue chiamate a chi ti ha chiamato, che così riceve i tuoi codici di verifica vocali.

Come usarlo

  1. Il codice che ti chiedono di comporre

  2. Verifica

  3. Leggi i campi disponibili insieme ai loro limiti. Un risultato vuoto non dimostra sicurezza e non identifica una persona.

Esempio inventato

Nota

Esempio inventato, non una ricerca reale. Non chiamare e non aprire i suoi link.

Esempio inventato
**21*+44 1632 960123#

Interpretare il risultato

Trasferimento di chiamata: Questo codice cambia la destinazione delle tue chiamate.

Blocco delle chiamate: Questo codice blocca le chiamate in arrivo o in uscita sulla tua linea.

Avviso di chiamata: Questo codice attiva, disattiva o controlla l’avviso di chiamata.

Mostrare o nascondere il tuo numero: Questo codice decide se la persona che chiami vede il tuo numero.

Vedere l’IMEI del tuo telefono: Questo codice mostra sullo schermo il numero di serie del tuo telefono (IMEI). Non cambia nulla, ma non dettarlo a sconosciuti.

Cambiare la password del blocco delle chiamate: Questo codice cambia la password che protegge il blocco delle chiamate sulla tua linea.

Banca tramite codice USSD: Questo codice apre un menu bancario o di pagamento del tuo operatore. Se qualcuno ti guida in quel menu, può farti inviare denaro.

Un servizio dell’operatore: È un codice di servizio del tuo operatore, per esempio per controllare il credito. Ogni operatore ha i suoi: verifica sul suo sito o nella sua app.

È un numero di telefono, non un codice: Non ha asterischi né cancelletti: è un numero normale.

Non riconosciamo questo codice: Non corrisponde a nessun codice standard. Non comporlo se te l’ha dato uno sconosciuto.

Limiti

Attenzione

Controllato nel tuo browser: il codice non viene inviato né salvato.

Per sapere se è attivo un trasferimento, componi *#21# e premi il tasto di chiamata.

Risoluzione dei problemi

Scrivi il codice esattamente come te l’hanno dato, con i suoi * e #.

Il codice è troppo lungo: scrivi al massimo 64 caratteri.

Usare con l’API

Attenzione

Richiede una API key e dei crediti. Ogni chiamata completata costa 1 credito, anche quando non ci sono dati. Un account Pro attivo include 20 crediti per mese solare UTC, condivisi da tutte le rotte API e consumati per primi; i crediti mensili non usati non passano al mese successivo. I crediti acquistati nella pagina del tuo account funzionano senza Pro e non scadono mai.

Nota

Gli errori non vengono mai addebitati: 401 invalid_api_key (chiave mancante o non valida), 403 pro_required (nessun credito Pro e nessun credito acquistato), 422 input non valido, 429 quota_exceeded (crediti esauriti), rate_limit_exceeded o ai_busy (l’IA di sms-check è al limite della capacità), 503 tool_warming (i dati sono ancora in preparazione) o tool o provider non disponibile. Dopo un 429 o un 503, riprova quando sono trascorsi i secondi indicati nell’intestazione Retry-After.

Cosa fa un codice che ti chiedono di comporre: trasferimento di chiamata (e verso dove), blocco, avviso di chiamata, identificativo del chiamante o un servizio dell’operatore, con il suo rischio e il codice che lo annulla. Le password di blocco vengono mascherate.

Invia il corpo JSON alla rotta specifica del tool, oppure a POST /v2/tools aggiungendo il campo tool. Entrambe le rotte restituiscono lo stesso risultato.

Endpoint
POST https://api.nocall.io/v2/dial-code
POST https://api.nocall.io/v2/tools  {"tool":"dial-code","code":"**21*+34600000000#","country":"ES"}

Parametri

NomeTipoObbligatorioDescrizione
codestring (1–64)SìIl codice come ti hanno chiesto di comporlo, con i suoi * e #, fino a 64 caratteri.
countrystring (enum, 56)No (predefinito: "ES")Codice paese di due lettere dell’edizione; attiva i codici degli operatori di quel paese (IN: *401*, *99#; US: Verizon *72, *71, *73, *67, *82).
bash
REQUEST_ID="$(uuidgen)" && [ -n "$REQUEST_ID" ] &&
curl --request POST 'https://api.nocall.io/v2/dial-code' \
  --header "Authorization: Bearer $NOCALL_API_KEY" \
  --header 'Content-Type: application/json' \
  --header "Idempotency-Key: $REQUEST_ID" \
  --data '{"code":"**21*+34600000000#","country":"ES"}'

Esempio di risposta (200)

Questo è l’esempio documentato nel riferimento API. Le ricerche usano un numero fittizio, mentre aggregati e risposte dell’IA mostrano la struttura del risultato, non dati reali.

JSON
{
  "data": {
    "tool": "dial-code",
    "result": {
      "code": "**21*+34600000000#",
      "kind": "call_forwarding",
      "action": "register",
      "service": "unconditional",
      "forwardsTo": "+34600000000",
      "calls": null,
      "risk": "high",
      "undo": "##002#",
      "operator": null
    }
  },
  "meta": {
    "requestId": "req_example",
    "unitsCharged": 1,
    "usage": {
      "periodStart": "2026-10-01",
      "unitLimit": 20,
      "unitsUsed": 3,
      "unitsRemaining": 17
    }
  }
}

Campi del risultato (data.result)

CampoTipoDescrizione
codestringIl codice così come è stato letto: senza separatori e con le password di blocco mascherate come ••••.
kindstring (enum, 10)Che cos’è il codice: call_forwarding, call_barring, call_waiting, caller_id, imei, password, mobile_banking, ussd_service, phone_number o unknown.
action"activate" | "deactivate" | "check" | "register" | "erase" | "hide_id_this_call" | "show_id_this_call" | "show" | nullCosa fa al servizio: activate, deactivate, check, register, erase, hide_id_this_call, show_id_this_call o show; null quando non si applica.
servicestring (enum, 18) | nullIl servizio che il codice modifica (per esempio il trasferimento di tutte le chiamate o il blocco delle chiamate in uscita), o null.
forwardsTostring | nullDove un codice di trasferimento manda le tue chiamate, o null.
callsstring | nullIl numero che chiama un codice valido per una sola chiamata o un numero semplice, o null.
risk"high" | "medium" | "low" | "none"high (trasferimento di chiamata verso un numero: la truffa), medium, low o none.
undostring | nullIl codice che lo annulla, come ##002# per qualsiasi trasferimento, o null.
operator"IN" | "US" | nullPaese di un codice specifico di un operatore (IN o US), o null.

Domande frequenti

Cos’è la truffa del trasferimento di chiamata?

Qualcuno che finge di essere il tuo operatore, un corriere o l’assistenza tecnica ti chiede di comporre un codice come **21*numero#. Quel codice trasferisce le tue chiamate al truffatore: quando WhatsApp o la tua banca ti chiamano con un codice di verifica, la chiamata arriva a lui.

Come faccio a sapere se il trasferimento di chiamata è attivo?

Componi *#21# e premi il tasto di chiamata: il telefono ti dice se le chiamate vengono trasferite e a quale numero. Per annullare tutti i trasferimenti, componi ##002#.

Il mio operatore può chiedermi di comporre un codice?

Il tuo operatore pubblica i suoi codici sul suo sito o nella sua app, ma non ti chiamerà per chiederti di trasferire le chiamate a un altro numero. Se hai dubbi, riattacca e chiama tu il suo servizio clienti.