none
Realizar llamada telefonica (win mobile 2003, 5 y 6) RRS feed

  • Pregunta

  • Hola,

    Estoy desarrollando una aplicacion que contendra un listado de telefonos de la empresa y me gustaria poder realizar una llamada telefonica al contacto que seleccione el usuario. Alguien puede orientarme???

    La aplicacion correra en diferentes pdas con versiones de windows mobile 2003, 5 y 6.

     

    Gracias de antemano, un saludo a todos!!!

    jueves, 9 de octubre de 2008 21:33

Respuestas

  • Hola, haveís probado la clase Phone  es muy sencilla de utilizar, tan solo hay que agregar la referencia a Microsoft.WindowsMobile.Telephony, se que funciona con WM5 y WM6 sin problemas con WM2003 no he tenido la ocasión de probarlo. Además su uso es muy muy sencillo.

     

    Code Snippet

    using Microsoft.WindowsMobile.Telephony;

    namespace Aplicacion2

    {

    public partial class Telefono : Form

    {

    public Telefono()

    {

    InitializeComponent();

    }

    private void button1_Click(object sender, EventArgs e)

    {

    Phone telefono = new Phone();

    telefono.Talk("54321", false);

    }

    }

    }

     

     

    Espero que os sirva.

     

    Un saludo.

     

    Para el tema de envíar correos o manejar contactos de outlook podeís echar un ojo aqui.

     

    • Marcado como respuesta Ivan Ferri domingo, 8 de mayo de 2011 21:50
    martes, 20 de enero de 2009 12:02

Todas las respuestas

  • Ni idea hermano.... pero yo hice una aplicacion para mandar email.. y ocupaba algunas dll para el envio de email... debe ser similar... pero entrate a esta pagina.. sourcecodeplanet---> colocalo en google... y revisa ahi.. hau un monton de codigo en esa pagina... nos vemos pariente..

     

     Jhoel Subelza

     Programador

     

    jueves, 9 de octubre de 2008 21:48
  • Hola

     

    Mira este enlace, verás un ejemplo en C# y VB.NET

     

    http://msdn.microsoft.com/en-us/library/aa446543.aspx#netcfphoneapi_topic2

     

    SAludos

    viernes, 10 de octubre de 2008 8:10
    Moderador
  • Gracias Jose Miguel, ya estoy utilizando un codigo como el que me propones, aunque cogido de otro ejemplo es el mismo. Efectivamente puedo realizar una llamada a un telefono fijo o un movil (9 digitos) pero me encuentro con el problema de que en mi empresa podemos llamarnos utilizando una extension de 5 digitos y con esta no me funciona, es mas la pda se bloquea con wm2003 y con wm5 simplemente se cierra la aplicacion. Realmente esta opcion es la que mas me interesa utilizar ya que el coste de la llamada es menor que llamando al numero largo. Se te ocurre porque puede suceder esto, no veo en el ejemplo ninguna restriccion en cuanto a la longitud del numero de telefono???

     

    En la web que me indica Jsc_23 tampoco he encontrado nada de utilidad.

     

    Gracias, un saludo!!!

     

    viernes, 10 de octubre de 2008 16:49
  • Hola Ivan, me encuentro en la misma situacion que tu, estoy desarrollando una aplicación para mi empresa en para Compact Framework, y en ella se necesitan realiazar llamadas telefónicas desde la aplicacion.
    Me pregunataba si me podrías orientar de como comenzar, he estado viendo la informacion que hay en msdn:
    http://msdn.microsoft.com/en-us/library/aa446543.aspx#netcfphoneapi_topic2, pero me parece poco esclarecedora.

    Un saludo, y gracias en cualquier caso. 
    martes, 20 de enero de 2009 7:29
  • Hola, haveís probado la clase Phone  es muy sencilla de utilizar, tan solo hay que agregar la referencia a Microsoft.WindowsMobile.Telephony, se que funciona con WM5 y WM6 sin problemas con WM2003 no he tenido la ocasión de probarlo. Además su uso es muy muy sencillo.

     

    Code Snippet

    using Microsoft.WindowsMobile.Telephony;

    namespace Aplicacion2

    {

    public partial class Telefono : Form

    {

    public Telefono()

    {

    InitializeComponent();

    }

    private void button1_Click(object sender, EventArgs e)

    {

    Phone telefono = new Phone();

    telefono.Talk("54321", false);

    }

    }

    }

     

     

    Espero que os sirva.

     

    Un saludo.

     

    Para el tema de envíar correos o manejar contactos de outlook podeís echar un ojo aqui.

     

    • Marcado como respuesta Ivan Ferri domingo, 8 de mayo de 2011 21:50
    martes, 20 de enero de 2009 12:02