Newsgroup: it.comp.appl.access
Titolo: comporre numeri telefonici

Ciao a tutti,
devo approntare un software che dovrà chiamare, tramite modem
analogico, dei numeri telefonici contenuti in una tabella ed far
ascoltare ai vari interlocutori, un messaggio preregistrato in formato
wav.
Se qualcuno ha esperienza in merito, soprattutto sui controlli e/o
librerie da utilizzare accetto qualsiasi suggerimento
P.S.: meglio farlo in VB?
grazie 1000

 ha scritto nel messaggio 
news:1169560159....@a75g2000cwd.googlegroups.com...
Ciao a tutti,


grazie 1000
-----------------------
Qualcosa del genere dovrebbe funzionare:
Public Sub ChiamaNumero(NumTel As String)
Application.Run "utility.wlib_AutoDial", NumTel
End Sub
Tipicamente: ChiamaNumero("CasellaDiTestoConNumero")
Ciao, Carlo

 ha scritto nel messaggio 
news:1169560159....@a75g2000cwd.googlegroups.com...
Ciao a tutti,


grazie 1000
-------------------------
Per "suonare" un file wav:
In un modulo pubblico:
Option Compare Database
Option Explicit
Const SND_SYNC = &H0
Const SND_ASYNC = &H1
Const SND_NODEFAULT = &H2
Const SND_LOOP = &H8
Const SND_NOSTOP = &H10
Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
      (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Function PlaySound(sSoundFile As String)
Dim i As Long
    '# se il file non esiste esce senza problemi
    If Len(Dir$(sSoundFile)) = 0 Then
    Exit Function
    End If
    i = sndPlaySound(sSoundFile, SND_ASYNC)
    If i = 0 Then
        MsgBox "Si è verificato un errore."
        End If
End Function
Tipicamente: PlaySound("PercorsoENomeCompletoDelFileWav")
Ciao, Carlo

 Ciao, Carlo
Ci stavo pensando anch'io ma per far partire il wav bisognerebbe "ascoltare" 
il modem e quando si è connesso eseguire la function.
Forse la tecnica del BARALDI (per le mail) con il winsock potrebbe essere 
utile...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA- Nascondi testo tra virgolette -- Mostra testo tra virgolette -
Io stavo pensando di aprire semplicemente la porta COM sul quale è
appoggiato il modem ed inviargli i famosi comandi AT / DIAL ecc. per
fargli comporre il numero. Forse potrei tenere la porta in ascolto e
con un loop leggere i valori di ritorno per capire quando
l'interlocutore risponde, ma non ho ancora provato. Il problema cmq si
porrebbe quando devo far ascoltare il messaggio all'interlocutore, sto
spremendo le meningi ma ancora non esce fuori nulla :)

 ha scritto nel messaggio 
news:1169640852....@k78g2000cwa.googlegroups.com...
Io stavo pensando di aprire semplicemente la porta COM sul quale è
appoggiato il modem ed inviargli i famosi comandi AT / DIAL ecc. per
fargli comporre il numero. Forse potrei tenere la porta in ascolto e
con un loop leggere i valori di ritorno per capire quando
l'interlocutore risponde, ma non ho ancora provato. Il problema cmq si
porrebbe quando devo far ascoltare il messaggio all'interlocutore, sto
spremendo le meningi ma ancora non esce fuori nulla :)
[risposta]
Comunque, prova a vedere l'esempio di Alex sul suo sito: 
www.alessandrobaraldi.it
; è quello relativo all'invio di mail tramite 
winsock...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:1169640852....@k78g2000cwa.googlegroups.com...

facendo una ricerca ho capito che devo usare le TAPI, ma non ho idea
di come fare. Qualcuno ha qualche esempio in merito?
grazie

 ha scritto nel messaggio news:1171487271.3...@l53g2000cwa.googlegroups.com...
facendo una ricerca ho capito che devo usare le TAPI, ma non ho idea
di come fare. Qualcuno ha qualche esempio in merito?
grazie
[risposta]
Quick start:
http://msdn2.microsoft.com/en-us/library/ms734257.aspx
Esempi:
http://msdn2.microsoft.com/en-us/library/ms734850.aspx
Ciao.
-- 
Sergio MAZZA