Hi, Engel, the problem is not the wrong path etc.
you need to understand that the send-sms url set in the kannel config is virtual kannel do not serve any requests not described into the config. The sms-service GET/POST/XML url needs to be created by you though. So, just use the example config files of kannel first. -----Original Message----- From: [email protected] [EMAIL PROTECTED] Sent: 22 ?????? 2008 ?. To: seik Subject:Fwd: Need Help Configuring Kannel for SMS Pull > Hi, > I think the problem is that Kannel is looking for the wed document in the > wrong place. Is there a way to tell it > where to start looking? The document is currently in the Apache root > (/var/www/), I thought that is where Kannel would start looking but > obviously I was wrong. > Regards, > Engel Linus > On Jan 22, 2008 9:39 AM, Engel L <[EMAIL PROTECTED]> wrote: > Hi Guys, > I am still struggling with with Kannel pull messages. My provider's SMSC guys > are still working on routing sms's to > my box. They seem to be taking time with that so I am simulating that part by > doing a HTTP request via a web browser from another client as follows: > http://x.x.x.x:13003/nmc/app.php?sender=1234567&msg=Test+message > where x.x.x.x is my Kannel box IP address. > The Kannel smsbox logs show the following: > 2008-01-22 09:22:38 [10403] [3] INFO: smsbox: Got HTTP request </nmc/app.php> > fr > om <10.10.32.34> > 2008-01-22 09:22:38 [10403] [3] DEBUG: Status: 404 Answer: <Unknown request.> > 2008-01-22 09:22:38 [10403] [3] DEBUG: HTTP: Resetting HTTPClient for > `10.10.32. > 34'. > Please explain why I am getting a 404 (unknown request) while the file exists. > Regards, > Engel Linus > On Jan 18, 2008 12:49 PM, Mike Nwaogu <[EMAIL PROTECTED]> wrote: > Hello Engel/Peter, > Below is a sample configuration. > this configuration will accept messages from the connectors and route the > message to the php script also stated in the configuration. > Now, to respond the php script will have to originate the message using > perhaps the http sending method. > group = smsc > smsc = smpp > smsc-id=sms2 > host = 192.168.0.11 > port = 9900 > transceiver-mode = true > smsc-username = u53r > smsc-password = p455w07d > system-type = "" > address-range = "" > source-addr-ton = 2 > source-addr-npi = 1 > group = sendsms-user > username = usr > password = pwd > default-sender="WORD" > default-smsc > concatenation = true > group = sms-service > keyword = default > get-url = " > http://localhost/path/to/app.php?SOURCEADDR=%p&DESTADDR=%P&KEYWORD=%k&ID=%I&ORIGIN=%i&MESSAGE=%a" > max-messages = 1 > catch-all=true > > Regards, > Mike Nwaogu > Tel: 234_802_325_6437 > Eml: [EMAIL PROTECTED] > ----- Original Message ---- > From: Engel L <[EMAIL PROTECTED]> > To: [email protected] > Sent: Friday, January 18, 2008 8:33:50 AM > Subject: Fwd: Need Help Configuring Kannel for SMS Pull > ---------- Forwarded message ---------- > From: Engel L <[EMAIL PROTECTED]> > Date: Jan 18, 2008 8:41 AM > Subject: Re: Need Help Configuring Kannel for SMS Pull > To: Otandeka Simon Peter <[EMAIL PROTECTED]> > Hi Peter, > Your config file is almost similar to mine, except that I do not have > a receive-port. I read on the user guide if this is not set the port > parameter is assumed. Yes what I need now is a way for the SMSC to > route my SMS's to my Kannel server (SMS's meant to my Kannel box via a > short code the operators provided me). So yes, how can the SMSC talk > to Kannel (via SMPP or any other protocols Kannel makes provisions > for)? > On 1/17/08, Otandeka Simon Peter < [EMAIL PROTECTED]> wrote: >> >> Hi Engel, >> >> This is my SMSC group in Kannel. >> >> group = smsc >> smsc = smpp >> smsc-id = smsc1 >> host = ***.****.***.** >> port = 5020 >> transceiver-mode = false >> interface-version = 34 >> receive-port = 5020 >> system-type = "" >> smsc-username = "***" >> smsc-password = ***** >> address-range = "" >> throughput = 20 >> source-addr-ton = 1 >> source-addr-npi = 1 >> source-addr-autodetect = yes >> dest-addr-ton = 0 >> dest-addr-npi = 0 >> Now to better understand your question, are you asking for configuration on >> the SMSC through SMPP so that it can talk to kannel. >> >> If you need that then I can gladly send you what to do. >> >> Regards >> >> Peter >> >> >> >> ----- Original Message ----- >> From: Engel L >> To: Otandeka Simon Peter >> Sent: Thursday, January 17, 2008 8:00 PM >> Subject: Re: Need Help Configuring Kannel for SMS Pull >> >> >> Hi Peter, >> >> I have configured the SMSC group and I can actually send messages via >> Kannel. So the SMSC group configuration is in order. What I need to know is >> how I can get Kannel to receive messages from the SMSC (a user would send an >> sms to a number, this sms would get to the SMSC, how would the message get >> from the SMSC to my Kannel gateway? What options do I have? SMPP/HTTP? >> Someone suggested HTTP (The SMSC would send an http request to my Kannel >> box, which would also run a webserver to handle these requests. I would have >> a php script to handle this and process the message (the message would be in >> the URL from the SMSC, so php would be needed for processing the message, >> and responding accordingly.) I am looking for a way to do this without php, >> or any other scripting language, I need to know whether Kannel or SMPP has >> provisioning for this (the gateway receiving the sms from the SMSC). So my >> question is how can my Kannel box get the message directed to it from the >> SMSC? >> >> I hope I have explained my problem well enough, and Thanks for the help. I >> would also appreciate your sample config file so I can look over it and see >> where I am going wrong. >> >> Regards, >> >> Engel Linus >> >> >> >> On 1/17/08, Otandeka Simon Peter < [EMAIL PROTECTED] > wrote: >> Look at the kannel userguide it has where you specify the SMSC group >> something like group = smsc. This is where u specify the IP address of the >> SMSC and port so that kannel can talk to the SMSC after you can configure >> the group=sms-service with the URL to recieve the message. >> >> If you donot understand, I can send you sample config to help you out. >> >> Hope I have answered you. >> >> Regards >> Peter >> ----- Original Message ----- >> From: Engel L >> To: Mike Nwaogu ; [email protected] >> Sent: Thursday, January 17, 2008 4:46 PM >> Subject: Re: Need Help Configuring Kannel for SMS Pull >> >> >> >> Sorry to bother you again but one thing i fail to understand is the >> how get-url, post-url and exec parameters normally work. My understanding is >> that this is what Kannel does (requests the url) on receipt of an sms, and >> responds to the send, with the content (the result of the http request), or >> for the case of exec, it responds with the result of the system call. But >> what I need to know is, before Kannel responds to the message, how does it >> receive it from the SMSC? Doesn't Kannel make a provision for this? The >> reason I am asking is what I want to do is do some processing (an external >> application) after receiving the SMS, then Kannel can respond to the sender >> with the result of the processing. But before all that takes place Kannel >> has to actually receive the message, any possible ways for the SMSC to route >> the message to Kannel? I am thinking a php script or any other is an extra >> overhead that there should be a way to avoid. So my question is does >> Kannel/SMPP make a provision for that (receiving messages from the SMSC). >> >> >> On Jan 17, 2008 2:56 PM, Mike Nwaogu <[EMAIL PROTECTED]> wrote: >> >> Yes Engel, >> as long as they're sending in SMS via HTTP then a webserver is what >> you'll need and a php script to handle the in coming requests. >> >> >> >> >> >> Regards, >> Mike Nwaogu >> Tel: 234_802_325_6437 >> Eml: [EMAIL PROTECTED] >> >> >> >> ----- Original Message ---- >> From: Engel L < [EMAIL PROTECTED] > >> >> To: Mike Nwaogu <[EMAIL PROTECTED]>; [email protected] >> Sent: Thursday, January 17, 2008 9:39:17 AM >> Subject: Re: Need Help Configuring Kannel for SMS Pull >> >> Thanks again Mike, what I am getting from this is that I the >> receiving of the SMS is not Kannel related. I can set up a php script >> independent of Kannel with with I can process and extract the SMS from the >> SMSC (in form of a URL). I was thinking Kannel handles this as well, now >> what I am getting is i need to install a web server as well isn't that >> correct? >> >> Thanks Again Mike >> >> Regards, >> Engel Linus >> CECIT >> >> >> On Jan 17, 2008 10:44 AM, Mike Nwaogu < [EMAIL PROTECTED] > >> wrote: >> >> Ok, I'm sorry I miss understood at first. >> You'll need to give them the URL to which they'll send the sms >> messages. >> Then you'll need to agree on the Message parameters eg: >> >> the name of the parameter for senders' address >> the name of the parameter for message and any other parameter you >> may want from them. >> That way they'll know to send you a query to your URL in the >> format that you'll be able to receive and process them. >> >> >> >> >> Regards, >> Mike Nwaogu >> Tel: 234_802_325_6437 >> Eml: [EMAIL PROTECTED] >> >> >> >> ----- Original Message ---- >> From: Engel L <[EMAIL PROTECTED]> >> >> To: Mike Nwaogu < [EMAIL PROTECTED]> >> Sent: Thursday, January 17, 2008 8:35:20 AM >> Subject: Re: Need Help Configuring Kannel for SMS Pull >> >> Thank you Mike for the quick response. But I need to know what >> needs to be done at the SMSC, what information do I need to give them to >> route my messages to Kannel? They told me they can use HTTP and I am >> interested in that option since it seems to be the easiest. I would imagine >> the get-url option is best suited for this task. >> >> Regards >> Engel Linus >> CECIT >> >> >> >> On Jan 16, 2008 11:18 PM, Mike Nwaogu < [EMAIL PROTECTED] > >> wrote: >> >> Hello Engel, >> You can configure a group = sms-service and include an exec >> parameter or geturl/posturl option in the group. eg: >> note that you can only use either of them, exec, post-url or >> get-url >> >> group = sms-service >> name = Incoming >> keyword = default >> exec = "/home/admin/doSMS.pl %p %P '%a'" >> catch-all = true >> #get-url = " >> http://localhost/service.php?phone=%p&text=%r&binary=%b&smsc=$i&time=%t " >> #post-url = " >> http://localhost/service.php?phone=%p&text=%r&binary=%b&smsc=$i&time=%t " >> >> >> This will ensure that all your messages are sent to this >> application from where you can determine the response. >> >> >> Regards, >> Mike Nwaogu >> Tel: 234_802_325_6437 >> Eml: [EMAIL PROTECTED] >> >> >> >> ----- Original Message ---- >> From: Engel L < [EMAIL PROTECTED] > >> To: [email protected] >> Sent: Wednesday, January 16, 2008 5:19:47 PM >> Subject: Need Help Configuring Kannel for SMS Pull >> >> >> >> Hi, >> >> I am experimenting with Kannel and I do have access to a vendor >> SMSC. I have managed to send messages using Kannel (push sms) but a major >> part of what I am trying to do is be able to receive messages from the SMSC >> (A user would send an SMS to a certain number, and the SMSC would forward >> the message to Kannel). I need to know what options I have to receive the >> message to the gateway. From the SMSC's point of view, what options do I >> have for forwarding the messages to Kannel (protocols-HTTP, SMPP ??). I >> would prefer HTTP since it should be easier to develop around (And I would >> imagine a majority of Kannel users have used HTTP before for Pull Purposes). >> >> Please Assist. >> >> Regards, >> >> Engel Linus >> CECIT >> Dar es Salaam >> >> >> >> >> >> >> >> -------------------------------------------------------------------- >> Be a better friend, newshound, and know-it-all with Yahoo! >> Mobile. Try it now. >> >> >> >> >> >> >> ---------------------------------------------------------------------- >> Never miss a thing. Make Yahoo your homepage. >> >> >> >> >> >> >> ------------------------------------------------------------------------ >> Never miss a thing. Make Yahoo your homepage. >> >> >> >> > Looking for last minute shopping deals? Find them fast with Yahoo! Search.
