Credito residuo SIM prepagate

una SIM GSM per la comunicazione remota, primi fra tutti i classici combinatori per sistemi di allarme.

Spesso viene usata una SIM prepagata e sarebbe bello poter avvisare l'utente quando il credito scende sotto una certa soglia. Ho visto che qualcuno lo fa.

una SIM prepagata?

residuo quando richiesto (per Vodafone, basta fare uno squillo al 404, per esempio).

Forse esiste un altro modo?

Reply to
pozz
Loading thread data ...

di

Io nel telefonino ho una sim Vodafone, il credito residuo lo vedo consultando

formatting link

--

Byebye from Verona, Italy 

Bernardo Rossi
Reply to
Bernardo Rossi

ma di una SIM usata in un dispositivo elettronico. Immagina di fare un box che ti manda un SMS quando qualcuno apre una porta (tanto per dire).

elettronico (chiaramente dotato di un modem GSM) capire in maniera sistematica il credito residuo della SIM? Oppure bisogna fidarsi dei vari messaggini di risposta dell'operatore che sono tutti diversi e potrebbero cambiare domani?

Reply to
pozz

Bella domanda, e credo che ci si debba semplicemente fidare che il formato non cambia. Ma puoi inserire un semplice feedback: nell'SMS di "allarme" includi anche l'informazione sul credito residuo (che magari hai recuperato qualche ora prima): se ti compaiono caratteri che non ti aspetti vuol dire che han cambiato formato della risposta.

Altro metodo: ogni SMS ha un costo predeterminato. Se l'oggetto sa da

mettere di mezzo l'operatore che attiva servizi plus a tutti che fregano

5?/mese come ha fatto proprio VF in estate 2015, e la SIM si prosciuga in un attimo.

tratta di una SIM sola ad uso personale e non professionale.

Dipende molto da cosa vuoi far fare al dispositivo una volta che il credito scende sotto la soglia di allarme. Qualcosa tipo un messaggio sul display: "Se vuoi entrare ricaricami di 5?" :-D

PaoloC

Reply to
PaoloC

PS: ogni operatore ha il suo modo di richiedere e comunicare il credito residuo tramite SMS (ho solo VF). Se hai spazio sufficiente per il codice puoi implementare i vari meccanismi scegliendo automaticamente l'operatore usando Mobile Network Code (MNC) e Mobile Country Code (MCC). Elenco preso dalla rete probabilmente vecchio:

222 99 3 Italia Italy 222 98 Blu Italy 222 02 Elsacom Italy 222 77 IPSE 2000 Italy 222 07 Noverca Italy 222 30 RFI Italy 222 01 TIM Italy 222 10 Vodafone Italy 222 88 Wind Italy

PaoloC

Reply to
PaoloC

E a quel punto devi per forza riprogrammare l'oggetto.

complicata.

Mandare un SMS all'utente con l'avviso di credito sotto soglia.

senza tentare di fare un parsing.

La mia domanda nasce dal fatto che molti combinatori GSM in commercio di produttori affidabili promettono di avvisarti quando il credito scende sotto soglia e volevo capire se si fidano del fatto che il messaggio

Nel primo caso, se l'operatore dovesse veramente decidere di cambiare formato, sarebbe una bella gatta da pelare per il produttore...

Reply to
pozz

Il 19/10/2015 14:14, PaoloC ha scritto:

non ricordo).

Poi ci sono tutti gli operatori virtuali (Poste, Erg, ...) che avranno un metodo ancora diverso per chiedere il credito.

Insomma un bel casotto

Reply to
pozz

AT+CUSD sembra promettente

AT+CUSD=codice_del_proprio_operatore_per_ottenere_il_credito

Quindi

AT+CUSD=*123*414#

Dopo provo sulla SIM VF ricaricabile. Idem per un altro paio di operatori. Se va bene riusciamo a raccoglierli tutti. Che ne dici? Meglio di niente, no?

PaoloC

Reply to
PaoloC

Il 19/10/2015 15:52, PaoloC ha scritto:

AT+CUSD=1,*123#

Sul mio cellulare, non va. Non penso cambi molto con il comando AT.

per fare dei calcoli (minore della soglia).

Reply to
pozz

Ma scusa, cosa ci vuole a inviare richiesta tramite SMS e ricevere risposta, che poi analizzi con un banalissimo algoritmo che cerca nel testo le uniche cifre, puoi per esempio aspettarti una cifra di 3 numeri massimo (chi e' che ricarica piu' di 999 euro?) seguita da virgola e due decimali, li estrapoli.

Reply to
Dav.P

Il 24/10/2015 11:55, Dav.P ha scritto:

Non tutti gli operatori prevedono una "richiesta tramite SMS" per il credito. Anzi, dei tre operatori di rete mobili italiani (Vodafone, TIM, Wind) ci sono tre modi *differenti* per richiedere il credito.

Per Vodafone devi *chiamare* (non mandare un SMS) il 404. La chiamata viene chiusa automaticamente e ti arriva l'SMS con il credito in risposta.

Per TIM devi mandare un SMS, come dici tu, ad un numero ben preciso e con un testo ben preciso.

Per WIND devi inviare un "comando di rete" USSD (o qualcosa del genere)

A parte il fatto che Vodafone usa il punto e gli altri la virgola come

hanno il "formato" che dici tu. Per esempio, l'SMS di risposta da parte di Vodafone contiene *anche* il

distinguere la cifra in euro che corrisponde al credito da quella che corrisponde all'ultimo addebito.

richiesta del credito che domani potrebbe cambiare senza preavviso.

Reply to
pozz

"pozz" ha scritto nel messaggio news:n0kns1$f14$ snipped-for-privacy@dont-email.me...

.... Questa e' la tabella del manuale di una centrale d'allarme con comb. gsm:

RICHIESTA CREDITO RESIDUO OPERATORE TIM WIND VODAFONE Controllo Tramite Tramite Comando Tramite In Credito SMS SMS Servizi o SMS Vocale N.Telef. TX 40916 4155 *123# 404 404 SMS N.Telef. RX 40916 WIND *123# VODAFONE 404 SMS 4155 Messaggio PRE CRE SALDO vuoto TRAFFICO vuoto Credito SIN

Reply to
Dav.P

Il 26/10/2015 19:38, Dav.P ha scritto:

Mi chiedo cosa succederebbe se uno degli operatori dovesse cambiare la

della risposta.

Reply to
pozz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.