Tener el conocimiento de cómo hacer llamadas telefónicas desde un Microsoft Visual Basic.NET ( VB.NET ) la aplicación puede ahorrar tiempo si usted necesita para hacer llamadas continuamente. VB.NET es un lenguaje de programación utilizado para crear aplicaciones móviles , web y de escritorio. Hacer llamadas telefónicas de VB.NET se puede lograr mediante la interfaz de programación de aplicaciones de telefonía ( TAPI ) . TAPI proporciona a los programadores las capas necesarias para acceder a los archivos DLL de Microsoft Telefonía ( bibliotecas de vínculos dinámicos ) . Telefonía integra ordenadores con dispositivos tales como cámaras y redes de Internet . Cosas que necesitará 
 Microsoft Visual Basic Express 
 Ver Más instrucciones 
 1 
 Inicie Microsoft Visual Basic Express , haga clic en "Nuevo proyecto ... " en el panel izquierdo de la pantalla y seleccione " Aplicación de Windows Forms ". Haga clic en " Aceptar". 
 2 
 doble clic en " botón" en la " caja de herramientas " para añadir un nuevo botón . Haga doble clic en " Label " para añadir una etiqueta. Añadir una segunda etiqueta con el mismo proceso . Haga doble clic en " TextBox " para agregar un cuadro de texto. 
 3 
 doble clic en " Button1 " para abrir el módulo " Form1.vb " . Copia y pega el siguiente en la primera línea del módulo: 
 
 Imports System.Windows.Forms 
 4 
 Copia y pega el siguiente para declarar la DLL TAPI32 en " Public Class Form1 ", pero por encima de la " Button1_Click "Procedimiento : 
 
 Declarar Función Auto tapiRequestMakeCall Lib" tapi32.dll "_ 
 
 ( DestAddress ByVal como secuencia, AppName ByVal As String , _ 
 < p > CalledParty ByVal como secuencia , el comentario de ByVal como secuencia) como Integer 
 
 Const TAPIERR_NOREQUESTRECIPIENT Como corta: -2 
 
 Const TAPIERR_REQUESTQUEUEFULL Como Short = -3 
 
 Const TAPIERR_INVALDESTADDRESS Como corta: -4 
 
 el procedimiento " Button1_Click " se ha creado al hacer doble clic en " Button1 " en su formulario . 
 5 
 Copia y pega el siguiente dentro del procedimiento " Button1_Click " para crear las variables : 
 
 phoneNum Dim As String Dim 
 
 TResult en corto 
 
 tmpStr dévil como secuencia 
 
 El procedimiento " Button1_Click " se ha creado cuando se hace doble - hace clic en " Button1 " en su Formulario 
 6 
 Copia y pega el siguiente para conseguir el número de teléfono introducido en el cuadro de texto y lo llaman : . 
 
 phoneNum = Trim ( TextBox1.Text ) 
 
 Trate 
 
 TResult = tapiRequestMakeCall ( phoneNum , "Dial " , phoneNum , "") 
 
 Catch ex As Exception 
 
 Label2.Text = " Error " 
 
 End Try 
 7 
 Copia y pega el siguiente para comprobar si hay errores : 
 
 Si TResult < > 0 Entonces 
 
 tmpStr = "Error" 
 
 Select Case TResult 
 
 Case TAPIERR_NOREQUESTRECIPIENT 
 
 tmpStr = tmpStr & " No aplicación de marcación de telefonía de Windows está en ejecución y no se pudo iniciar. " 
 
 Case TAPIERR_REQUESTQUEUEFULL 
 
 tmpStr = tmpStr y " La cola de espera de las solicitudes de marcado de telefonía de Windows está lleno. " 
 
 Case TAPIERR_INVALDESTADDRESS 
 
 tmpStr = tmpStr y " El número de teléfono no es válido. " 
 
 Case Else 
 
 tmpStr = tmpStr y " error Unkown ". 
 
 End Select 
 
 demás 
 
 tmpStr = "Marcado " 
 
 End If 
 
 Label2.Text = tmpStr 
 
 End Sub End Class 
 
 
 8 
 Press "F5 " para ejecutar el programa , a continuación, introduzca un número de teléfono en el cuadro de texto y haga clic en " Button1 ".