Newsgroup: it.comp.lang.visual-basic
Titolo: Inviare file audio tramite modem

Ciao a tutti!
Qualcuno sa come inviare un file audio tramite modem? O meglio, vorrei 
scrivere un codice in VB che, dopo aver fatto comporre un numero di telefono 
al modem, facesse ascoltare a chi alza la cornetta all'altro capo un file 
audio presente sul mio PC: come posso fare? Qualcuno sa aiutarmi oppure 
indicarmi dove reperire informazioni a riguardo?
Grazie! 

"Booster" <n...@il.thanks> ha scritto nel messaggio 
news:cKWpg.191$rs5...@nntpserver.swip.net...

Il discorso è molto complicato, perchè comporre un numero di telefono con il 
modem è relativamente semplice, basta utilizzare il controllo "Microsoft 
Comm" che ti permette di formare un numero di telefono (solo con modem 
seriali suppongo o con modem che creino una porta COM virtuale).
Ma una volta ottenuto che dall'altra parte qualcuno possa rispondere 
dovresti sempre da VB6 o NET che sia avviare la riproduzione del tuo file 
audio tramite MCI oppure il controllo ActiveX di Windows Media Player, 
ammesso che tu riesca abbastanza facilmente con queste prime 2 operazioni, 
il vero casino inizia adesso, infatti il file audio verrà riprodotto 
attraverso la tua scheda audio, integrata o meno che sia, quindi adesso che 
per ipotesi stai riproducendo il file audio te la potresti cavare in un solo 
modo (ricorda, trasmettere audio per telefono equivale a trasmettere in 
analogico) o disponi di un modem che abbia un ingresso audio, di tipo LINE, 
magari con spinotti Jack (dubito che ne esistano prova ad informarti) 
dovresti quindi farti un cavetto che dall'uscita della tua scheda audio 
entri nell'ingresso LINE del modem in tal modo l'audio verrebbe trasmesso a 
chi ascolta dall'altra parte, oppure dovresti modificare il modem se 
sprovvisto di ingresso di linea analogico in modo da crearlo tu stesso, cosa 
che non credo si possa fare con facilità, per lo meno senza sacrificare 
l'integrità del tuo modem, a questo punto potresti crearti tu un modem su 
misura per questo tipo di funzionamento (ma se non sai nulla di elettronica 
e montaggi di circuiti, non ne esci), e poichè bisognerebbe creare i driver 
per farlo funzionare (Questo vale se ti progetti e realizzi il modem montato 
su scheda PCI) potresti eventualmente crearti tu stesso un modem con queste 
caratteristiche, ma di tipo seriale, così lo controlli da Microsoft Comm, 
per comporre il numero telefonico, con i famosi comandi AT.
Spero di essermi spiegato bene, dopo avere letto tutto questo vuoi ancora 
realizzare quanto chiedi con le tue sole forze ???
Vediamo altri che (e se) ti rispondono che dicono Ciao...
Gipo

 Gipo
Grazie Gipo per la tua risposta...pensavo che fosse più semplice
utilizzando qualcosa tipo le TAPI...o mi sbaglio? Natuaralmente
supponendo di possedere un modem "voice"... Altrimenti, come fanno
tutti i "programmetti" che emulano le segreterie telefoniche?
Qualcuno ne sa di più? In particolare, cosa serve per iniziare a
programmare in VB usando le TAPI? Qualcuno conosce link particolarmente
interessanti?
Grazie!
   Booster

 sprovvisto di ingresso di linea analogico in modo da crearlo tu stesso, cosa 
Ma i modem cosiddetti voice non installano una perifericha audio in 
windows?
-- 
Any sufficiently advanced bug is indistinguishable from a feature.  - Kulawiec
News 2002 [v 2.07] / StopDialer / PopDuster - 
http://www.socket2000.com
Akapulce portal: 
http://www.akapulce.net

 windows?
Io ModemVoice non ne ho mai avuti, usavo "US ROBOTICS esterno 56 K ModemFax" 
e devo ammettere che non ho mai capito appunto che differenza passa tra i 2, 
se come dici tu, "i modem cosiddetti voice installano una perifericha audio 
in Windows" allora a Booster rimane solo il problema di come utilizzare 
questi drivers di terze parti tramite VB, io anche in questo caso credo sia 
lo stesso un bel casino, a meno che non si riesca a trovare uno stralcio di 
esempio sull'utilizzo di questa periferica, si dovrà ricorrere alle API ? o 
si riuscirà da VB senza troppe complicazioni magari con un riferimento ???
Mi interessa tutto questo.
Gipo