180 likes | 911 Views
Kannel as an SMS Gateway. Short Message Services By Tarun Dua Company: Induslogic Inc. LUG Affiliation: Linux Delhi. What is Kannel?. SMS + WAP Gateway Acts as a Uniform Gateway Service between various types of SMSC(s) for transporting SMS messages. Various Terms.
E N D
Kannel as an SMS Gateway Short Message Services By Tarun Dua Company: Induslogic Inc. LUG Affiliation: Linux Delhi
What is Kannel? SMS + WAP Gateway Acts as a Uniform Gateway Service between various types of SMSC(s) for transporting SMS messages
Various Terms • SMSC: Short Message Service Center connected to Internet • MO: Mobile Originated • MT: Mobile Terminated • dlr: Status Message • bearerbox: Central Queue • smsbox: SMSC connection
How does SMS work Analogy with E-mail • Store and Forward • Delivery Report • SMSC is analogous to an MTA • Kannel is analogous to a E-mail Gateway Server
WAP vs SMS SMS has existed longer than WAP and most phones are equipped with SMS capability
Why an SMS Gateway • Better Communication • SMS enabled phones are pervasive • Information Enabled Field Force • Far more SMS enabled phones than PC(s)
Kannel Installation Binary/RPM/Deb Packages or Compile from source • bearerbox ( Core Component) • smsbox (SMS )
Kannel Architecture (MT) Simplified View of Kannel SMSC SMSBox SMS Protocols HTTP Requests BearerBox SMSBox SMSC
Kannel Configuration for MT Bearerbox Configuration ( Core ) • SMSC configuration
SMSBox Configuration • User Authentication • URL Translator • Delivery Reports Handling
SMSC Protocols • cimd, cimd2 • emi, emi_x25 • smpp • sema • ois • http
SMS Delivery Reports Various Methods • Internal Storage • MySQL Storage • libsdb
E-mail to SMS Strategies • Separate SMS domain • Processing at MX • Procmail Handlers • Separate Pager E-mail Addresses mail2sms http://www.contactor.se/~dast/mail2sms/
References • http://kannel.org • http://www.contactor.se/~dast/mail2sms