Newsgroup: it.tlc.cellulari
Titolo: progettare un centro servizi sms

Ciao a tutti. Vorrei realizzare (in maniera logica, per un progetto 
universitario) un centro servizi di messagistica sms (SMSC) che risponda 
automaticamente a dei messaggi (tramite rete GSM), decodificandoli 
opportunamente e consultando un database.
Ad esempio, inviare ad un determinato numero di SMSC, un ID di 
matricola, e ricevere come risposta: nome, cognome e data di nascita di 
una persona.
Mi sono già documentato sulle funzionalità di SMS e sui protocolli 
utilizzati per comunicare con un SMSC (pensavo di utilizzare SMPP), ma 
non ho le idee ben chiare sull'implementazione pratica.
Qualcuno di voi conosce qualche informazione, sito o articolo che 
potrebbe aiutarmi per questo progetto?
Grazie mille!

 non ho le idee ben chiare sull'implementazione pratica.
Non ho capito se è un progetto che rimane sulla carta o poi deve avere
un'implementazione concreta.
L'SMSC (Short Message Service Center)
(
http://en.wikipedia.org/wiki/Short_message_service_center
) è un centro
servizi SMS che viene implementato dagli operatori di telefonia mobile GSM,
è un'entità della rete GSM.
Quello di cui parli è un servizio che si basa sugli SMS, quindi lo vedrei
come un'applicazione esterna, che usa il servizio degli SMS della rete GSM.
Non devi implementare un SMSC, quelli già esistono. Esistono un sacco di
servizi offerti da terze parti (che non sono gli operatori di telefonia
mobile GSM) che si basano sugli SMS. Sfruttano le potenzialità della rete
GSM (in questo degli SMS) per offrire un servizio.
Una prima possibilità è quella di implementare un SW che gira su un PC a cui
sono collegati uno o più modem GSM. Tale SW riconosce quando arriva un SMS
ad uno di questi modem GSM, lo decodifica, eventualmente accede ad un
database per prelevare dei dati, costruisce un eventuale SMS di risposta e
lo invia tramite uno dei modem GSM. Tutto questo non è un SMSC.
L'SMS inviato da un cellulare ad uno dei tuoi modem va prima al SMSC
dell'operatore GSM della SIM del cellulare e da questo SMSC arriva ad uno
dei tuoi modem GSM.
L'SMS inviato da uno dei tuoi modem GSM al cellulare va prima al SMSC
dell'operatore GSM della SIM del tuo modem GSM e da questo SMSC arriva al
cellulare.
Un'altra possibilità è che il tuo SW accede direttamente ad un SMSC di
un'operatore di telefonia mobile GSM. Per fare questo penso che devi
stringere accordi commerciali con l'operatore di telefonia mobile che ti
tarifferà in funzione del traffico SMS che generi. In ogni caso hai sempre
una tua applicazione SW che svolge quanto detto prima.
Potresti anche avere entrambe le soluzioni. Tutta la struttura del sistema
che riguarda il database, la decodifica, ecc... è comune, non cambia, cambia
solo la parte che veicola l'SMS in uscita e in ingresso. In un caso dialoghi
con il modem GSM che a sua volta dialoga con l'SMSC dell'operatore della
propria SIM, nell'altro caso dialoghi direttamente con l'SMSC.
Io andrei sulla prima opzione, non so se ti può andare bene. E' molto facile
ricevere e inviare SMS con un modem GSM ed è una soluzione molto diffusa.
Per l'SMPP qui 
http://en.wikipedia.org/wiki/SMPP
 ci sono alcuni link
Ad esempio 
http://www.smsforum.net/