Inviare chiamate con modulo Telit GM862
Come richiesto da Diego, un articlo su come inviare chiamate con il modulo gsm/gprs TELIT GM862. Esempio con i comandi AT usati per gestire il modulo Telit GM862
ATD+3900000000;< CR >
Per chiamare un numero di telefono in formato internazionale.
(Gli zeri rappresentano il numero mentre < CR > è il return equivalente ad ascii decimale 13)
ATD>x< CR>
Per chiamare il numero x della rubrica nella SIM.
ATTENZIONE però, in quest'ultimo caso sono necessari i seguenti settaggi:
AT+CPBS="SM"< CR> // Per attivare la SIM (invece della memoria del telefono)
AT+CPBF="Amico"< CR> // Per sapere il numero indice dell'Amico (con il quale e salvato in SIM)
AT+FCLASS=8< CR> // Per settare una chiamata VOCE
AT#CAP=2< CR > // Disabilita l'auricolare (internal audio path)
AT+CLVL=8< CR > // Setta il volume
AT+CMUT?< CR > // Assicurati che il microfono non e in MUTE (response = 0)
e finalmente
ATD>x< CR>
Ah.... dimenticavo, quando avete finito ricordatevi di attaccare!
ATH< CR> // hang-up
I suddetti comandi sono tratti dalle specifiche AT COMMAND scaricabili dal sito Telit GM862
- blog di Emanuele
- 1710 letture





Ciao! Ti ringrazio per le
Ciao!
Ti ringrazio per le indicazioni, ma se ad esmepio voglio che il mio dispositivo ( cioe' il combinatore
mi chiami solo i primi dieci che comando devo usare? cioe' devo fare in modo che chiami prima il primo
numero poi il secondo ecc.... fino al 10.
Pensavo inoltre se hai qualche schema di una buona forchetta telefonica per interfacciare il Gm862 della
Telit direttamente ad un telefono normale, ho provato in passato con risultati deludenti al massimo,
ho provato con ottimi risultati dei trasformatori appositi ma sono costosi oltre che introvabili, mi
piacerebbe usare qualcosa di elettronico, infattiin vecchie interfaccie che funzionanvano con i Ga 628
della Ericsson usano dei comunissimi integrati, ho cercato di copiare lo schema seguendo le piste ma mi sa che il circuito stamapto e' stato sbrogliato male ed e' difficile seguire tutti i percorsi.
Ciao Diego,
Ciao Diego,
se vuoi che chiami solo i primi 10 numeri devi gestirlo via software (il tuo software), con una variabile da incrementare fino a 10, ripetendo ogni volta il comando ATD>
Prossimamente inserirò nel BLOG il progetto di un combinatore telefonico che omologai alcuni anni fa, dal quale potrai vedere l'interfaccia telefonica.
Ciao! Vuoi dire che hai
Ciao!
Vuoi dire che hai fatto una interfaccia che fa al caso mio? per il discorso della rubrica da chiamare basta che do il comando ATD 1 ATD 2 ecc.. fino a dieci? ovviamente dopo aver configurato con le indicazioni che hai gia' descritto.
Ciao! Scusa se faccio
Ciao!
Scusa se faccio domande, se invece volessi prendere informazoni dalla rubrica sim? cioe' invece di fare ATD1 ecc. esiste qualche comando che restituisca i dati della rubrica?
Ciao Diego,
Ciao Diego,
Ti ho risposto nel POST --> http://dev.emcelettronica.com/2007/01/19/uso-della-rubrica-sim-nel-telit-gm862
Ciao! Stavo pensando, come
Ciao!
Stavo pensando, come si puo' controllare se chiamo il Gm862 da una utenza (gsm oppure da rete fissa) se questo e' in rubrica sim? cioe' una tale cosa potrebbe essere sfruttata come apricancello.
Certo, abbiamo fatto un
Certo, abbiamo fatto un progetto Apricancello basato proprio su questi comandi
guarda qui --> http://it.emcelettronica.com/ipergate
telit gsm
Ho un modem Telit GE 864 Quad. Ho scritto una routine per effettuare una chiamata alla pressione di un tasto mediante i comandi ATD e tramite il controllo di chiamata #ECAM. La routine funziona, soltanto che il telit non riesce a stabilire una connessione con il numero da chiamare.
Quale potrebbe essere il problema? Grazie.
Invia nuovo commento