KANNEL 1.x STATUS: 
  Last modified at [$Id: STATUS,v 1.29 2002/09/04 08:58:50 syvanen Exp $]

Release:

    1.2.0: update to stable, released Jul 04, 2002.
    1.1.6: development version, released Mar 28, 2002.
    1.1.5: development version, released May 31, 2001.
    1.1.4: development version, released May 07, 2001.
    1.0.3: update to stable, released Mar 27, 2001.
    1.1.3: development version, released Mar 20, 2001.
    1.0.2: received WAP 1.1 certification, Mar 07, 2001.
    1.1.2: development version, released Feb 28, 2001.
    1.0.2: update to stable, released Feb 26, 2001.
    1.0.1: update to stable, released Feb 13, 2001.
    1.1.1: development version, released Feb 01, 2001.
    1.1: development version, released Jan 22, 2001.
    1.0: update to stable, released Jan 08, 2001.
    0.12.4: update to stable, released Dec 21, 2000.
    0.13.1: development version, released Dec 13, 2000.
    0.12.3: update to stable, released Dec 08, 2000.

    (see ChangeLog for previous releases)

RELEASE SHOWSTOPPERS:


RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:

    * DLRs crash smsbox using CIMD2 
      octstr_copy_real() throughs len >= 0 assert exception, maybe in 
      smsbox.c:obey_request_thread()
    Posted by: Stefan Cars <stefan@globalwire.se>
    Message-ID: <Pine.LNX.4.40.0203201829460.2113-100000@tjatte.globalwire.se>
    Status:

    * WTLS for secure communication
    Posted by: Stipe Tolj <tolj@wapme-systems.de>
    Status: basic support has been implemented in wap/wtls_*.[ch], this needs
            to be tweaked the way kwtls does things to incorporate the stack
                   
    * forced-smsc not working with concatenated, probably routing issue 
      between several configured smscs and concatenated messages
    Posted by: Stefan Cars <stefan@globalwire.se>
    Message-ID: <Pine.LNX.4.40.0201281929290.3610-100000@tjatte.globalwire.se>
    Status: Stipe: workaround see <3C55D821.B930320C@wapme-systems.de>

    * incoming concatenation ;)
    Posted by: Bruno Rodrigues <bruno.rodrigues@litux.org>
    Status: 

    * add check for empty messages in check_sendsms
    Posted by: Aarno =?iso-8859-1?Q?Syv=E4nen?= <aarno@wiral.com>
    Message-ID: <3C848209.FAE8FCB7@wiral.com>
    Status: Done

    * XML-RPC support for sendsms and sendota HTTP interface
    Posted by: Stipe Tolj <tolj@wapme-systems.de>
    Status: basic support has been implemented in gwlib/xmlrpc.[ch]

    * SMSC routing for PPG originating messages
    Posted by: Aarno Syvnen <aarno@wiral.com>
    Message-ID: <3CAAD32F.C44A5956@wiral.com>
    Status: Aarno has this on his TODO list
    
    * sms-service might not reply back the sms 
      when http keepalive is activated
    Posted by: Alex Judd <ajudd@skywire.co.uk>
    Message-ID: <Pine.LNX.4.44.0202270925420.23783-100000@samsara.kgbinternet.com>
    Status: Bruno Rodrigues: I've disabled http keepalive until it gets fixed
 
Available Patches:

    * Full DLR support and rewrite for smsc_at2.c module
    Posted by: "Oded Arbel" <odeda@m-wise.com>
    Message-ID: <2CFC21DAF860CC49AF57333C4459DD4B296F36@exchange.m-wise.com>
    Status:

    * New smsc module smsc_soap.c for XML over HTTP protocolls
    Posted by: "Oded Arbel" <odeda@m-wise.com>
    Message-ID: <2CFC21DAF860CC49AF57333C4459DD4B296ED3@exchange.m-wise.com>
    Status:

    * SMPP Time definitions, deferred/validity
    Posted by: Alan McNatty <alan@catalyst.net.nz>
    Message-ID: <1025042471.1173.526.camel@euclid>
    Status: Oded: +1

    * DLR handling logic change 
    Posted by: Oded Arbel <oded@m-wise.com>
    Message-ID: <2CFC21DAF860CC49AF57333C4459DD4B166E85@exchange.m-wise.com>
    Status: 

    * Weighted round-robin SMS load balancer
    Posted by: Choong Hong Cheng <chc79@yahoo.com>
    Message-ID: <20011228013937.25092.qmail@web13805.mail.yahoo.com>
    Status:

    * SMSC specific default-sender and forced-sender 
    Posted by: "Angel Fradejas" <afradejas@mediafusion.es>
    Message-ID: <FMEKKCFKIGBADHGIJKPJGENPCKAA.afradejas@mediafusion.es>
    Updated: <FMEKKCFKIGBADHGIJKPJAEFECPAA.afradejas@mediafusion.es>
    Status: Stipe -1 (conceptual clash to global-sender?!)

Open issues:

    * Clashing unified-prefix when several SMSCs send their incoming messages
      with or without international prefix. 
      Suggested solution: introduce unified-prefix on smsc group level
    Posted by: jakob.gaardsted@coment.dk
    Message-ID: <OF7A262989.8F1B64DC-ON41256B4C.002DEDAD@coment.dk>
    Status:

    * Configuring 2 HTTP interfaces for sendsms, one SSL-enabled and one not.
      Config may look like this:

        group = smsbox
        ...
        sendsms-port = 13013       # for plain HTTP 
        sendsms-port-ssl = 13014   # for SSL-enabled HTTP

      This would allow to let HTTP and HTTPS clients to connect to different
      ports. If sendsms-port = send-port-ssl, then we assume we have only *one*
      SSL-enabled HTTP interface at that port.
    Posted by: <bbuettner@vodafone-telecommerce.de>
    Message-ID: <NCBBLDCBEKKMINJKJNBPKECMCNAA.bbuettner@vodafone-telecommerce.de>
    Status: Stipe: Apache + mod_ssl does this, we should derive that from there

    * ring-service group for smsc_at2.c to enable triggering of services while
      users call the GSM modem. 
    Posted by: Stipe Tolj <tolj@wapme-systems.de>
    Message-ID: <3C4F4BFE.AE3C687B@wapme-systems.de>
    Status: Stipe: "Andrea Viscovich" <anviscov@tin.it> has done this for a 
            own solutions, needs to be revised and cleaned up.

    * AT2 module fails to open serial ports after system startup.
      The reason is that the default serial port parameters are not peroper
      for connecting to modems. to work around the problem you can open the modem
      port with a terminal program, make sure it works, close the terminal
      program and use the stty program (available on linux and other unixes. check 
      your system's documentation for an equivilent program) to record the port parameters :
      stty -g -F /dev/<serial device>
      and then write a startup script to setup the port with those parameters :
      stty -F /dev/<serial device> <output of stty -g>
      The following line "works for me"(tm) on a Linux Mandrake 8.2 with wavecom modem
      connected to a USB port extender:
      stty -F /dev/usb/tts/0 1:0:800008bd:0:3:1c:7f:15:4:5:1:0:11:13:1a:0:12:f:17:16:0:0:2f:0:0:0:0:0:0:0:0:0:0:0:0:0  
    Posted by: Oded Arbel <odeda@m-wise.com>
    Message-ID: <2CFC21DAF860CC49AF57333C4459DD4B167F99@exchange.m-wise.com>
    Status: Oded: AT2 module should be fixed to do that internally

