Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2006, 17:43
LeandroA
 
Fecha de Ingreso: abril-2005
Mensajes: 351
Antigüedad: 20 años
Puntos: 3
marcar con MSCOMM1 telefono, antender y luego sonar wav?

Hola alguien sabe como puedo hacer para marcar por teléfono con MSCOMM1 y cuando la otra persona atiende hacer sonar un wav
y obviamente la otra persona lo escuche el wav

tengo este código que lo que hace es marcar pero y cuando conecta aparece un msgbox diciendo que "levante el tuvo", pero se puede hacer que en ves de esto, cuando la otra persona atiende le suene el wav?



Dim cancelar As Boolean

'Boton para hacer la llamada...

Private Sub Command1_Click()

If Text1.Text = "" Then

MsgBox "Introduzca un número a marcar!", vbCritical, "Marcar"

Else

cancelar = False

Command1.Caption = "Marcando..."

Dial (Text1.Text)

End If

End Sub

Private Sub Dial(Number$)

Dim DialString$, FromModem$, dummy



DialString$ = "ATDT" + Number$ + ";" + vbCr



On Error Resume Next

MSComm1.PortOpen = True

If Err Then

MsgBox "Error de Puerto!"

Exit Sub

End If



MSComm1.InBufferCount = 0



MSComm1.Output = DialString$



Do

dummy = DoEvents()

If MSComm1.InBufferCount Then

FromModem$ = FromModem$ + MSComm1.Input

If InStr(FromModem$, "OK") Then

Beep

MsgBox "Por favor alce el auricular y presione Enter o haga click."

Command1.Caption = "Marcar"

Exit Do

End If

End If



If cancelar Then

cancelar = False

Exit Do

End If

Loop



MSComm1.Output = "ATH" + vbCr

MSComm1.PortOpen = False

End Sub