Invio
Numeri di telefono e rilevamento del paese
Scrivi i numeri in formato E.164: un segno più, il codice di chiamata e il numero nazionale senza il prefisso del tronco, da 7 a 15 cifre in totale. +14155550123, +447400123456 e +4915123456789 sono tutti in formato E.164.
Pulizia
- Spazi, punti, trattini, barre e parentesi vengono rimossi:
+44 (0)7400-123 456non è valido a causa dello (0), ma+44 7400-123 456lo è. - Un
00iniziale diventa+:004915123456789viene letto come+4915123456789. - Le cifre senza un segno più vengono lette come internazionali:
14155550123diventa+14155550123. Memorizza i numeri con il loro codice di chiamata. - I numeri che non sono ancora + e da 7 a 15 cifre vengono messi da parte come
invalid_number. - Lo stesso numero due volte in una richiesta viene inviato una volta; la seconda copia viene messa da parte come
duplicate.
Rilevamento del paese
Ogni numero viene tariffato in base al paese a cui appartiene, letto dal codice di chiamata corrispondente più lungo. Alcuni codici di chiamata sono condivisi e l'API distingue quei paesi per prefisso:
| Codice di chiamata | Come è suddiviso |
|---|---|
| +1 | Per prefisso: i codici canadesi vengono tariffati come Canada, i codici caraibici (809, 829, 849 Repubblica Dominicana, 876 e 658 Giamaica, 787 e 939 Porto Rico e il resto) vengono tariffati come la loro isola, tutti gli altri numeri +1 come Stati Uniti. |
| +44 | I prefissi mobili di Guernsey (7781, 7839, 7911), Jersey (7509, 7700, 7797, 7829, 7937) e l'Isola di Man (7524, 7624, 7924) vengono tariffati come quelle isole; il resto come Regno Unito. |
| +7 | +7 6 e +7 7 prezzo come Kazakistan, il resto come Russia. |
| +262 | +262 639 e +262 269 prezzo come Mayotte, il resto come Reunion. |
| +39 | Italia, comprese le linee della Città del Vaticano. |
Il paese corrispondente è nel campo country di ogni messaggio, quindi puoi verificare come è stato tariffato un numero.