Sur les appareils dotés de fonctionnalités téléphoniques, permettez aux utilisateurs de vous contacter directement en appuyant simplement sur un numéro de téléphone (fonctionnalité plus connue sous le nom de "cliquer pour appeler").
Résumé
- Encapsulez tous les numéros de téléphone dans des liens hypertexte avec le schéma
tel:
. - Utilisez toujours le format de numérotation international.
Associer des numéros de téléphone pour le clic pour appeler
Bien que de nombreux navigateurs mobiles modernes détectent automatiquement les numéros de téléphone et les convertissent en liens, il est préférable de le faire directement dans votre code. En taguant manuellement chaque numéro de téléphone, vous pouvez vous assurer qu'ils sont toujours activés pour le clic pour appeler et qu'ils seront mis en forme pour correspondre à votre site.
Pour marquer un numéro de téléphone comme lien, utilisez le schéma tel:
. La syntaxe est simple :
NIST Telephone Time-of-Day Service
<a href="tel:+1-303-499-7111">+1 (303) 499-7111</a>
Votre navigateur affiche cette syntaxe comme suit :
Service téléphonique NIST de l'heure du jour +1 (303) 499-7111

Sur la plupart des appareils dotés de fonctionnalités téléphoniques, l'utilisateur reçoit une confirmation avant que le numéro ne soit composé, afin de s'assurer qu'il n'est pas incité à appeler un numéro de téléphone longue distance ou premium coûteux. Lorsque l'appareil n'est pas compatible avec les appels téléphoniques, un menu peut s'afficher pour permettre aux utilisateurs de choisir comment le navigateur doit gérer le numéro.
Les navigateurs pour ordinateur qui ne sont pas compatibles avec les appels vocaux ouvrent l'application de téléphonie par défaut de l'ordinateur (par exemple, Google Voice ou Microsoft Communicator).
Utilisez le format de numérotation international
Indiquez toujours le numéro de téléphone au format international : signe plus (+
), code pays, indicatif régional et numéro. Bien que cela ne soit pas absolument nécessaire, il est conseillé de séparer chaque segment du numéro par un tiret (-
) pour faciliter la lecture et la détection automatique.
L'utilisation d'un format de numérotation international avec des tirets permet de s'assurer que l'appel de l'utilisateur sera connecté, qu'il se trouve à quelques centaines de mètres ou à des milliers de kilomètres.
Désactiver la détection automatique si nécessaire
Les navigateurs mobiles modernes détectent automatiquement les numéros de téléphone et permettent de lancer un appel en un clic. Mobile Safari convertit automatiquement les numéros de téléphone en liens avec les styles d'hyperlien associés. Chrome pour Android détecte automatiquement les numéros de téléphone et permet aux utilisateurs de cliquer dessus pour appeler, mais il n'encapsule pas les numéros de téléphone dans des liens hypertexte ni n'applique de styles spéciaux.
Pour empêcher Mobile Safari de détecter automatiquement les numéros de téléphone, ajoutez la balise Meta suivante à votre page :
<meta name="format-detection" content="telephone=no" />
Autres fonctionnalités Appel Direct
En plus du schéma tel:
, certains navigateurs modernes sont également compatibles avec les schémas sms:
et mms:
, bien que la compatibilité ne soit pas aussi cohérente et que certaines fonctionnalités, comme la définition du corps du message, ne fonctionnent pas toujours.