web-dev-qa-db-fra.com

href = "tel:" et numéros mobiles

Si j'utilise tel:, je devrais écrire le code téléphonique international, comme cela.

<a href="tel:+6494461709">61709</a>

Jusqu'ici, tout va bien, mais je ne trouve pas d'informations sur la manière d'écrire un numéro de téléphone cellulaire de manière "internationale", le cas échéant.

302
Sebastian Starke

Lorsque vous composez un numéro dans le pays où vous vous trouvez, vous devez toujours composer le numéro de la ligne nationale avant le reste du numéro. Par exemple, en Australie, on composera:

   0 - trunk prefix
   2 - Area code for New South Wales
6555 - STD code for a specific telephone exchange
1234 - Telephone Exchange specific extension.

Pour un téléphone portable, cela devient

   0 -      trunk prefix
   4 -      Area code for a mobile telephone
1234 5678 - Mobile telephone number

Maintenant, lorsque je souhaite composer un numéro via la ligne internationale, vous devez supprimer le préfixe de la ligne et le remplacer par préfixe international

   + -      Short hand for the country trunk number
  61 -      Country code for Australia
   4 -      Area code for a mobile telephone
1234 5678 - Mobile telephone number

C'est pourquoi vous constatez souvent que le premier chiffre d'un numéro de téléphone est supprimé lorsque vous composez des numéros internationaux, même lorsque vous utilisez un préfixe international pour composer le numéro dans le même pays.

Ainsi, selon le préfixe de jonction pour l'Allemagne , supprimez le 0 et ajoutez le +49 pour code d'appel international de l'Allemagne (par exemple) en donnant:

<a href="tel:+496170961709" class="Blondie">
    Call me, call me any, anytime
      <b>Call me (call me) I'll arrive</b>
        When you're ready we can share the wine!
</a>
342
user764357

Je sais que le PO demande des codes de pays internationaux, mais pour l’Amérique du Nord, vous pouvez utiliser ce qui suit:

<a href="tel:1-847-555-5555">1-847-555-5555</a>

<a href="tel:18475555555">Click Here To Call Support 1-847-555-5555</a>

Cela pourrait vous aider.

40
vineet

Le navigateur BlackBerry et Safari pour iOS (iPhone/iPod/iPad) détectent automatiquement les numéros de téléphone et les adresses électroniques et les convertissent en liens. Si vous ne souhaitez pas utiliser cette fonctionnalité, vous devez utiliser les balises META suivantes.

Pour Safari:

<meta name="format-detection" content="telephone=no">

Pour BlackBerry:

<meta http-equiv="x-rim-auto-match" content="none">

Source: mobilexweb.com

22
Rafff

En guise de remarque supplémentaire, vous pouvez également ajouter un langage de balisage pour la mise en pause ou l’attente. C’est ce que j’ai appris à partir de l’iPhone iOS, qui permet de stocker les numéros avec les numéros de poste dans la même ligne. Un point-virgule établit un wait, qui apparaîtra comme prochaine étape lors de l'appel du numéro. Cela permet de simplifier le flux de travail des numéros d’appel avec des extensions dans leur tableau. Lorsque vous y êtes invité, vous appuyez sur le bouton situé en bas à gauche de l'écran de l'iPhone. L'iPhone le composera automatiquement.

<a href="tel:+50225079227;1">Call Now</a>

Le pause est entré avec une virgule ",", permettant une courte pause de temps pour chaque virgule. Une fois le temps écoulé, le numéro après la virgule sera composé automatiquement

<a href="tel:+50225079227,1">Call Now, you will be automaticlaly transferred</a>
8
Tropicalrambler

C'est le même. Votre format international est déjà correct et son utilisation est recommandée dans tous les cas, dans la mesure du possible.

4
Chalky