Version v3.4.5 (build Nov 12) of SMSLib for .NET Framework has been released.
This version, among other things, solves the serious issue mentioned in a previous post.
Links:
Release Notes
Download
November 12, 2009
SMSLib for .NET (v3.4.5 build Nov 12) released.
November 10, 2009
SMSLib for Java v3.4.4 released.
SMSLib for Java v3.4.4 has been released.
This is a critical update. It solves a very important bug described here, as well as a couple of other minor issues. You are advised to upgrade to v3.4.4 the soonest possible!
Links:
Release Notes
Download SMSLib v3.4.4
November 07, 2009
Outbound messages disappear or stay queued for ever.
A very nusty bug has been reported (and verified) which affects both SMSLib and the SMSServer application:
SMSServer Effect
If you are hit by it, you'll see messages left as "queued" (i.e. status = "Q") for ever - SMSServer makes no attempt to send these messages. The bug affects random messages from your database and its more frequent for those with a small number of modems (or other gateways) and for those who have "unstable" modems (i.e. modems which tend to block or restart often).
Until this issue is fixed, the only solution is to restart SMSServer regularly, in order to minimize the risk of leaving messages unsent for a long time (or for ever).
SMSLib Effect
The core SMSLib library is also affected by this issue: Messages may be dropped (after a fatal gateway error / exception, like a modem timeout) without the callback handlers being called and the caller application be notified about the situation. Unfortunately there is no easy way to deal with this.
(Issue tracker ref: #290)
October 26, 2009
SMSLib for .NET (build Oct 26) released.
A new version of SMSLib for .NET Framework has been released.
This release is based on the latest SMSLib source tree and is marked as Oct 26, 2009 Build. You can download the zip file from here.
October 24, 2009
New version of Comm2IP available.
In an attempt to solve some blocking issues reported, I have prepared a new version of the Comm2IP library used in the .NET distribution.
You should perform a small change in your code in order to allow for a smooth application exit: Once your app is finished and you call the SMSLib.Service.stopService() method, remember to also call com1.Stop(), where com1 is your instance of the Comm2IP thread.
The new .dll file is available here. If you wish to build it yourselves, you can checkout the latest code from the repository.