Newsgroup: it.comp.lang.visual-basic
Titolo: Periferica MODEM-WAVE

Salve a tutto il NG.
Forse sto per porre un problema che non si era mai presentato prima (o
forse si').. per cui più che aiuti tecnici sulle API o codice di esempio
vi chiedo qualche vostro consiglio, dritta o intuizione.
Ora vi spiego il tutto. Voglio tenere sotto controllo il livello di
acqua o di gasolio in una cisterna. Collego il galleggiante con  una
schedina di quelle da interfacciare alla seriale/parallela del PC e
tramite un semplicissimo software che scrivo in VB tengo sotto d'occhio
il livello (magari potrei anche disegnare a video il livello dentro la
cisterna...).
Per qualche strano motivo il livello scende sotto il livello di gurdia:
il PC comincia a fare beep beep con lo speaker; se non lo sento faccio
fare beep beep alla Sound Blaster collegata a due casse da 200W con il
volume a manetta; ma se sono a 400 Km di distanza come faccio?
Ecco allora l'idea (magari anche ovvia). I nuovi modem hanno il supporto
per le caselle vocali o roba del genere e quando vengono installati nel
sistema (almeno in WIN95) alla voce "Audio, video e gioco" viene
aggiunto un device che rappresenta l'input/output vocale del modem. Ora,
non sarebbe male registrare un file Wave che dice "Attenzione, il
livello dell'acqua è sceso sotto il livello di guardia." e nel momento
in cui "scatta l'allarme" comporre automaticamente una serie di numeri
telefonici e alla risposta riprodurre il messaggio audio attraverso la
periferica modem.
Penso sia una buona idea, in quanto chiunque ha un PC ed un modem
abbastanza recente può utilizzare questo sistema per tenere sotto
controllo un qualsiasi elettrodomestico. Magari telefonando a casa
automaticamente il modem (o meglio il PC) risponde "Il livello attuale
del liquido nella cisterna è di 100 20 5 litri. La punta minima è stata
di 70 5 litri, la massima di 100 45 litri , 70"...
Pensando alla grande si potrebbe anche gestire l'input a toni del
telefono chiamante per cui, per poter accedere ai dati, bisogna digitare
il codice segreto dal telefono. Cosa ne dite se state per andare nella
vostra casa in montagna e ci sono -20 gradi e 2 ore prima di arrivare
chiamate il PC facendo partire automaticamente il riscaldamento; oppure
se vi siete dimenticati di spegnerlo e siete già a 200 Km di distanza...
Voi rispondete che non avete la casa in montagna e che a -20 il PC non
funziona. OK, era un esempio.
Comunque spero di essere stato chiaro sull'obiettivo della mia mail.
Ora, quello che chiedo è questo:
- quel wave-device che viene installato in WIN95 è a tutti gli effetti
un device come quello delle schede audio che può essere utilizzato con
le API multimediali o con l'MCI o è un device particolare?
- questi device audio sono diversi modem per modem o hanno tutti
un'interfaccia di utilizzo comune (come ad esempio i driver TWAIN o i
driver di accesso ai dati ODBC);
- esiste qualche documentazione in merito o qualche OCX che fa già tale
lavoro?
Dispongo di un modem USR Robotics Flash per cui, se qualcono ha già
materiale in merito, per favore mi faccia sapere.
Grazie in anticipo.

Scusate, sono sempre Max.
L'indirizzo comodo100ňhotmail.com č errato (non č il mio). Se dovete
spedirmi mail direttamente a casa usate quello quě sopra.

[...ARICUT...]
C'e' un OCX per VB che ti permette di fare tutto quello che ti serve
(compresi i menu da selezionare con la tastiera del telefono) con una
facilita' incredibile. Non mi ricordo la casa produttrice comunque
l'ocx si chiama "Visual Voice". Se non erro ce ne erano 2 versioni,
una "per MWave" e l'altra "per TAPI" a seconda del tipo di modem.
Ciao
shrike