Hi Alejandro,

Alejandro Guerrieri schrieb:
I'd do that on the application level.

i.e., receive the SMS, invoke a PHP script that do a
file_get_contents() to a second URL, or maybe queue the request in a
MySQL table and run a separate process that reads the rows and makes
the requests to the second server (and deletes them only when they are
succesfully processed).

Hope it helps,

yes, I currently plan to setup a small database where I can store all needed information (keyword, allowed senders, http-requests and mailaddresses for status information ...). Then I deliver all incoming SMS to a php-script using the default service. This script then grabs the needed infos from the database and does the job(s) - http-get to a remote server, storing the SMS as raw data locally and sending an email as status to the admin...

But it will take a while for me (currently I compile kannel on my P1-133 SMS-Server, which takes a long time ... ;-)).

greetz,
Lars-Hendrik


On 2/2/06, Lars-Hendrik Schneider <[EMAIL PROTECTED]> wrote:

Hi Rodrigo,

Rodrigo Cremaschi schrieb:

Hi Lars,

   Did you try to invoke storeIt.php from doIt.php?
   (Just a thought)

Rodrigo.


that is possible if I would intend to run it on the same machine. But I
think of delivering the SMS to another server while copying the raw data
to my local database (or send me an e-mail about an incoming SMS)
without touching the remote script. So I thought of

SMS comes in
- matches the keyword in the first sms-service
- gets URL and responds
- then matches the same keyword in the next sms-service again
- gets URL of the second service, but sends no reply this time.

Otherwise I have to think of writing a php-script that will keep the
keyword(s) and does the different jobs for me (I think of a small
databased management system to configure new services including answers,
send an e-mail and backup raw data) in order to have a better control
over my different sms based measurement devices in the field. Therefore
I thought of simply adding another service that makes me independend of
the existing scripts...

Lars-Hendrik

BTW: "Like in accepted-smsc, Kannel still searches for other service
which accepts the message. This way there could be several services with
the same keyword and different results." This is written beneath the
SMS-Service configuration chapter in the documentation. The last
sentence expresses my wishes in a way :-) - also I don't know what it
means so far :-(.



On 2/2/06, Lars-Hendrik Schneider <[EMAIL PROTECTED]> wrote:


Hello,

one short question:

I am wondering how to start more than one get-url requests for a
keyword. I think about triggering one URL doing the main job and
answering to the incoming SMS and another URL e.g. for storing the SMS
in a database or sending a mail.

Is ist possible to define one service with max-messages > 0 for
answering and another service with max-messages=0 that will not re-send
a SMS, or is there another way to do it?

Example (describing my thoughts):

+++++++++++
group = sms-service
keyword = G
get-url = "http://remotehost/doIt.php?smsbody=%s";
strip-keyword = true
max-messages = 3
concatenation = true

group = sms-service
keyword = G
get-url = "http://localhost/storeIt.php?smsbody=%s";
strip-keyword = true
max-messages = 0
++++++++++++

Is that possible or will the second service be discarded? Perhaps
someone knows a hint.

greetz,
Lars-Hendrik




--
**********************************************

terrestris Till Adams & Hinrich Paulsen GbR

Lars-Hendrik Schneider
Diplom-Geograph

Siemensstr. 8
D-53121 Bonn

Telefon: +49 (0)228 - 962 899 51
Fax: +49 (0)228 - 962 899 57
E-Mail: [EMAIL PROTECTED]
Internet: http://www.terrestris.de

**********************************************





--
Alejandro Guerrieri
Magicom
http://www.magicom-bcn.net/



--
**********************************************

terrestris Till Adams & Hinrich Paulsen GbR

Lars-Hendrik Schneider
Diplom-Geograph

Siemensstr. 8
D-53121 Bonn

Telefon: +49 (0)228 - 962 899 51
Fax: +49 (0)228 - 962 899 57
E-Mail: [EMAIL PROTECTED]
Internet: http://www.terrestris.de

**********************************************

Reply via email to