Newsgroup: it.tlc.telefonia
Titolo: caratteri AT...

ho la necesita' di inviare al modem da un computer, il carattere "R" ed
il carattere che simula il tasto "flash" come nelle tastiere
telefoniche...
ho provato a guardare il manuale dei comandi "AT" ..ma non ho trovato
nulla..
qualcuno conosce i corrispettivi caratteri dal computer ??
Ciao  :o)
PS..devo (tramite computer) inviare una stringa al modem per un
trasferimento di chiamata tramite centralino telefonico..
-- 
Ridi e il Mondo ridera' con te.
Piangi e avrai bisogno di un fazzoletto.
---
Sostituisci "xxxxx" con "pscss" per rispondere via mail

 qualcuno conosce i corrispettivi caratteri dal computer ??
Nel set standard "AT" il flash corrisponde al carattere "!" quindi ad
esempio ATDT1!1 corrisponde all'invio in DTMF di  1-R-1.
-- 
"Nonno, nonna, dove sono mamma e papa'? - Torneranno presto, adesso
dormi piccolino, dormi..."

 esempio ATDT1!1 corrisponde all'invio in DTMF di  1-R-1.
grazie :o)
ma ancora c'e' qualcosa che non va'.. :(
conosci il programma FileMaker Pro della Claris ??
in pratica devo, attraverso questo programma, fargli comporre il numero,
una volta avuta la linea la devo passare ad un interno...
per cui ho creato la stringa:
"ATQ0V1E1S0=0"          (inizializza il modem)
"DT"                    (prefisso)
"+++ATH"                (interrompi)
questa e' la configurazione del modem rispetto al programma..
poi ho la possibilita' di aggiungere dei comandi..
dopo che il programma ha inizializzato il modem e composto il numero,
aggiungo i comandi:
",,,!<interno>"
le virgole sono per il tempo che ci mette a prendere la linea...
poi come hai detto te, aggiungo il carattere "!" per il tasto flash..
il numero dell'interno a cui passare la telefonata....
credevo che andasse bene, ma non mi passa la chiamata al derivato...
l'impianto e' sotto centralino e se io digito dalla tastiera del
telefono:
"R"<interno>
la telefonata viene inviata al derivato chiamato...
dove sto sbagliando ??
perche' sul computer non avviene??
grazie per l'aiuto :o)
e scusa la "palla"......
Ciao...


 dove sto sbagliando ??
Probabilmente non stai sbagliando nulla!
Se non dovesse funzionare, prova a collegare un telefono in parellelo al
modem e "ascolta" cosa succede... cioe' se effettivamente vengono
inviati i DTMF, il flash.. e i tempi.


 ",,,!<interno>"
Non appena il modem ha composto il numero, si mette in attesa che un
altro modem gli risponda. Se nel frattempo arrivano altri caratteri
dalla seriale, il modem li interpreta come una richiesta di interruzione
della chiamata, e chiude la linea. Per ovviare a questo comportamento,
occorre aggiungere in fondo al numero composto il carattere ';', che fa
si che il modem prenda la linea, componga il numero e poi torni in modo
comando, lasciando la linea in piedi. A questo punto puoi mandare il
comando successivo, ma attenzione che se lo fai mandare immediatamente,
č possibile che arrivi prima ancora che il modem abbia risposto con OK
al comando precedente. Quindi, o metti un ritardo fra l'invio delle due
stringhe, oppure ti conviene fare una stringa unica del tipo:
"ATDT<numero>,,,,!<interno>"
Se scegli di fare due comandi separati, il secondo deve essere
necessariamente "ATD,,,!<interno>"
Non sempre il flash (!) č della durata giusta, nei telefoni americani (e
quindi in certi modem) č molto piů lungo, e se usato qui in Italia fa
cadere la linea. In questi casi lo si puň sostituire con la stringa P1T,
che fa comporre al modem un 1 decadico, molto simile al flash corretto.
Se l'obiettivo č quello di passare la comunicazione ad un interno e poi
mettere giů, ti conviene aggiungere un ; dopo il numero dell'interno,
aspettare un secondo e poi inviare un comando ATH che chiude la
comunicazione definitivamente. In alternativa potresti non mettere il ;
e inviare un carattere qualsiasi, che dovrebbe interrompere la chiamata
comunque, ma non sempre i modem sono prontissimi a rispondere e a
buttare giů, con l'ATH invece fanno subito.
La stringa +++ATH in questo caso non serve, e poi sarebbe anche errata
in quanto prima e dopo il +++ ci vorrebbe una pausa da almeno un
secondo. In ogni caso, se chiudi tutti i comandi ATD con il ; , il modem
torna in modo comando e in quel modo basta un semplice ATH senza bisogno
di altro. Se non li chiudi con il ';', dovrebbe bastare un carattere
qualsiasi, ma non sempre funziona.
Byez
	Guido

 diversi)).
purtroppo ho fatto duemila prove e non funziona...
non so se dipende dal programma ma...nulla...
il programma in questione e' un database (tipo access..si scrive cosi ?)
in piattaforma macintosh...
ha delle preferenze per il modem e per il telefono..
nel modem ci sono la stringa di inizializzazione, il prefisso e la
stringa di fine chiamata...
nelle preferenze "telefono", posso aggiungere dei caratteri alla fine
del numero...
ed e' quello che ho fatto ma.... :o(
Disperazione !!!!
ho provato senza numero solamente con la stringa per chiamare
l'interno...beh..mi risponde la telecom con "numero inesistente"...
grazie cmq per il vostro aiuto....
ciao..
