Category Archives: C/C++

Second patch for bfsms – Send concatenated SMS’s via bluetooth

In a previous post we talked about the program bfsms for sending SMS’s via bluetooth. We also applied a patch for sending splitted SMS’s, in other words messages which are divided in more than one SMS and sent one-by-one.

Clearly, a unique SMS is preferable, like for long SMS’s sent by moder mobile phone. This kind of messages are called concatenated SMS’s and Continue reading

Patch for bfsms – Send SMS’s via bluetooth

There are programs which are simple and really useful, but for some reason their development were stopped. Probably, bfsms is one of this, stopped still 2004. This application allows to send SMS’s from a shell, connecting to a mobile phone via bluetooth. The only inconvenience is that such SMS’s must be no longer than 160 characters (or 70 for flash SMS’s).

Since I often send SMS’s longer than 160 characters, I tried to search the web the standard defining concatenated SMS’s (which are sended by modern mobile phone when an SMS of more than 160 character is typed). I lost an afternoon trying to understand the absurd choices of the authors of this protocol. Then, I give up this street and moved to a different approach: I will automatically divide the message in more than one SMS, avoiding Continue reading

Seconda patch per bfsms – Inviare SMS concatenati tramite bluetooth

In un post precedente abbiamo parlato del programma bfsms per l’invio di SMS tramite bluetooth. Abbiamo inoltre visto come applicargli una patch per poter inviare SMS splittati, ovvero messaggi che, se di dimensione superiore ai 160 caratteri consentiti, vengono suddivisi in più SMS e spediti singolarmente.

Naturalmente sarebbe preferibile che il messaggio arrivasse al destinatario come un unico SMS, come avviene per i messaggi lunghi inviati dalla maggior parte dei cellulari moderni. Questo tipo di messaggi viene chiamato concatenated SMSes (SMS concatenati) e Continue reading

Patch per bfsms – Inviare SMS tramite bluetooth

Ci sono programmi semplici e dall’indubbia utilità, che però per un motivo o per un altro non vengono più portati avanti dal loro sviluppatore. Probabilmente, bfsms è uno di questi, fermo dal 2004. L’applicazione consente di inviare SMS dalla shell collegandosi al proprio cellulare tramite bluetooth. Unico inconveniente, gli SMS sono limitati a 160 caratteri (o 70 nel caso di SMS flash).

Trovandomi spesso a dover inviare SMS più lunghi di 160 caratteri, ho provato a cercare in rete lo standard per l’invio dei messaggi concatenati (quelli che i cellulari più moderni inviano e ricompongono automaticamente quando si scrive un SMS più lungo di 160 caratteri). Dopo un pomeriggio sofferto nel cercare di capire le astruse scelte degli ideatori di questo protocollo, ho deciso di rinunciare e seguire un’altra strada: dividere in automatico il messaggio in più SMS, magari evitando Continue reading