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:

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

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 #).

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