Hi
At 01:53 PM 6/8/03 +0200, Stipe Tolj wrote:
yes there is. We at Wapme have those beasts arround here still in
cages ;)

yeah.. ditto...



So could some people *please* think of how to handle configure/make of
"external" cvs modules with the gateway cvs module as base core.

Here is a very rough idea..
How about keeping it simple.
for the SMSC/bearerbox end - a config file that specifies a smsc_type, and the entry function names and a .so that we can use dlopen to load.
eg for smpp it could look like this


group=smsc_module
smsc_type=smpp
so_file=smsc_smpp.so
smsc_create=smsc_smpp_create

Then for the "smsbox" end. These are essentially "standalone" apps that connect to Kannel via bearerbox and send messages.

So I think we should split the gw directory again, much like we split of gw/smsc

kannel/gwlib
kannel/gw
kannel/smsc
kannel/boxes/smsbox : split out the smsbox
kannel/boxes/wapbox : split out the smsbox
...
Then the
add on boxes can fit into there own kannel/boxes/foobar directory, or even in a totally separate tree. One could even supply binaries (though hopefully not) of boxes, or build Kannel support into commercial apps using libs other than gwlib.


The configure/make can work just like smsbox, wapbox etc do now. When and as new "front end" modules get added we can add --with-smpp --with-emi --with-apachemod.........

Nisan
Stipe

[EMAIL PROTECTED]
-------------------------------------------------------------------
Wapme Systems AG

Vogelsanger Weg 80
40470 Düsseldorf

Tel: +49-211-74845-0
Fax: +49-211-74845-299

E-Mail: [EMAIL PROTECTED]
Internet: http://www.wapme-systems.de
-------------------------------------------------------------------
wapme.net - wherever you are




Reply via email to