Smpp

Ciao a tutti,
sto implementando un servizio che invia SMS da internet. per esigenze
particolari devo usare il protocollo SMPP e non un semplice POST HTTP.
tuttavia non trovo molte applicazioni in ruby (come esempio) che usino
SMPP.

ho trovato solo ruby-smpp che si basa su Eventmachine, ma essendo
abbastanza nuovo su Ruby on Rails non ho ben capito come sfruttarla.

avete qualche suggerimento?

grazie,
d.

2008/9/9 Dario P. [email protected]:

http://ruby-smpp.rubyforge.org/git?p=ruby-smpp.git;a=blob;f=examples/sample_gateway.rb;h=d1de59a5d7f4bf1a45a952c5a24cc368ad952fef;hb=HEAD
Questo esempio lo avevi già visto suppongo.

Giacomo G. wrote:

2008/9/9 Dario P. [email protected]:

http://ruby-smpp.rubyforge.org/git?p=ruby-smpp.git;a=blob;f=examples/sample_gateway.rb;h=d1de59a5d7f4bf1a45a952c5a24cc368ad952fef;hb=HEAD
Questo esempio lo avevi gi� visto suppongo.

si questo l’ho già visto.

tu hai esperienza con eventmachine? non ho ben capito come farla partire
a startup del server.

Giacomo G. wrote:

2008/9/9 Dario P. [email protected]:

Giacomo G. wrote:

2008/9/9 Dario P. [email protected]:

http://ruby-smpp.rubyforge.org/git?p=ruby-smpp.git;a=blob;f=examples/sample_gateway.rb;h=d1de59a5d7f4bf1a45a952c5a24cc368ad952fef;hb=HEAD
Questo esempio lo avevi gi� visto suppongo.

si questo l’ho già visto.

tu hai esperienza con eventmachine? non ho ben capito come farla partire
a startup del server.

Non conosco Rails ma non sono sicurissimo che includere EventMachine
direttamente dentro un’applicazione Rails possa essere la strada
migliore, mischiare IO sincrono e asincrono mi puzza un po’. Non ti
conviene far girare qualcosa di molto simile a quel proxy dentro un
processo a parte per poi inviargli i dati via IPC?
Magari qualcuno che conosce Rails potrà esserti più utile di me :-).

infatti non voglio usare Eventmachine. quello che voglio fare io è
creare una coda e poi sparare su con smpp. il problema è che non ho
delle API per SMPP. esiste solo questo (almeno credo) ruby-smpp che si
basa su EventMachine.

stavo pensando quindi di aprire quindi un socket diretto al gateway che
ne pnsate?

d.

2008/9/9 Dario P. [email protected]:

Giacomo G. wrote:

2008/9/9 Dario P. [email protected]:

http://ruby-smpp.rubyforge.org/git?p=ruby-smpp.git;a=blob;f=examples/sample_gateway.rb;h=d1de59a5d7f4bf1a45a952c5a24cc368ad952fef;hb=HEAD
Questo esempio lo avevi gi� visto suppongo.

si questo l’ho già visto.

tu hai esperienza con eventmachine? non ho ben capito come farla partire
a startup del server.

Non conosco Rails ma non sono sicurissimo che includere EventMachine
direttamente dentro un’applicazione Rails possa essere la strada
migliore, mischiare IO sincrono e asincrono mi puzza un po’. Non ti
conviene far girare qualcosa di molto simile a quel proxy dentro un
processo a parte per poi inviargli i dati via IPC?
Magari qualcuno che conosce Rails potrà esserti più utile di me :-).