Morton 13 de Octubre de 2010 a las 08.04
   Imprimir artículo
elWebmaster.com

Mobile: Cómo iniciar una llamada telefónica desde un enlace en tu web

mobileA la hora de adecuar nuestra web a dispositivos móviles, hay que recordar que la mayoría de éstos son, a su vez... teléfonos. ¿Por qué, entonces, no creamos enlaces o botones que al cliquearlos, realicen una llamada?

Fuente original del artículo: O'Reilly Answers
Traducción realizada por Elwebmaster.com

Ya sea utilizarlo en una guía telefónica por rubros, en el sitio de tu empresa, o incluso en tu propia agenda, aquí aprenderás como crear enlaces "link-to-call" (dependiendo del dispositivo en cuestión).

Afortunadamente, existe ya un protocolo de URLs que podrá ayudarnos. El primer standard de facto (al igual que el usado por i-Mode) is recurrir al esquema tel:. A esto se lo llama "formato i-Mode", y se utiliza así:

  1. <a href="tel:+1800229933">Llámanos... ¡Es gratis!</a>

Algunos dispositivos permiten enviar tonos DMTF luego de que la llamada fue contestada por el destinatario. Esto es util para acceder a servicios de tono controlado, como el soporte técnico de una empresa, o mensajes de voz.
Para ello, puedes indicar también en el enlace "llama a este número y, cuando la llamada sea respondida, presiona 2, aguarda dos segundos, y luego marca 913#". Para lograr esto, utiliza el parametro postd inmediatamente luego del número. La sintaxis correcta es postd=. Pero además de los números, puedes utilizar asterisco (*), númeral o hash (#, usando su valor de URL codificada que es "%23"), así como el caracter p como una pausa de un segundo y el caracter w para esperar por el tono. Un ejemplo de uso es el siguiente:

  1. <a href="tel:+1800229933;postd=4">Llámanos... ¡Es gratis!</a>

La función postd puede no funcionar en todos los dispositivos móviles. En ese caso al menos debería realizarse normalmente la llamada.

Si el usuario activa un enlace o botón "link-to-call" recibirá una alerta de confirmación donde se le indicará el lugar al que está a punto de comunicarse, incluyendo el número completo, para que el usuario pueda decidir si realmente desea realizar esa llamada. Esto es una medida de seguridad para evitar diversos fraudes que pueden surgir del uso de esta herramienta, como llamadas a otros países o a números de cobro premium.

Se recomienda colocar el número telefónico con formato internacional: comenzando con el signo (+), luego el código de país, luego el código de área local y finalmente, el número en cuestión. Esto es porque nuestros visitantes pueden estar en cualquier parte del mundo, por lo que colocando el número internacional te aseguras de que funcione de la misma manera para todos.

Aunque no tan popular como el formato i-Mode, otra manera de generar el "link-to-call" es utilizar el estándar WTAI, a través de la librería pública wp y utilizando la función mc (de "make call"):

  1. <a href="wtai://wp/mc;+1800229933">Llámanos... ¡Es gratis!</a>

WTAI también acepta que un enlace sea usado durante una llamada en progreso, aunque la única utilidad de esto sea que el usuario se encuentre en modo manos libres, o utilizando auriculares. El enlace puede incluir tonos de la misma manera que si el usuario los presionase normalmente en su teclado numérico. Pueden especificarse a través de la función sd de la librería wp.

Es importante tener en cuenta que e navegador de BlackBerry detecta automaticamente cuando se trata de números telefónicos y direcciones de e-mails y las convierte en enlaces. SI deseas desactivar esta función, debes usar el siguiente tag meta:

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

En el caso de que el navegador sea Safari, existe un comando similar para la misma acción:

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

las redes iDEN (como por ejemplo, la usada por Nextel) usan paquetes de radio para realizar llamadas internas dentro de la red. SI estás tratando con clientes que pertenecen a una de estas redes y quieres permitirles lanzar llamadas internas a otros miembros del equipo (o a otro contacto que utilice estas redes) puedes crear un "link-to-call" usando una URL con formato Direct Connect (dc:). Esto es compatible a su vez con dispositivos BlackBerry que utilicen redes iDEN. Se utiliza de esta manera:

  1. <a href="dc:5040*0077">Comunicarme con John</a>

Algunos modelos muestran al usuario un submenú al cliquear un enlace tel: para que puedan elegir de si realizar la llamada sólo con voz, o si activar la video llamada (sólo disponible con 3G). Algunos teléfonos japoneses también permiten que tú especifiques que un enlace "link-to-call" inicie una videollamada. Para esto debes usar el protocolo tel-av: y el número de teléfono.

Como última observación, ten en cuenta que el iPod Touch, un dispositivo movil que no dispone de telefonía, no permite por lo tanto llamadas de voz. En lugar de eso, al hacer clic en este tipo de enlaces, debería verse un menú que nos permite agregar el nuevo contacto en nuestra agenda.

programmingthemobilewebPuedes encontrar más información acerca de este tópico en el libro "Programming the Mobile Web" escrito por Maximiliano Firtman. Haz clic en la imagen para saber más acerca de este libro o comprarlo online >>

Fuente original del artículo: O'Reilly Answers
Autor del artículo original: Maximiliano Firtman
Traducción realizada por Elwebmaster.com


Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Comentarios (5)

  1. eduardo dice:

    Perfecto el tutorial que indicas cual recomiendas usar wtai o tel para el tema de compatibilidad

  2. aleburin dice:

    Muy interesante

  3. Carlos Cáceres Gil dice:

    Me parece muy interesante pero estoy muy perdido, me pueden aconsejar bibliografía de manera de entender este artículo

  4. Miriam Carrillo dice:

    ES SENSACIONAL

  5. JOSE MORENO dice:

    MUY INTEREZANTE Y GENIAL

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Iniciar sesión