# Ricevere sms su rails

**URL:** <https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319>\
**Category:** IT\
**Created:** [February 28, 2010, 9:53pm UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319 "2010-02-28T21:53:21Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [February 28, 2010, 9:53pm UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/1 "2010-02-28T21:53:21Z")

</div>

Devo sviluppare un’applicazione che riceve sms da cellulari e li lista  
come semplici posts. Pensavo di interfacciarmi con un sms gateway e  
relative API. Qualcuno ha per caso una lista di provider italiani o  
stranieri che trattano operatori telefonici italiani, da consigliarmi ?

Sapete se e’ possibile “parlare” direttamente con una centrale SMSC, di  
operatori come Telecom, Vodafone o H3G ?

Ci sono esempi di codice a cui riferirsi ?

Ho anche preso in considerazione la via di implementare personalmente un  
gateway linux con Kannel e poi interfacciarlo con l’application Ruby on  
Rails, ma al momento non e’ auspicabile.

grazie in anticipo  
luca

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [March 1, 2010, 8:45am UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/2 "2010-03-01T08:45:30Z")

</div>

Luca G. Soave wrote:

> Devo sviluppare un’applicazione che riceve sms da cellulari e li lista  
> come semplici posts. Pensavo di interfacciarmi con un sms gateway e  
> relative API. Qualcuno ha per caso una lista di provider italiani o  
> stranieri che trattano operatori telefonici italiani, da consigliarmi ?
> 
> Sapete se e’ possibile “parlare” direttamente con una centrale SMSC, di  
> operatori come Telecom, Vodafone o H3G ?
> 
> Ci sono esempi di codice a cui riferirsi ?
> 
> Ho anche preso in considerazione la via di implementare personalmente un  
> gateway linux con Kannel e poi interfacciarlo con l’application Ruby on  
> Rails, ma al momento non e’ auspicabile.
> 
> grazie in anticipo  
> luca

attacchi un cellulare al pc, gli dici di salvare gli sms sulla sim,  
monti la sim su linux e accedi agli sms come file di testo (poi una  
volta letti li camcelli) semplice ed economico no?

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [March 1, 2010, 9:53am UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/3 "2010-03-01T09:53:24Z")

</div>

> Ma sono alla ricerca di una soluzione piu’ “solida”, anche se non  
> propriamente professionale: il mio server linux e’ negli stati uniti e  
> prevedo di ricevere picchi di sms nell’ordine di alcune decine al  
> secondo per una mezzora circa, diverse volte al giorno.

> C’e’ qualcuno che puo’ consigliarmi ?

Ciao, tra i fornitori italiani ti consiglio sicuramente sms.it ma tieni  
presente che i costi di ricezioni non sono proprio “bassi”.

Se non ricordo male l’anno scorso si assestavano sui 50 euro mensili.

Li abbiamo usati per un po’ (per l’invio li usiamo ancora e non credo li  
abbandoneremo mai) ma poi per la ricezione abbiamo preferito gestirci  
tutto in casa con i prodotti che trovi a questo link:

> **[Area SX s.r.l.](https://areasx.com/)**
>
> Area SX srl - Informatica e Microelettronica

Non e’ necessario che mandi l’apparato in america puoi collegarlo anche  
a casa tua (se ti fidi degli attuali studi sui campi  
elettromagnetici 😉 ) e lui si limita a girare via http gli sms  
ricevuti.

Con 400 euro te la cavi e l’azienda che li produce e’ molto seria e sa  
il fatto suo.

Quello che posso consigliarti e’ di NON usare normali cellulari, hanno  
un grado di affidabilita’ praticamente nullo, soprattutto con il rating  
di ricezione di cui hai parlato.

–  
Roberto De Ioris [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Unbit

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [March 1, 2010, 9:39am UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/4 "2010-03-01T09:39:27Z")

</div>

> attacchi un cellulare al pc, gli dici di salvare gli sms sulla sim,  
> monti la sim su linux e accedi agli sms come file di testo (poi una  
> volta letti li camcelli) semplice ed economico no?

Grazie Alessandro, bel trick.

Ma sono alla ricerca di una soluzione piu’ “solida”, anche se non  
propriamente professionale: il mio server linux e’ negli stati uniti e  
prevedo di ricevere picchi di sms nell’ordine di alcune decine al  
secondo per una mezzora circa, diverse volte al giorno.

Per questo mi piacerebbe avere il feedback di qualcuno che abbia  
gia’implementato in Ruby le API verso un sms gateway commerciale (o  
free), o comunque avere un consiglio su quali operatori affidabili ed  
economici ci sono in Italia (o che supportino networks telefonici  
Italiani).

C’e’ qualcuno che puo’ consigliarmi ?

Personalmento ho trovato come ottimo servizio twilio sms, ma non sembra  
supportare i networks italiani +39, o almeno io non sono riuscito a  
farlo funzionare.

Peccato perce ci sarebbero anche delle ottime librerie e wrapper per le  
sue RESTful API : [GitHub - philm/twilio: Twilio API client · GitHub](http://github.com/webficient/twilio) e  
[GitHub - twilio/twilio-ruby: A Ruby gem for communicating with the Twilio API and generating TwiML · GitHub](http://github.com/twilio/twilio-ruby)

Ogni suggerimento e’ gradito  
Grazie e ciao a tutti  
Luca G.Soave

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [March 1, 2010, 9:54am UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/5 "2010-03-01T09:54:35Z")

</div>

Ciao Luca,

ricordo di aver testato l’API di Clickatell  
([http://www.clickatell.com/](http://www.clickatell.com/)) tramite relativa gemma  
([http://clickatell.rubyforge.org/](http://clickatell.rubyforge.org/)).  
La configurazione è uno scherzetto e il tutto mi era sembrato solido.

Ciao,  
Silvano

2010/3/1 Luca G. Soave [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> ## prevedo di ricevere picchi di sms nell’ordine di alcune decine al Personalmento ho trovato come ottimo servizio twilio sms, ma non sembra
> 
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Ml mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Considera l’ambiente prima di stampare questa email. Be a total user  
rather than a complete waster.

. . . Silvano S. . . .  
email: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
site: [http://www.sistrall.it](http://www.sistrall.it)

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [March 1, 2010, 10:53am UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/6 "2010-03-01T10:53:07Z")

</div>

Alle domenica 28 febbraio 2010, Luca G. Soave ha scritto:

> Devo sviluppare un’applicazione che riceve sms da cellulari e li lista  
> come semplici posts. Pensavo di interfacciarmi con un sms gateway e  
> relative API. Qualcuno ha per caso una lista di provider italiani o  
> stranieri che trattano operatori telefonici italiani, da consigliarmi ?
> 
> Sapete se e’ possibile “parlare” direttamente con una centrale SMSC, di  
> operatori come Telecom, Vodafone o H3G ?

In teoria è possibile aprire un “large account” con gli operatori italiani  
che  
ti permette di parlare a basso livello direttamente con l’SMSC e ti  
permette  
di fare un elevato rate di sms/sec in uscita o ricezione.  
Ma nella pratica è difficile farsi aprire tale account se non hai già un  
traffico elevato e comunque i costi sono proibitivi.  
L’alternativa è rivolgersi ai vari rivenditori tieni conto che ci sono  
solo  
questi due modi per ricevere sms: cellulare o large account, tutti i  
dispositivi che puoi trovare in giro non sono altro che modem gsm(nome  
altisonante ma sempre di cellulari trattasi).  
Con i primi hai un servizio pessimo, 1-2 sms/sec, le sim si bloccano  
spesso e  
volentieri. Con il secondo hai un servizio molto migliore ma di certo  
più  
costoso. Come via di mezzo economica ci può essere un large account  
condiviso, tramite parole chiave (ma dipende da cosa devi fare).  
Guardati sms.it(ma ho un conflitto di interessi) imbattibile soprattutto  
per  
l’assistenza e all’estero clickatell.  
Ciao  
Giovanni.

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [March 1, 2010, 12:26pm UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/7 "2010-03-01T12:26:38Z")

</div>

## @Roberto grazie per le utilissime info:

> Ciao, tra i fornitori italiani ti consiglio sicuramente sms.it ma tieni  
> presente che i costi di ricezioni non sono proprio “bassi”.

ci guardo !

> per la ricezione abbiamo preferito gestirci  
> tutto in casa con i prodotti che trovi a questo link:
> 
> [http://areasx.com/](http://areasx.com/)

mmmolto interessante, l’unica cosa e’ che:

- in casa non posso metterlo, quindi dovrei trovare un housing e la  
cifra si alza …

> Con 400 euro te la cavi

- li ho chiamati e il preventivo che mi hanno fatto per una mini SMS  
Machine / WEB e’ piu’ di 4 volte quello che indicavi ☹ comunque e’ da  
vedere/contrattare …  
([Area SX s.r.l.](http://areasx.com/index.php?D=1&page=articoli.php&id=8089))

Grazie per il momento  
Ciao lgs

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [March 1, 2010, 12:45pm UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/8 "2010-03-01T12:45:44Z")

</div>

## @Silvano grazie mille anche a te:

> ricordo di aver testato l’API di Clickatell ([http://www.clickatell.com/](http://www.clickatell.com/)) tramite relativa gemma ([http://clickatell.rubyforge.org/](http://clickatell.rubyforge.org/)).

- mi sono iscritto a clickatell e ho dato un’occhiata all’api, ma mi  
sembra che implementino solo metodi “send”, quindi per spedire sms ai  
cell e non viceversa

> La configurazione ï¿½ uno scherzetto e il tutto mi era sembrato solido.

- in mancanza (almeno credo) di metodi get/receive dell’API 0.7.1 ho  
implementato un controller Rails x ricevere la Callback di Clickatell :

class SmsController \< ApplicationController

# GET /sms/in

# GET /sms/in.xml

def in  
@sms\_in = params[:text]

```
respond_to do |format|
  format.html # index.html.erb
  format.xml { render :xml => @prova }
end

```

end  
end

- ho impostato il routing come segue definendo l’url di callback come  
[http://myhost.com/sms/in](http://myhost.com/sms/in) : map.resources :sms, :collection =\> { :in =\>  
:get }

- ma quando mando un sms di test, dal mio cellulare a clickatel non vedo  
arrivare nulla sul log di rails.

p.s. mando l’sms come reply al loro 2way test service +44 76 248-03777,  
ho anche provato con un reply al loro sms di test sullo short number  
4134545, ma non e’ chiaro dalla documentazione quale num. usare x questo  
tipo di test.

Qualche suggerimento?

Grazie in anticipo  
Luca G.S.

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [March 2, 2010, 10:19am UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/9 "2010-03-02T10:19:05Z")

</div>

Purtroppo non ho suggerimenti. ☹  
Quando ho provato il servizio era davvero tanto tempo fa…

Ciao,  
Silvano

2010/3/1 Luca G. Soave [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> > La configurazione ï¿½ uno scherzetto e il tutto mi era sembrato solido.  
> > Â Â respond\_to do |format|
> 
> - ma quando mando un sms di test, dal mio cellulare a clickatel non vedo  
> Luca G.S.
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Ml mailing list  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
Considera l’ambiente prima di stampare questa email. Be a total user  
rather than a complete waster.

. . . Silvano S. . . .  
email: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
site: [http://www.sistrall.it](http://www.sistrall.it)

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [March 1, 2010, 3:52pm UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/10 "2010-03-01T15:52:07Z")

</div>

Grazie mille Giovanni,

> In teoria ï¿½ possibile aprire un “large account” con gli operatori italiani  
> che ti permette di parlare a basso livello direttamente con l’SMSC e ti  
> permette di fare un elevato rate di sms/sec in uscita o ricezione.

… molto interessante,

> Ma nella pratica ï¿½ difficile farsi aprire tale account se non hai giï¿½ un  
> traffico elevato e comunque i costi sono proibitivi.

☹

> L’alternativa ï¿½ rivolgersi ai vari rivenditori tieni conto che ci sono  
> solo questi due modi per ricevere sms: cellulare o large account, tutti i  
> dispositivi che puoi trovare in giro non sono altro che modem gsm(nome  
> altisonante ma sempre di cellulari trattasi).
> 
> Con i primi hai un servizio pessimo, 1-2 sms/sec, le sim si bloccano  
> spesso e volentieri. Con il secondo hai un servizio molto migliore ma  
> di certo piï¿½costoso.

grazie x la dritta

> Come via di mezzo economica ci puï¿½ essere un large account  
> condiviso, tramite parole chiave (ma dipende da cosa devi fare).

andrebbe bene x testare il servizio ed eventualmente mandarlo in beta su  
un limitato numero di debuggers. Mando un sms che inizia con “KIAVE Mio  
messaggio” al provider, che chima una callback alla mia application  
Rails, associando KIAVE alla mia url [http://miosito/callback](http://miosito/callback) … o  
qualcosa di simile.

> Guardati sms.it(ma ho un conflitto di interessi)

… non trovo alcun listino preszzi sul sito e per contattare sms.it  
devo compilare una tediosissima form inquisitoria 🙂 inoltre,

anchio avrei un conflitto di interessi con una tra le prime mobile  
company nazionali 🙂 ma ho un ruolo scollegato da fonia e non conosco  
commerciali ☹

quindi 0 info sugli SMSC, large accounts ecc.

> imbattibile soprattutto per l’assistenza e all’estero clickatell.

sto infatti valutando il servizio, … come da post precedente.

Grazie ancora per le info che mi hai dato, sono utili a completare il  
quadro … ma se sai dove reperire il listino prezzi senza dover  
compilare un 740 fammelo sapere 🙂

Ciao  
lgs

---

<div class="post-metadata">

**Author:** ![jeanluca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/74df32/32.png) [@jeanluca](https://www.ruby-forum.com/u/jeanluca)\
**Post date:** [July 14, 2011, 11:08pm UTC](https://www.ruby-forum.com/t/ricevere-sms-su-rails/184319/11 "2011-07-14T23:08:49Z")

</div>

Ciao  
Non so come sia andata a finire pero ho trovato questo servizio che non  
sembra niente male…

> **[Invio SMS da web - SMS marketing, Gateway SMS, Messaggi SMS |NetFun Italia](https://www.netfunitalia.it/sms/smsc.html)**
>
> Invio SMS da web - SMS web marketing - SMS Pubblicitari, Sms via email, vendita sms. Gateway SMS - Messaggi SMS. Contatta NetFun Italia.

bye
