Thanks Stipe,
This was really needed. 
I was wondering if you had thought of supporting HTTP "POST" and supporting
XML based gateways in 'generic'. 

This could be done by 

Adding an extra parameter to the group called url-template which would point
to a config file and read the XML template escaped with similar parameters
in the 'get-url'.

What do you think ..?

Ehi


Rancard Solutions Ltd.
web: www.rancardsolutions.com
email: [EMAIL PROTECTED]
mobile: +233.27.622.1212
office: +233.21.782.949
 
-----Original Message-----
From: Stipe Tolj [mailto:[EMAIL PROTECTED] 
Sent: Sunday, October 01, 2006 5:32 PM
To: Kannel Development list; Kannel Users
Subject: [FYI] new HTTP SMSC 'generic' system-type

Hi lists,

I have commited today a patchset to CVS introducing a new system-type
'generic' 
to smsc = http connection type.

The 'send-url' HTTP URI can used the same escape codes as sms-service's 
'get-url' to pupulate the values from the msg struct passed from smsbox to 
bearerbox for MT submission.

A sample group looks like this:

   group = smsc
   smsc = http
   system-type = generic
   port = 13015
   send-url = "http://<foobar>/<uri>?from=%P&to=%p&text=%b"
   status-success-regex = "ok"
   status-permfail-regex = "failure"
   status-tempfail-regex = "retry later"

where you see that the URL is poulated with values directly from the message

struct and not within the gw/smsc/smsc_http.c module itself. This approach
makes 
the calling of various HTTP APIs more flexible and doesn't require adding a
new 
code fragment to the module.

The result interpretation is done via 3 regex expressions matching against
the 
HTTP response body to indicate the status of the message submission, either 
success, permanent failure or temporary failure. Which results in
appropriate 
logging and handling of retry queues.

Stipe

-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany

tolj.org system architecture      Kannel Software Foundation (KSF)
http://www.tolj.org/              http://www.kannel.org/

mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.407 / Virus Database: 268.12.10 - Release Date: 9/29/2006
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.407 / Virus Database: 268.12.10/459 - Release Date: 9/29/2006
 


Reply via email to