Yes thank you. That's what I figured out as well and resolved the
problem by purchasing an account from a commercial teleoperator in UK
which provide SMPP sms's (as finnish teleoperators don't do it). Now
everything is working :) The solution wasn't exactly what I was hoping
but this will do for now. Thanks to all!

On 6/21/05, Heru Tjatur <[EMAIL PROTECTED]> wrote:
> 
> On Mon, 2005-06-20 at 15:56 +0300, Matias K. wrote:
> > I can try to clarify my previous post.. The problem is, that I don't
> > have any commercial SMSC in Finland who would accept SMPP connections,
> > so if I try to accept SMPP connections I don't have any working
> > settings for the configfile. Let's say my SMPP smsc-group file would
> > look something like this:
> >
> > group = smsc
> > smsc = smpp
> > host = localhost (this is a mandatory setting, so I tried it with localhost)
> > port = 13015
> > etc.. and of course I get error messages when trying to put up the 
> > bearerbox.
> 
> Your configuration mean that you are trying to connect SMSC via SMPP
> protocol that reside in the machine. The error log said you don't have
> SMSC running SMPP protocol.
> 
> I got the picture what you are trying to do, but as far as my knowledge,
> kannel is not SMPP server, so it can't provide SMPP connection where
> your configuration supposed to do.
> 
> May be others have a clue how to test SMPP connection via SMPP server
> emulation.
> 
> Hope this helpS you.
> 
> regrads,
> --tjatur
> 
> 
> 
> 
> > 2005-06-20 15:52:22 [11165] [8] ERROR: connect failed
> > 2005-06-20 15:52:22 [11165] [8] ERROR: System error 111: Connection refused
> > 2005-06-20 15:52:22 [11165] [8] ERROR: error connecting to server
> > `localhost' at port `13015'
> > 2005-06-20 15:52:22 [11165] [8] ERROR:
> > SMPP[SMPP:localhost:13015/13015:tester:VMA]: Couldn't connect to
> > server.
> > 2005-06-20 15:52:22 [11165] [8] ERROR:
> > SMPP[SMPP:localhost:13015/13015:tester:VMA]: Couldn't connect to SMS
> > center (retrying in 10 seconds).
> >
> > I have my http/cimd2 routing thing working with no problems, but I
> > don't know how to relay smpp messages with the same system.
> > On 6/20/05, Matias K. <[EMAIL PROTECTED]> wrote:
> > > Thanks for all the answers, I still have some questions though.. How
> > > can i setup the receiving SMPP usernames and passwords.. The options
> > > host and port are supposed to be the receiving end (as in commercial
> > > smsc)? As are smsc-username and smsc-passwords? I've tested setting up
> > > smpp instance with settings host as the same ip as the machine running
> > > kannel, but to no avail.
> > >
> > > On 6/17/05, Heru Tjatur <[EMAIL PROTECTED]> wrote:
> > > > On Fri, 2005-06-17 at 14:27 +0700, Ricky Wibowo wrote:
> > > > > Here my config :
> > > > >
> > > > > group = sms-service
> > > > > keyword = default
> > > > > get-url = 
> > > > > "http://127.0.0.1/~playsms/myCoding.php?sender=%p&to=%P&text=%r";
> > > > > accept-x-kannel-headers = true
> > > > > accepted-smsc = 3345
> > > > >
> > > > Verify your smsc declaration, make sure the setting include
> > > >    smsc-id = 3345
> > > > as you set in your sms-service configuration.
> > > >
> > > > Hope, this will make any help..
> > > >
> > > > --tjatur
> > > >
> > > >
> > > >
> > > >
> > > > > why I still can't receive sms (SMPP connection), is there any syntax
> > > > > missing??
> > > > > NB : my SMSc id is 3345
> > > > >
> > > > > Willy Mularto wrote:
> > > > >
> > > > > > hi,
> > > > > > keyword=default(means you redirect all sms request to some url)
> > > > > > max-messages=0(means you don't want kannel reply sms automatically,
> > > > > > here you need the /sendsms?... script to do manual reply)
> > > > > > all the explanations are explicitely written on the document, please
> > > > > > read it :)
> > > > > > Regards
> > > > > >
> > > > > >
> > > > > > Willy Mularto
> > > > > > Cell: +62 811 923 464
> > > > > > Y!: sangprabv
> > > > > > http://www.transmedia.co.id
> > > > > > http://www.duniamobile.com
> > > > > > http://www.sangprabv.net
> > > > > > http://www.mobile-trax.com
> > > > > > ----- Original Message ----- From: "Ricky Wibowo" <[EMAIL 
> > > > > > PROTECTED]>
> > > > > > To: <[EMAIL PROTECTED]>
> > > > > > Cc: <[email protected]>
> > > > > > Sent: Friday, June 17, 2005 11:05 AM
> > > > > > Subject: Re: Receiving SMPP connections.
> > > > > >
> > > > > >
> > > > > >> the kannel.conf :
> > > > > >> keyword=default (what for?)
> > > > > >> max-messages=0 (isn't unlimited?)
> > > > > >>
> > > > > >> thanx
> > > > > >>
> > > > > >> Sakellariou Spyros ([EMAIL PROTECTED]) wrote:
> > > > > >>
> > > > > >>> The first lines of this java servlet (including the 3 println
> > > > > >>> statements)
> > > > > >>> are examples of handling an HTTP request for an incoming SMS and 
> > > > > >>> the
> > > > > >>> rest is
> > > > > >>> for sending an HTTP request.  You just need to configure Kannel to
> > > > > >>> send an http request to the URL where
> > > > > >>> the java servlet is running.  In order to run Java servlets you 
> > > > > >>> need a
> > > > > >>> Servlet Container such as Apache Tomcat
> > > > > >>> (http://jakarta.apache.org/tomcat/index.html). So in your
> > > > > >>> kannel.conf file you need to add a paragraph that looks something
> > > > > >>> like this
> > > > > >>>
> > > > > >>> group = sms-service
> > > > > >>> keyword = default
> > > > > >>> get-url =
> > > > > >>> "http://my.apache.machine:8080/Servlet/MyServlet?sender=%p&text=%r&to=%P";
> > > > > >>>
> > > > > >>> max-messages = 0
> > > > > >>>
> > > > > >>> Notice that the names I put as parameters in the http request are
> > > > > >>> the same
> > > > > >>> as I use in the code in order to retrieve them. (The 8080 port is 
> > > > > >>> the
> > > > > >>> default port for the Tomcat Servlet Container)
> > > > > >>>
> > > > > >>> With this configuration incoming SMS messages are not stored
> > > > > >>> anywhere they
> > > > > >>> are just send to the Java Servlet as an http request.  So it is up
> > > > > >>> to the
> > > > > >>> java servlet to store them somewhere if needed.  In my code a 
> > > > > >>> second
> > > > > >>> http
> > > > > >>> request is made to another Kannel in order to forward the SMS to 
> > > > > >>> the
> > > > > >>> CIMD2
> > > > > >>> SMSC, but the code can be changed to make a database insert for
> > > > > >>> example.
> > > > > >>>
> > > > > >>> I am sorry but I am not familiar with PlaySMS so I can't help 
> > > > > >>> there.
> > > > > >>>
> > > > > >>> Spyros
> > > > > >>>
> > > > > >>>
> > > > > >>> -----Original Message-----
> > > > > >>> From: Ricky Wibowo [mailto:[EMAIL PROTECTED]
> > > > > >>> Sent: Thursday, June 16, 2005 2:49 PM
> > > > > >>> To: Sakellariou Spyros ([EMAIL PROTECTED])
> > > > > >>> Cc: [email protected]
> > > > > >>> Subject: Re: Receiving SMPP connections.
> > > > > >>>
> > > > > >>>
> > > > > >>> Thank you for answering my question
> > > > > >>> Send SMS, I'm using HTTP GET/POST, and I've successed for sending,
> > > > > >>> no problem at all
> > > > > >>> But, If there is incoming SMS to my SMS Gateway, where is the
> > > > > >>> message gone??
> > > > > >>> In which directory the message come?? (where's the spool 
> > > > > >>> directory??)
> > > > > >>>
> > > > > >>> I'm using SMPP protocol for this and using kannel + playsms for 
> > > > > >>> the
> > > > > >>> web interface
> > > > > >>>
> > > > > >>> thank you
> > > > > >>>
> > > > > >>> Sakellariou Spyros ([EMAIL PROTECTED]) wrote:
> > > > > >>>
> > > > > >>>
> > > > > >>>> I don't have a script for doing that. I am a Java Developer and I
> > > > > >>>> only know
> > > > > >>>> how to do it as a Java Servlet so in Java it would be something
> > > > > >>>> like this:
> > > > > >>>>
> > > > > >>>> public class HttpSMSHandler extends HttpServlet {       public 
> > > > > >>>> void
> > > > > >>>> init() throws ServletException {
> > > > > >>>>   }
> > > > > >>>>
> > > > > >>>>   public void doGet(HttpServletRequest request, 
> > > > > >>>> HttpServletResponse
> > > > > >>>> response) throws ServletException, IOException {
> > > > > >>>>
> > > > > >>>>       String sms-message-text = request.getParameter("text");
> > > > > >>>>       String sms-message-originator = 
> > > > > >>>> request.getParameter("sender");
> > > > > >>>>       String sms-message-destination = 
> > > > > >>>> request.getParameter("to");
> > > > > >>>>       System.out.println("The incoming message said: " +
> > > > > >>>> sms-message-text);
> > > > > >>>>       System.out.println("The incoming message originator is: " +
> > > > > >>>> sms-message-originator);
> > > > > >>>>       System.out.println("The incoming message destination is: " 
> > > > > >>>> +
> > > > > >>>> sms-message-destination);
> > > > > >>>>       String
> > > > > >>>> getRequest="http://www.theCIMDKannel.com:13013/cgi-bin/sendsms?username=foo
> > > > > >>>>
> > > > > >>>>
> > > > > >>> &
> > > > > >>>
> > > > > >>>> password=bar + "&from=" + sms-message-originator +  "&to=" +
> > > > > >>>> sms-message-destination + "&text=" + sms-message-text;
> > > > > >>>>           getRequest = getRequest.replace(' ', '+');
> > > > > >>>>
> > > > > >>>>           URL requestUrl = new URL( getRequest);
> > > > > >>>>           HttpURLConnection conn = ( HttpURLConnection
> > > > > >>>> )requestUrl.openConnection();
> > > > > >>>> conn.disconnect();           }
> > > > > >>>> }
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>
> > > > > >>>> I just wrote this as an example I don't even know if it compiles 
> > > > > >>>> or
> > > > > >>>> works
> > > > > >>>> but this is the general idea for a Java Servlet. Although it 
> > > > > >>>> looks
> > > > > >>>> like it
> > > > > >>>> should work 8-)
> > > > > >>>>
> > > > > >>>>
> > > > > >>>> Spyros
> > > > > >>>>
> > > > > >>>> -----Original Message-----
> > > > > >>>> From: Ricky Wibowo [mailto:[EMAIL PROTECTED]
> > > > > >>>> Sent: Thursday, June 16, 2005 1:06 PM
> > > > > >>>> To: [EMAIL PROTECTED]
> > > > > >>>> Cc: [EMAIL PROTECTED]
> > > > > >>>> Subject: Re: Receiving SMPP connections.
> > > > > >>>>
> > > > > >>>>
> > > > > >>>> Have you the script for fetching the messages??
> > > > > >>>> Could you send me one??
> > > > > >>>>
> > > > > >>>> Sakellariou Spyros ([EMAIL PROTECTED]) wrote:
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>> I am pretty sure that Kannel can receive SMS's from SMPP
> > > > > >>>>> connections. Well
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>> I
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>> have only worked with limited CIMD2 and modem connections but I 
> > > > > >>>>> am
> > > > > >>>>> sure
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>> that
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>> it works with SMPP as well (anyone who knows differently please
> > > > > >>>>> tell us).
> > > > > >>>>>
> > > > > >>>>> Kannel can be configured to forward an incoming SMS's as an HTTP
> > > > > >>>>> POST or
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>> GET
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>> request to a Web Server. All the SMS related information
> > > > > >>>>> (including the
> > > > > >>>>> message content) are included as HTTP REQUEST Parameters.
> > > > > >>>>> Languages for
> > > > > >>>>> writing web applications such as CGI, PERL, Java Servlets or 
> > > > > >>>>> PHP have
> > > > > >>>>> request objects with all the parameters passed from Kannel to 
> > > > > >>>>> the web
> > > > > >>>>> server.  See the user guide on how to configure redirected 
> > > > > >>>>> replies -
> > > > > >>>>>
> > > > > >>> Kannel
> > > > > >>>
> > > > > >>>>> 1.4.0 User's Guide page 113.
> > > > > >>>>>
> > > > > >>>>> In addition Kannel can send an SMS via CIMD2 (or SMPP or modem) 
> > > > > >>>>> by
> > > > > >>>>> having
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>> an
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>> external application making an HTTP POST or GET request to it -
> > > > > >>>>> Kannel
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>> 1.4.0
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>> User's Guide page 115.
> > > > > >>>>>
> > > > > >>>>> So what I am saying is to have a script on a web server like
> > > > > >>>>> Apache that
> > > > > >>>>> waits for an HTTP POST/GET request from a Kannel instance
> > > > > >>>>> connected via
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>> SMPP
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>> configured to accept incoming SMS's, then the script makes 
> > > > > >>>>> another
> > > > > >>>>> HTTP
> > > > > >>>>> POST/GET request to a Kannel instance connected to the 
> > > > > >>>>> commercial
> > > > > >>>>> SMSC
> > > > > >>>>>
> > > > > >>> with
> > > > > >>>
> > > > > >>>>> CIMD2.
> > > > > >>>>>
> > > > > >>>>> So here is a flow if what I mean:
> > > > > >>>>>
> > > > > >>>>> incoming SMS |
> > > > > >>>>> |
> > > > > >>>>> v
> > > > > >>>>> Kannel with SMPP makes HTTP Request to Apache Web Server |
> > > > > >>>>> |
> > > > > >>>>> v
> > > > > >>>>> Script reads the Paramaters containing all the info about the
> > > > > >>>>> incoming SMS
> > > > > >>>>> Script makes an HTTP Request to Kannel for Sending an SMS
> > > > > >>>>> passing as parameters the data read from the incoming SMS 
> > > > > >>>>> request
> > > > > >>>>> |
> > > > > >>>>> |
> > > > > >>>>> v
> > > > > >>>>> Kannel with CIMD2 |
> > > > > >>>>> |
> > > > > >>>>> v
> > > > > >>>>> outgoing SMS
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>> I hope I didn't make it more confusing.
> > > > > >>>>> I think this is a quick and dirty solution but it does require 
> > > > > >>>>> some
> > > > > >>>>> programming.
> > > > > >>>>> Spyros
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>> -----Original Message-----
> > > > > >>>>> From: Matias K. [mailto:[EMAIL PROTECTED]
> > > > > >>>>> Sent: Thursday, June 16, 2005 11:12 AM
> > > > > >>>>> To: Sakellariou Spyros ([EMAIL PROTECTED])
> > > > > >>>>> Cc: [email protected]
> > > > > >>>>> Subject: Re: Receiving SMPP connections.
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>> Thank you for your answer, I am a bit confused though. IF 
> > > > > >>>>> Kannel is
> > > > > >>>>> not able to receive SMPP connections, how would this solution 
> > > > > >>>>> be of
> > > > > >>>>> any benefit? I don't seem to get the big picture. I do 
> > > > > >>>>> understand
> > > > > >>>>> that
> > > > > >>>>> I have to have two smsc instances, one for the receiving SMPP 
> > > > > >>>>> (if
> > > > > >>>>> that
> > > > > >>>>> now is even possible) and one for the sending CIMD2. And I 
> > > > > >>>>> should
> > > > > >>>>> somehow route (via http-request for example) the receiving SMPP 
> > > > > >>>>> to
> > > > > >>>>> the
> > > > > >>>>> sending CIMD2. Can somebody try to make me understand what I 
> > > > > >>>>> should
> > > > > >>>>> do? Thank you in advance :)
> > > > > >>>>>
> > > > > >>>>> On 6/15/05, Sakellariou Spyros  ([EMAIL PROTECTED])
> > > > > >>>>> <[EMAIL PROTECTED]> wrote:
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>>> A quick and dirty solution is to have two kanel instances
> > > > > >>>>>> running: one
> > > > > >>>>>>
> > > > > >>> for
> > > > > >>>
> > > > > >>>>>> SMPP and one for CIMD2, and write a small cgi script for 
> > > > > >>>>>> Apache Web
> > > > > >>>>>>
> > > > > >>> Server
> > > > > >>>
> > > > > >>>>>> that accepts HTTP requests for the incoming SMS from the SMPP
> > > > > >>>>>> instance
> > > > > >>>>>>
> > > > > >>> and
> > > > > >>>
> > > > > >>>>>> makes an HTTP request for sending the SMS to the CIMD2 
> > > > > >>>>>> instance.
> > > > > >>>>>>
> > > > > >>>>>> Read the manual on how to configure kannel to make HTTP 
> > > > > >>>>>> requests for
> > > > > >>>>>> incoming SMS.
> > > > > >>>>>> Depending on what you feel more comfortable with, instead of 
> > > > > >>>>>> CGI
> > > > > >>>>>> you can
> > > > > >>>>>> write a PERL script, PHP, Servlets or whatever can accept and
> > > > > >>>>>> submit HTTP
> > > > > >>>>>> requests.
> > > > > >>>>>>
> > > > > >>>>>> Spyros
> > > > > >>>>>>
> > > > > >>>>>>
> > > > > >>>>>>
> > > > > >>>>>>
> > > > > >>>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>
> > > > > >>>>
> > > > > >>>>
> > > > > >>>
> > > > > >>>
> > > > > >>>
> > > > > >>>
> > > > > >>
> > > > > >>
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> 
> 
>

Reply via email to