Como desencadear uma chamada telefónica ao clicar num link de uma página web no telemóvel

Preciso de construir uma página web para dispositivos móveis. Só há uma coisa que ainda não descobri: como posso activar uma chamada através do clique de texto?

Existe um URL especial que eu possa introduzir, como a marca mailto: para os e-mails?

a solução específica do dispositivo não é preferida.

eu sei que iPhone reconhece automaticamente números de telefone e cria um link para isso, mas seria ótimo se isso pudesse ser feito também para imagens... e também para a maioria dos móveis dispositivo.

Author: Hutch Moore, 2009-10-22

4 answers

Os dispositivos mais modernos suportam o sistema tel: Então usa {[[0]} e deves estar pronto para ir.

Se você quiser usá-lo para uma imagem, a marca <a> pode lidar com o <img/> colocado nela tal como outras situações normais com : <a href="tel:555-555-5555"><img src="path/to/phone/icon.jpg" /></a>

 712
Author: meme, 2015-06-07 19:48:52

O esquema de URL apropriado é o tel: [número] por isso faria

<a href="tel:5551234567"><img src="callme.jpg" /></a>
 45
Author: Jess, 2009-10-23 16:53:53

Quero adicionar uma resposta aqui por uma questão de Completude.

<a href="tel:1234567">Call 123-4567</a>

Funciona muito bem na maioria dos dispositivos. No entanto, nos desktops, isto irá aparecer como um link que não faz nada quando você clicar nele, de modo que você deve considerar usar CSS para torná-lo condicionalmente visível apenas em dispositivos móveis.

Além disso, você deve saber que o Skype (que é bastante popular) usa uma sintaxe diferente por padrão (mas pode ser parametrizado para usar tel:).

<a href="callto:1234567">Call 123-4567</a>
No entanto, acho que no último móvel navegadores (tenho certeza no Android) agora a sintaxe tel deve oferecer um popup de aplicativos disponíveis que podem ser usados para completar a ação de chamada.
 29
Author: Varun Vohra, 2016-10-12 15:00:42

Código de ligação para smartphones clicável:

O seguinte link pode ser usado para fazer um link de telefone clicável. Você pode copiar o código abaixo e colá-lo em sua página web, em seguida, editar com o seu número de telefone. Este código pode não funcionar em todos os telefones, mas funciona para iPhone, dróide / Android e Blackberry.

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

As ligações de números de telefone podem ser usadas com os traços, como mostrado acima, ou sem eles, bem como no seguinte exemplo:

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

Também é possível utilizar qualquer texto no link, desde que o número de telefone seja configurado com o "tel: 18475555555" como neste exemplo:

<a href="tel:18475555555">Click Here To Call Support 1-847-555-5555</a>
Abaixo está uma ligação telefônica clicável que você pode verificar. Na maioria dos navegadores não-telefônicos este link lhe dará um erro "a página web não pode ser exibida" ou nada vai acontecer.

Nota: o navegador de Safari iPhone irá detectar automaticamente um número de telefone numa página e irá converter o texto em uma ligação de chamada sem usar nenhum dos códigos neste pagina.

Código de ligação para smartphone Wtai: O código de ligação wtai ou "Wireless Telephony Application Interface" é mostrado abaixo. Este código é considerado o protocolo de telefone celular correto e vai funcionar em smartphones como dróide, no entanto, pode não funcionar para Apple Safari em iPhone e o código acima é recomendado.

<a href="wtai://wp/mc;18475555555">Click Here To Call Support 1-847-555-5555</a> 
 13
Author: Gaurang P, 2014-11-12 07:22:15