Ricevere sms su rails

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

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?

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:

Non e’ necessario che mandi l’apparato in america puoi collegarlo anche
a casa tua (se ti fidi degli attuali studi sui campi
elettromagnetici :wink: ) 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 [email protected]
Unbit

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 e
GitHub - twilio/twilio-ruby: A Ruby gem for communicating with the Twilio API and generating TwiML

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

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 [email protected]:

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
[email protected]
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: [email protected]
site: http://www.sistrall.it

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.

@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 :frowning: comunque e’ da
    vedere/contrattare …
    (Area SX s.r.l.)

Grazie per il momento
Ciao lgs

@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.

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

Ciao,
Silvano

2010/3/1 Luca G. Soave [email protected]:

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
[email protected]
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: [email protected]
site: http://www.sistrall.it

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.

:frowning:

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 :slight_smile: inoltre,

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

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 :slight_smile:

Ciao
lgs

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

bye