FGF-College-Work / Forum

:beer: Espaço dedicado a discussões e tira dúvida sobre disciplinas e conteúdo tecnológico.
MIT License
13 stars 4 forks source link

href=“tel:” and mobile numbers #167

Open marcialwushu opened 5 years ago

marcialwushu commented 5 years ago

If I use tel: I should write the international phone code, like that.

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

When dialing a number within the country you are in, you still need to dial the national trunk number before the rest of the number. For example, in Australia one would dial:

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

For a mobile phone this becomes

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

Now, when I want to dial via the international trunk, you need to drop the trunk prefix and replace it with the international dialing prefix


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

This is why you often find that the first digit of a telephone number is dropped when dialling internationally, even when using international prefixing to dial within the same country.

So as per the trunk prefix for Germany drop the 0 and add the +49 for Germany's international calling code (for example) giving:

<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>

Run code snippet

marcialwushu commented 5 years ago

Clicar para chamar

Em dispositivos com função telefone, permita que os usuários liguem diretamente para você apenas tocando em um número de telefone, comumente conhecido como "clicar para chamar".

TL;DR

Vincule números de telefone para o recurso clique para chamar Embora diversos navegadores modernos para dispositivos móveis detectem números de telefone automaticamente e os convertam em links, fazer isso diretamente no código é uma boa abordagem. Ao identificar cada número manualmente, você garante que os números de telefone estejam sempre disponíveis para o recurso "clicar para chamar" e que o estilo deles combine com o site.

Para marcar um número de telefone como um link, use o esquema tel:. A sintaxe é simples:

NIST Telephone Time-of-Day Service
<a href="tel:+1-303-499-7111">+1 (303) 499-7111</a>

Seu navegador exibe essa sintaxe da seguinte forma:

NIST Telephone Time-of-Day Service +1 (303) 499-7111

Na maioria dos dispositivos com função telefone, o usuário recebe uma confirmação antes de o número ser discado. Assim, é possível garantir que o usuário não seja induzido a fazer chamadas caras para números de local muito distante ou especiais. Se o dispositivo não suportar chamadas telefônicas, os usuários poderão visualizar um menu que lhes permite escolher como o navegador deve proceder com o número.

Os navegadores para computador que não permitem chamadas de voz abrem o aplicativo de telefonia padrão no computador, por exemplo, o Google Voice ou Microsoft Communicator.

Use o formato de discagem internacional

Sempre forneça o número de telefone no formato de discagem internacional: o sinal de adição (+), o código do país, o código de área e o número. Embora não seja absolutamente necessário, é recomendável separar cada segmento do número com um hífen (-) para facilitar a leitura e melhorar a autodetecção.

O uso de um formato de discagem internacional com hífen garante que sua chamada seja completada, independentemente de onde o usuário esteja ligando, seja a alguns metros ou a milhares de quilômetros de distância.

Desative a autodetecção quando necessário

Os navegadores modernos para dispositivos móveis detectam números de telefone automaticamente e habilitam o clicar para chamar. O Mobile Safari converte automaticamente números de telefone para links com os estilos de hiperlink associados. O Chrome for Android detecta números de telefone automaticamente e permite que os usuários cliquem neles para chamar, mas não vincula os números a hiperlinks nem aplica estilo especial.

Para evitar que o Mobile Safari detecte automaticamente números de telefone, adicione a seguinte meta tag no topo da página:

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

Outros recursos do clique para chamar Além do esquema tel:, alguns navegadores modernos também suportam os esquemas sms: e mms:, embora o suporte não seja tão consistente e alguns recursos nem sempre funcionem, como a definição do corpo da mensagem.


ORIGINAL