mobicents summit 2012 - amit bhayani - mobicents smsc and ussd gateway

19
Mobicents USSD / SMSC Gateway Rio, Brazil 3rd Oct 2012 Amit Bhayani Bartosz Baranowski Sergey Vetyutnev

Upload: telestax

Post on 14-Jun-2015

1.964 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

Mobicents USSD / SMSC GatewayRio, Brazil3rd Oct 2012

Amit BhayaniBartosz BaranowskiSergey Vetyutnev

Page 2: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

Agenda

● USSD Gateway ○ Overview○ Architecture○ Past achievements○ Future Roadmap 2012 - 13

● SMSC Gateway○ Overview○ Architecture○ Future Roadmap 2012 - 2013

Page 3: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

USSD Gateway

Page 4: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

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 application's like

○ recharge pre-paid via voucher○ balance left after each call○ subscribe/un-subscribe to service

Page 5: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

Overview

Page 6: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

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

Page 7: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

Architecture

Page 8: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

Past Achievement

● Binary release 1.0.0.BETA1

Page 9: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

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

Page 11: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

SMSC Gateway

Page 12: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

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.

Page 13: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

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

Page 14: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

Architecture

Page 15: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

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

Page 16: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

Achievement

● Achieved 1000 SMS/Sec!○ Tested in real world scenario/operator with

application/ESME connected to gateway over SMPP

Page 17: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

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

Page 18: Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway

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