Java libraries for building applications with the Kannel open source SMS gateway