Servizio di messaggistica breve (SMS) è il nome tecnico per una varietà di funzioni comuni dei cellulari, in particolare i messaggi di testo. Il codice funzione SMS è un tipo speciale di messaggio SMS che in genere indica a un sistema remoto di eseguire una determinata azione. Questi codici sono spesso utilizzati come parte di un voto, abbonamento o altro servizio automatizzato e fondamentalmente coinvolgono qualsiasi circostanza in cui una persona ha bisogno di attivare un sistema non umano. Un codice breve SMS non è sempre coperto dallo stesso piano dei messaggi di testo standard e potrebbe richiedere costi aggiuntivi per l’utilizzo.
Il codice breve SMS è stato originariamente sviluppato come un modo per trasferire contenuti premium a individui senza dover impostare piani di abbonamento esterni. L’utilizzo dei codici funzione implicava un accordo tra l’utente, il suo servizio telefonico e un servizio di terze parti. Il codice funzione costerebbe denaro aggiuntivo da utilizzare e tale importo verrebbe aggiunto direttamente alla bolletta telefonica dell’utente. Il costo aggiuntivo sarebbe diviso tra l’operatore telefonico e la terza parte.
L’uso iniziale del codice funzione SMS era il download di suonerie. Non ci è voluto molto perché venissero visualizzati altri usi, alcuni dei primi sono stati altri servizi relativi ai cellulari come giochi e sfondi. Successivamente, sono diventati comuni anche i sistemi di voto per gli spettacoli televisivi e le voci di lotterie. Anche i servizi di abbonamento completi sono diventati all’ordine del giorno. Un utente invierà un codice breve SMS, quindi riceverà messaggi periodici o download da un’azienda a un canone mensile ricorrente.
I codici funzione funzionano a causa di una stranezza nel sistema telefonico. Un numero di telefono può essere quasi qualsiasi numero di numeri. Il numero di telefono americano standard è composto da 11 numeri; altri paesi possono avere più o meno. Quando un telefono viene composto da una linea fissa, deve essere composto l’intero numero. I sistemi di telefonia cellulare non lo richiedono, perché i numeri sono considerati “finiti” quando il chiamante preme il pulsante “invia”.
Il formato dei codici funzione varia in base alla località. Quasi tutti i paesi che hanno un formato di codice breve richiedono che il codice sia più lungo di tre cifre. I codici più brevi fanno spesso parte dei sistemi interni dell’operatore di telefonia mobile coinvolto nella chiamata a un sistema di posta vocale o nel controllo dei saldi dei conti.
La maggior parte dei paesi dispone di un database centrale che emette codici brevi. Questo viene fatto per evitare sovrapposizioni e per consentire a paesi diversi di mantenere formati riconoscibili. Per mantenere la formattazione, molte aree hanno restrizioni su quale numero può iniziare con il codice funzione e quante cifre deve avere. In combinazione con il protocollo telefonico internazionale standard, è possibile utilizzare il codice breve SMS in un formato standard a lunga distanza.