iSMSLib is a simple library that can send and receive SMS messages using Multitech’s Multimodem iSMS gateways. Right now the project is in infancy and is intended more as example code. If if ever makes it past Alpha it will be a more formal Java library. Since it's more of an example at this point, all the real documentation is in the comments of the code. Javadoc is included in the Docs directory.
I’ve included unicode.php in the tools directory. This file demonstrates how to interact with the Unicode that the iSMS gateways give you. Figuring this out was one of the more painful parts of the project so I want to save others the trouble.
This software came out of a project I worked on in Afghanistan and has only been tested there. It is likely that things like the multiple message join functionality would need to be modified to work in other environments.
References:
Multitech iSMS Modems: http://www.multitech.com/en_US/PRODUCTS/Families/MultiModemiSMS/
Multitech developer page: http://www.multitech.net/developer/products/isms/