Lanzar llamadas desde una app Windows Phone 7

Hoy conoceremos un poco más sobre uno de los Launchers que podemos usar para realizar llamadas desde una app en WP7.

Esto se hace básicamente a través del uso de la clase PhoneCallTask. Para este ejemplo, simplemente creamos una app de Silverlight para WP7 en Visual Studio y adicionamos un botón al formulario. En el evento del botón, incluimos el siguiente código:

        private void btnLlamar_Click(object sender, RoutedEventArgs e)
        {
            PhoneCallTask phoneCallTask = new PhoneCallTask()
            {
                DisplayName = "Casa",
                PhoneNumber = "4445566"
            };

            phoneCallTask.Show();
        }

Al probar en el emulador y darle click al botón, vemos que se lanza la tarea de hacer la llamada solicitando confirmación al usuario:

wp7_phonecalltask01

Si confirmamos, la llamada se realiza. En el emulador de WP7 se aprecia la realización de una llamada Fake.

wp7_phonecalltask02

Cabe destacar que el uso de llamadas tiene una restricción en las apps, ya que por prevención de posibles agujeros de seguridad no es posible marcar números con códigos de servicio especiales que usan algunos operadores (generalmente los que incluyen caracteres como * y #).

wp7_phonecalltask03

Como vemos, es muy facil utilizar esta funcionalidad en nuestras apps. Espero les sea util. ¡Hasta una próxima!

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: