Open marcialwushu opened 5 years ago
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".
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.
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.
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.
If I use tel: I should write the international phone code, like that.
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:
For a mobile phone this becomes
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
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:
Run code snippet