https://github.com/xgp/kannel-java
Java libraries for building applications with the Kannel open source SMS gateway
https://github.com/xgp/kannel-java
java kannel sms
Last synced: 8 months ago
JSON representation
Java libraries for building applications with the Kannel open source SMS gateway
- Host: GitHub
- URL: https://github.com/xgp/kannel-java
- Owner: xgp
- License: mit
- Created: 2014-12-05T22:54:36.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2021-06-16T18:03:36.000Z (over 4 years ago)
- Last Synced: 2025-01-28T22:57:59.897Z (8 months ago)
- Topics: java, kannel, sms
- Language: Java
- Homepage:
- Size: 233 KB
- Stars: 1
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# kannel-java #
Java libraries for building applications with the Kannel open source SMS gateway (). These are currently focused on the SMS functionality of Kannel. These should not yet be considered complete or ready for production use.
## Libraries: ##
- admin: A wrapper on the HTTP administration service exposed by Kannel.
- conf: Reading and writing the Kannel configuration file.
- protocol: The Kannel "box" protocol for building event-driven applications to interact with the "bearerbox". (The protocol library was built originally by Oscar Medina Duarte for his graduate thesis project. This project is forked from that one. Original sources can be found on his website ).
- runtime: A utility for starting/stopping the "box" daemons from Java.
- sms: Wrappers for sending and receiving messages to and from the "smsbox" HTTP interface, including marshalling and unmarshalling XML used by Kannel for the post-xml version of the sms-service.## Dependencies: ##
- - Apache XMLBeans for XML reading and writing.
- - Commons BeanUtils for bean property manipulation in 'conf'.
- - JUnit for unit tests.
- - Log4J for logging.
- - Maven is used to build the libraries. All dependencies, except Maven itself will be downloaded during build.
- - JMS is used in the 'protocol' sample application.
- - Java Servlets are used in some 'sms' samples.## Building: ##
mvn install
The Kannel name is copyright 2001-2014 The Kannel Group. This project is unaffiliated with them.