Valider la syntaxe d'un téléphone
Présentation
Section intitulée « Présentation »Ce module permet le nettoyage et le formatage d’un numéro de téléphone selon les différentes normes existantes. Le module s’assure également de la cohérence du numéro de téléphone avec le pays associé.
Paramètres d’entrée
Section intitulée « Paramètres d’entrée »Phone : Numéro de téléphone à vérifier. Le module accepte les numéros avec ou sans indicatif pays.
Country code ISO3 : Code pays ISO3 associé au numéro de téléphone (ex : FRA pour la France, BEL pour la Belgique, etc.).
Contenu de la réponse
Section intitulée « Contenu de la réponse »| Objet | Description |
|---|---|
| Quality code | Code qualité du téléphone |
| Quality detail | Libellé du quality_code |
| Status code | Code statut du téléphone |
| Phone | Numéro au format E164 (FR : +33999999999) |
| Suspicious | Le numéro est syntaxiquement correct mais il existe une suspicion de faux numéro (Ex : 6 chiffres consécutifs identiques) |
| Number type | Type du numéro validé |
| National | Numéro au format national (FR : 09 99 99 99 99) |
| National signifiant | Numéro au format national signifiant (FR : 999999999) |
| National compact | Numéro au format national compact (FR : 0999999999) |
| International E123 | Numéro au format international E123 (FR : +33 9 99 99 99 99) |
| International RFC3966 | Numéro au format RFC3966 (FR : tel:+33-9-99-99-99-99) |
| Country calling code | Indicatif du pays (Ex : 33 en France) |
| Country code2 | Code iso2 du pays (Ex : FR) |
| Country code3 | Code iso3 du pays (Ex : FRA) |
Détail des valeurs de l’objet quality_code
Section intitulée « Détail des valeurs de l’objet quality_code »| quality_code | Description |
|---|---|
| 0 | non évalué |
| 1 | qualité basse |
| 2 | qualité moyenne |
| 3 | qualité haute |
Détail des valeurs de l’objet status code
Section intitulée « Détail des valeurs de l’objet status code »Les valeurs possibles pour le champ status_code sont les suivantes :
- INVALID_COUNTRY_CODE
- INVALID_LENGTH
- INVALID_NUMBER
- IS_POSSIBLE
- IS_POSSIBLE_LOCAL_ONLY
- NOT_A_NUMBER
- TOO_LONG
- TOO_SHORT
Détail des valeurs de l’objet number type
Section intitulée « Détail des valeurs de l’objet number type »Les valeurs possibles pour le champ number_type sont les suivantes :
- FIXED_LINE
- FIXED_LINE_OR_MOBILE
- MOBILE
- PAGER
- PERSONAL_NUMBER
- PREMIUM_RATE
- SHARED_COST
- TOLL_FREE
- UAN
- UNKNOWN
- VOICEMAIL
- VOIP