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

  6. Iv√°n Barrios dice:

    Hola, estoy dise√Īando la versi√≥n movil para una web de alquiler de casa y necesito incluir un bot√≥n para que contacten directamente con nosotros. Para los botones utilizo botones de formulario modificados, el problema es que env√≠o la direcci√≥n pero el navegador la reconoce como un enlace normal

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