Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

3,305 views
2,941 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,305
On SlideShare
0
From Embeds
0
Number of Embeds
515
Actions
Shares
0
Downloads
112
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

  1. 1. Mobicents USSD / SMSC GatewayRio, Brazil3rd Oct 2012 Amit Bhayani Bartosz Baranowski Sergey Vetyutnev
  2. 2. Agenda● USSD Gateway ○ Overview ○ Architecture ○ Past achievements ○ Future Roadmap 2012 - 13● SMSC Gateway ○ Overview ○ Architecture ○ Future Roadmap 2012 - 2013
  3. 3. USSD Gateway
  4. 4. Overview● Unstructured Supplementary Service Data (USSD) is a capability of GSM mobile phone much like the Short Message Service (SMS)● USSD Synchronous while SMS is Asynchronous● USSD for real-time applications like ○ recharge pre-paid via voucher ○ balance left after each call ○ subscribe/un-subscribe to service
  5. 5. Overview
  6. 6. Architecture● Mobicents USSD Gateway first and only open source USSD Gateway● USSD Gateway is based on Mobicents JSLEE Server and Mobicents jSS7 Stack● 100% Java● Hardware agnostic ○ TelScale SS7 Card, Intel family boards - Dialogic, Zaptel/Dahdi compatible TDM devices -Sangoma or Diguim● Supports SIGTRAN (M3UA)● Easy configuration and management - CLI/UI● HTTP Transfer Mechanism
  7. 7. Architecture
  8. 8. Past Achievement● Binary release 1.0.0.BETA1
  9. 9. Future Roadmap● 1.0.0.BETA2 - 3rd Week of Nov 2012 ○ Based on ■ JSLEE 2.7.0.FINAL ■ New http-client RA with NIO ■ jSS7 2.0.0.BETA3● 1.0.0.CR1 - 4th Week of Dec 2012 ○ Bug Fixes● 1.0.0.FINAL - 4th Week of Jan 2013● 2.0.0.BETA1 - 3rd Week of Feb 2013 ○ Network initiated reques ○ http-server RA based on netty
  10. 10. Questions?http://code.google.com/p/ussdgateway/ http://telestax.com
  11. 11. SMSC Gateway
  12. 12. Overview ● Short Messaging Service (SMS) most widely used data application in the world ● Asynchronous in nature ● Gateway required to store the SMS and attempt to deliver to intended receipient ● The main duty of an SMSC is to route SMS messages and regulate the process.
  13. 13. Architecture● Mobicents SMSC Gateway is first and only open source SMSC Gateway● SMSC Gateway is based on Mobicents JSLEE Server and Mobicents jSS7 Stack● 100% Java● Hardware agnostic ○ TelScale SS7 Card, Intel family boards - Dialogic, Zaptel/Dahdi compatible TDM devices -Sangoma or Diguim● Supports SIGTRAN (M3UA)● Easy configuration and management - CLI/UI● SMPP Transfer Mechanism
  14. 14. Architecture
  15. 15. Architecture● Mo (Mobile originated) module that handles mobile originated SMS.● Mt (Mobile terminated) module that delivers SMS to mobile● Rx SMPP module that listens for incoming SMS from ESME and routes to Mt module● Tx SMPP module that listens for SMS from Mo module and delivers to ESME over SMPP
  16. 16. Achievement● Achieved 1000 SMS/Sec! ○ Tested in real world scenario/operator with application/ESME connected to gateway over SMPP
  17. 17. Future Roadmap● 1.0.0.BETA1 - 4th Week of Oct 2012 ○ Mo module ○ Mt Module ○ Rx/Tx SMPP ○ CLI Management ○ File based persistence ○ Docs● 1.0.0.BETA2 - 4th Week of Dec 2012 ○ Persistence - store and forward ○ Re-try mechanism to attempt delivery of failed SMS ○ Other fixes
  18. 18. Future Roadmap● 1.0.0.CR1 - 4th Week of Feb 2013 ○ Fixes● 1.0.0.FINAL - 4th Week of Mar 2013● 2.0.0.BETA1 - 4th Week of May 2013 ○ Add SIP interface ■ Routing to SIP Client as SIP MESSAGE ○ Add HTTP interface ■ Routing to HTTP Server as HTTP POST request with XML Payload
  19. 19. Questions?http://code.google.com/p/smscgateway/ http://telestax.com

×