New Features Question

Jonathan Houser <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
      Hey there guys.  I've been using Kannel for quite some time and 
for the most part have not needed anything it didn't provide.  However 
recently I needed to send a CDMA MMS notification message to a 3rd party 
SMSC.  Kannel didn't support a data_sm, so I added it in.  I also added 
handling of the data_sm_resp and made it so you could send a message of 
the full size of 64K octets (theoretically) without concatenation. 
Finally I added some options to 1) turn on and off data_sm, set the 
payload_type (ie. WDP) and to set the service_type via HTTP GET/POST, 
XML, etc.

      The full list of changes is as follows:

    * added data_sm which is enabled via a command_id option
    * added handling of data_sm_resp
    * added the ability to set the payload_type
    * exposed service-type to the interface level instead of just config
    * exposed command-id to the interface level as well as config level
       * command-id = 0 or unset; command_id = submit_sm
       * command-id = 1; command_id = data_sm
    * exposed payload-type to the interface level as well as config level
       * payload-type = unset; payload_type = unset
       * payload-type = 1; payload_type = WDP
    * allowed messages longer than 140 if command-id = 1

      Since I'm not a core developer on Kannel and not a native to its 
code, I may not have implemented all of this in the best possible way. 
So my real question is do you want to see the diff's right now to see if 
you want the changes, and how best to integrate them?  I'm still running 
it as sort of a development version right now to find and fix bugs.  I 
just don't want the CVS tree to get too far ahead of me.  If you want, I 
can send an e-mail to whomever with the diff output for you to look at 
right now.  Otherwise I can hold off until it's been running and tested 
for a while.  Just let me know how you want to do this.  It's obviously 
not your usual really basic 10 line bug fix submission.  Thanks!

Jon
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.