Forum: Italian Ruby user group ricevere sms su rails

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
9c7d80ebc20ab8994e51b9f7518909ae?d=identicon&s=25 Luca G. Soave (lgs)
on 2010-02-28 21:53
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
D716730ae3c9f3322f49d002192befc6?d=identicon&s=25 Alessandro Scolavino (ninjinka)
on 2010-03-01 08:45
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?
9c7d80ebc20ab8994e51b9f7518909ae?d=identicon&s=25 Luca G. Soave (lgs)
on 2010-03-01 09:39

> 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 : http://github.com/webficient/twilio e
http://github.com/twilio/twilio-ruby

Ogni suggerimento e' gradito
Grazie e ciao a tutti
Luca G.Soave
C3d3b41d28306e6d3db4aabcdf3642c1?d=identicon&s=25 Roberto De Ioris (Guest)
on 2010-03-01 09:53
(Received via mailing list)
>
> 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:

http://areasx.com/

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 <roberto@unbit.it>
Unbit
12386264754b85a088584fbcae85ca86?d=identicon&s=25 Silvano Stralla (Guest)
on 2010-03-01 09:54
(Received via mailing list)
Ciao Luca,

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

Ciao,
Silvano

2010/3/1 Luca G. Soave <luca.soave@gmail.com>:
> 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/.
> _______________________________________________
> Ml mailing list
> Ml@lists.ruby-it.org
> 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 Stralla . . .
email: silvano.stralla@sistrall.it
site: http://www.sistrall.it
6e7f4c9ef3004d0b096697a3b9896fba?d=identicon&s=25 Giovanni Nicolazzo (Guest)
on 2010-03-01 10:53
(Received via mailing list)
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.
9c7d80ebc20ab8994e51b9f7518909ae?d=identicon&s=25 Luca G. Soave (lgs)
on 2010-03-01 12:26
@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/

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 ...
(http://areasx.com/index.php?D=1&page=articoli.php&...)

Grazie per il momento
Ciao lgs
9c7d80ebc20ab8994e51b9f7518909ae?d=identicon&s=25 Luca G. Soave (lgs)
on 2010-03-01 12:45
@Silvano grazie mille anche a te:
---------------------------------

> ricordo di aver testato l'API di Clickatell (http://www.clickatell.com/) tramite 
relativa gemma (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 : 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.
9c7d80ebc20ab8994e51b9f7518909ae?d=identicon&s=25 Luca G. Soave (lgs)
on 2010-03-01 15:52
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 ... 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
12386264754b85a088584fbcae85ca86?d=identicon&s=25 Silvano Stralla (Guest)
on 2010-03-02 10:19
(Received via mailing list)
Purtroppo non ho suggerimenti. :-(
Quando ho provato il servizio era davvero tanto tempo fa...

Ciao,
Silvano

2010/3/1 Luca G. Soave <luca.soave@gmail.com>:
>> 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/.
> _______________________________________________
> Ml mailing list
> Ml@lists.ruby-it.org
> 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 Stralla . . .
email: silvano.stralla@sistrall.it
site: http://www.sistrall.it
D265b9f66b82a87070d9c5348e830c63?d=identicon&s=25 Ivano M. (ivano_m)
on 2011-07-14 23:08
Ciao
Non so come sia andata a finire pero ho trovato questo servizio che non
sembra niente male..

http://www.netfunitalia.it/sms/smsc.html

bye
This topic is locked and can not be replied to.