PDA

View Full Version : Quesito: come far effettuare al modem una chiamata?


magomerlinopaolo
25-02-2003, 11:55
Salve, parlai tempo fa con una persona che mi disse che c'è un modo x cui tramite qualche chiamata API si può usare il modem come TELEFONO, e quindi telefonare qualcuno...nel mio caso voglio semplicemente fare uno squillo a qualcuno :)
come linguaggi conosco l' object pascal, ergo delphi, mentre il C++ riesco giusto giusto a leggerne qualcosina, ma praticamente non lo conosco...
inoltre, x poter fare uno squillo tramite il modem, bisogna che sia connesso ad internet il PC o no?ed infine, come si fa a far connettere il PC ad internet(utilizzando il provider predefinito)o a disconnetterlo se è connesso?
grazie :)

magomerlinopaolo
25-02-2003, 17:15
UP! :sofico: è importante :D

magomerlinopaolo
26-02-2003, 14:02
ARGH non è possibile che nessuno ne sa niente!:(

cionci
26-02-2003, 14:16
Ho trovato questo:

'Example by Joacim Andersson (joacim@programmer.net)
'Author comments: I often get asked the question "How can
'I dial a phone number from VB?". Well, you can add
'the MSCOMM32.OCX control to a form but that isn't necessary
'if you just want to dial a phone number.
Private Declare Function tapiRequestMakeCall Lib "TAPI32.DLL" (ByVal Dest As String, ByVal AppName As String, ByVal CalledParty As String, ByVal Comment As String) As Long
Private Sub PhoneCall(sNumber As String, sName As String)
Dim lRetVal As Long
lRetVal = tapiRequestMakeCall(Trim$(sNumber), App.Title, Trim$(sName), "")
If lRetVal <> 0 Then
'Couldn't make the call.
'Take appropriate action
End If
End Sub
Private Sub Form_Load()
PhoneCall "123456", "TheName"
End Sub

In generale per tutte quelle cose devi guardare le TAPI...

magomerlinopaolo
26-02-2003, 18:38
purtroppo il codice vb mi risulta ostico da leggere, però almeno ho capito la libreria da includere e la funziona da chiamare :D grazie dell' informazione cionci ;)