SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Mobicents jSS7
Rio, Brazil
Oct 2012

              http://code.google.com/p/jss7/




                     Amit Bhayani
                  Bartosz Baranowski
                   Sergey Vetyutnev
Agenda

● Overview
   ○ SS7 protocol
   ○ Mobicents jSS7
   ○ Architecture
● Past achievements
   ○ 2011 - 12 Roadmap
● Community
   ○ Contribution
● Future Roadmap 2012 - 13
● Applications
Overview
SS7 Protocol

● Signalling System No. 7 (SS7) is set of signalling protocols
Mobicents SS7

● Mobicents SS7 provides most of the SS7 protocol stack
Architecture

● All stacks are simple POJO's
● Start-up in any container or as standalone
● In Mobicents SLEE Container, TCAP, MAP, CAP, ISUP is
  started as JNDI Service and TCAP RA, MAP RA, CAP RA,
  ISUP RA looks-up jndi name
Architecture ... continued

 ● Agnostic to underlying hardware
    ○ TelScale SS7 Cards
Past achievements
2011 - 12 Roadmap
S No Release                                 Version       Date

1    Fixes and stability release             1.0.0.CR3     Feb 2, 2012

2    Fixes and stability release             1.0.0.CR4     Mar 25, 2012

3    First Final Release of SS7              1.0.0.FINAL   Apr 25, 2012

4    CAP phases 1 and 2 included, SMS TPDU   2.0.0.BETA1   Jun 7, 2012
     API introduced, GUI SS7 Simulator,
     Signaling Gateway
5    CLI Features completed, new MAP         2.0.0.BETA2   Sep 8, 2012
     operations added, more fixes
2011 - 12 Roadmap
MAP operations currently implemented
 ● Support for all MAP protocol versions (1-4)

 ● Mobility service:
     ○ updateLocation, cancelLocation, sendAuthenticationInfo, checkIMEI,
       anyTimeInterrogation operations

 ● Call handling service:
     ○ sendRoutingInfo (partly) and provideRoamingNumber operations

 ● Supplementary service:
     ○ processUnstructuredSS-Request, unstructuredSS-Request and
       unstructuredSS-Notify operations

 ● Short message service:
     ○ almost all operations

 ● Location Service Management Services: all operations
2011 - 12 Roadmap
CAP operations currently implemented
22 CAP phases 1 and 2 circuit switch call operations:

 ● initialDP                      ● resetTimer
 ● connect                        ● furnishChargingInformation
 ● releaseCall                    ● applyChargingReport
 ● eventReportBCSM                ● applyCharging
 ● requestReportBCSMEvent         ● callInformationReport
 ● continue                       ● callInformationRequest
 ● activityTest                   ● sendChargingInformation
 ● assistRequestInstructions      ● specializedResourceReport
 ● establishTemporaryConnection   ● playAnnouncement
 ● disconnectForwardConnection    ● promptAndCollectUserInformation
 ● connectToResource              ● cancel
2011 - 12 Roadmap
GUI SS7 Simulator
This tool is for testing purposes or demonstrating of
stack features

 ● Support m3ua protocol and Dialogic cards for MTP levels
 ● Simulate a work as USSD server, USSD client, SMS server
   (SMSC functionality), SMS client (HLR/MSC fuctionality)
 ● Provide remote GUI management (via JMX interface)
2011 - 12 Roadmap - What else?
● Tested Mobicents SS7 with various MSC/HLR's with help of
  community

● Achieved 15000 MAP messages exchange per second!
  Load Test framework available if you want to try at your
  side.

● Implemented JSLEE
   ○ MAP Resource Adaptor
   ○ CAP Resource Adaptor
   ○ TCAP Resource Adaptor
Community
Contribution
● Lots of contribution from community - testing, raising bugs,
  implementation of MAP messages, CAP RA, ASN
  annotations etc etc

● Increased traffic on forums. Mostly for MAP messages -
  USSD, Location, SMS, Equipment Identification. ISUP and
  CAP.
Future Roadmap
2.0.0.BETA3 - 2nd week Nov, 2012
● Implement more MAP operations

● Add MAP version negotiation

● Fixes to M3UA load-balancing algorithm

● Better documentation

● Update GUI Simulator to work with dahdi drivers

● More fixes
2.0.0.CR1 - 1st week Dec, 2012
● Bug fixes, no new features
3.0.0.BETA1 - Jan, 2013

● Completing implementation CAP phases 1 and 2 operations
  (extentions for phases V3, V4)

● Implementing CAP phase 3 operations

● Implementing a set of the MAP operations (a list is as for
  community priority requirements)

● Introduce cluster algorithm - replication of TCAP/ISUP
  Dialog
2.0.0.GA - 1st Week of Feb, 2013
● FINAL Release of jSS7 2.0.0.GA

● End of life-cycle for 2.x version
3.0.0.BETA2 - End of March, 2013
● Implementing CAP phase 4 operations

● Implementing a draft INAP stack core and interfaces for
  INAP operations that correspond CAP V1 operations
  (initialDP,connect,releaseCall,eventReportBCSM,
  requestReportBCSMEvent,continue,activityTest)

● Implementing a set of the MAP operations

● Make TCAP, MAP, CAP, ISUP SLEE RA's cluster enabled.

● More fixes
3.0.0.BETA3 - End of May, 2013
● Stabilyzing INAP stack core

● Implementing INAP operations that correspond CAP V1
  operations (initialDP,connect, releaseCall,
  eventReportBCSM, requestReportBCSMEvent, continue,
  activityTest)

● Interfaces for all missed INAP operations

● INAP functional tests and manual

● Implementing a set of the MAP operations

● More fixes
Applications
Where jSS7 is used today?
● Implement SMSC Gateway / SMS Applications

● Implement USSD Gateway / USSD Application

● Location based service (LBS)

● Equipment Identity Service (EIR)

● Call controlling (Voice mail/user busy - Intelligent Network
  (IN) Platform)

● Number Scrubbing

● Signaling Gateway - ISUP to SIP and vice-a-versa
Where jSS7 is used today?
● Mobicents SMSC Gateway
   ○ http://code.google.com/p/smscgateway/

● Mobicents USSD Gateway
   ○ http://code.google.com/p/ussdgateway/

● Mobicents EIR
   ○ http://code.google.com/p/jeir/
Questions?
http://code.google.com/p/jss7/




http://telestax.com

Weitere ähnliche Inhalte

Ähnlich wie Mobicents Summit 2012 - Amit Bhayani - Mobicents jSS7

Mobicents SS7 presentation at Mobicents Summit, Sochi 2011
Mobicents SS7 presentation at Mobicents Summit, Sochi 2011Mobicents SS7 presentation at Mobicents Summit, Sochi 2011
Mobicents SS7 presentation at Mobicents Summit, Sochi 2011telestax
 
Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway
Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD GatewayMobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway
Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gatewaytelestax
 
Lisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & VisualizationLisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & VisualizationSteve Michael Fernandes
 
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP ServletsMobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servletstelestax
 
CNCF Singapore - Introduction to Envoy
CNCF Singapore - Introduction to EnvoyCNCF Singapore - Introduction to Envoy
CNCF Singapore - Introduction to EnvoyHarish
 
Meego aptcms2010
Meego aptcms2010Meego aptcms2010
Meego aptcms2010diablo2904
 
Cloud-Native Progressive Delivery
Cloud-Native Progressive DeliveryCloud-Native Progressive Delivery
Cloud-Native Progressive DeliveryMatt Turner
 
Smallworld Data Check-Out to Microstation
Smallworld Data Check-Out to MicrostationSmallworld Data Check-Out to Microstation
Smallworld Data Check-Out to MicrostationSafe Software
 
Toolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtopToolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtopRiccardo Rigon
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookVMware Tanzu
 
Scylla Summit 2016: Scylla at Samsung SDS
Scylla Summit 2016: Scylla at Samsung SDSScylla Summit 2016: Scylla at Samsung SDS
Scylla Summit 2016: Scylla at Samsung SDSScyllaDB
 
The GPS Architecture on Android
The GPS Architecture on AndroidThe GPS Architecture on Android
The GPS Architecture on AndroidPing-Chin Huang
 
2017 Microservices Practitioner Virtual Summit: The Mechanics of Deploying En...
2017 Microservices Practitioner Virtual Summit: The Mechanics of Deploying En...2017 Microservices Practitioner Virtual Summit: The Mechanics of Deploying En...
2017 Microservices Practitioner Virtual Summit: The Mechanics of Deploying En...Ambassador Labs
 
MTCNA Intro to routerOS
MTCNA Intro to routerOSMTCNA Intro to routerOS
MTCNA Intro to routerOSGLC Networks
 
Nagios Conference 2013 - Rodrigue Chakode - Effective Monitoring for Demanding
Nagios Conference 2013 - Rodrigue Chakode - Effective Monitoring for DemandingNagios Conference 2013 - Rodrigue Chakode - Effective Monitoring for Demanding
Nagios Conference 2013 - Rodrigue Chakode - Effective Monitoring for DemandingNagios
 
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, GoogleBringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, GoogleAmbassador Labs
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network ManagementAnees Shaikh
 
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarPivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarVMware Tanzu
 

Ähnlich wie Mobicents Summit 2012 - Amit Bhayani - Mobicents jSS7 (20)

Mobicents SS7 presentation at Mobicents Summit, Sochi 2011
Mobicents SS7 presentation at Mobicents Summit, Sochi 2011Mobicents SS7 presentation at Mobicents Summit, Sochi 2011
Mobicents SS7 presentation at Mobicents Summit, Sochi 2011
 
Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway
Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD GatewayMobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway
Mobicents Summit 2012 - Amit Bhayani - Mobicents SMSC and USSD Gateway
 
Lisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & VisualizationLisbon Mulesoft Meetup - Logging Aggregation & Visualization
Lisbon Mulesoft Meetup - Logging Aggregation & Visualization
 
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP ServletsMobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
Mobicents Summit 2012 - Jean Deruelle - Mobicents SIP Servlets
 
CNCF Singapore - Introduction to Envoy
CNCF Singapore - Introduction to EnvoyCNCF Singapore - Introduction to Envoy
CNCF Singapore - Introduction to Envoy
 
Meego aptcms2010
Meego aptcms2010Meego aptcms2010
Meego aptcms2010
 
Cloud-Native Progressive Delivery
Cloud-Native Progressive DeliveryCloud-Native Progressive Delivery
Cloud-Native Progressive Delivery
 
AMIT SRIVASTAVA
AMIT SRIVASTAVAAMIT SRIVASTAVA
AMIT SRIVASTAVA
 
Project
ProjectProject
Project
 
Smallworld Data Check-Out to Microstation
Smallworld Data Check-Out to MicrostationSmallworld Data Check-Out to Microstation
Smallworld Data Check-Out to Microstation
 
Toolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtopToolchain for real-time simulations: GSN-MeteoIO-GEOtop
Toolchain for real-time simulations: GSN-MeteoIO-GEOtop
 
Pivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First LookPivotal Cloud Foundry 2.6: A First Look
Pivotal Cloud Foundry 2.6: A First Look
 
Scylla Summit 2016: Scylla at Samsung SDS
Scylla Summit 2016: Scylla at Samsung SDSScylla Summit 2016: Scylla at Samsung SDS
Scylla Summit 2016: Scylla at Samsung SDS
 
The GPS Architecture on Android
The GPS Architecture on AndroidThe GPS Architecture on Android
The GPS Architecture on Android
 
2017 Microservices Practitioner Virtual Summit: The Mechanics of Deploying En...
2017 Microservices Practitioner Virtual Summit: The Mechanics of Deploying En...2017 Microservices Practitioner Virtual Summit: The Mechanics of Deploying En...
2017 Microservices Practitioner Virtual Summit: The Mechanics of Deploying En...
 
MTCNA Intro to routerOS
MTCNA Intro to routerOSMTCNA Intro to routerOS
MTCNA Intro to routerOS
 
Nagios Conference 2013 - Rodrigue Chakode - Effective Monitoring for Demanding
Nagios Conference 2013 - Rodrigue Chakode - Effective Monitoring for DemandingNagios Conference 2013 - Rodrigue Chakode - Effective Monitoring for Demanding
Nagios Conference 2013 - Rodrigue Chakode - Effective Monitoring for Demanding
 
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, GoogleBringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
Bringing Learnings from Googley Microservices with gRPC - Varun Talwar, Google
 
Model-driven Network Management
Model-driven Network ManagementModel-driven Network Management
Model-driven Network Management
 
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real WebinarPivotal Cloud Foundry 2.1: Making Transformation Real Webinar
Pivotal Cloud Foundry 2.1: Making Transformation Real Webinar
 

Mehr von telestax

Api and fly! CPaaS Enablement: Combining Apps, Networks, and APIs
Api and fly! CPaaS Enablement:  Combining Apps, Networks, and APIsApi and fly! CPaaS Enablement:  Combining Apps, Networks, and APIs
Api and fly! CPaaS Enablement: Combining Apps, Networks, and APIstelestax
 
RestComm Architecture Design
RestComm Architecture DesignRestComm Architecture Design
RestComm Architecture Designtelestax
 
RestComm Mobile Client SDKs
RestComm Mobile Client SDKsRestComm Mobile Client SDKs
RestComm Mobile Client SDKstelestax
 
Location Based Services at Heterogeneous Networks
Location Based Services at Heterogeneous NetworksLocation Based Services at Heterogeneous Networks
Location Based Services at Heterogeneous Networkstelestax
 
Restcomm past and future
Restcomm past and futureRestcomm past and future
Restcomm past and futuretelestax
 
Restcomm in an oauth environment
Restcomm in an oauth environmentRestcomm in an oauth environment
Restcomm in an oauth environmenttelestax
 
Restconn 2015 products
Restconn 2015 productsRestconn 2015 products
Restconn 2015 productstelestax
 
Restconn 2015 products
Restconn 2015 productsRestconn 2015 products
Restconn 2015 productstelestax
 
New Opportunities for Real Time Communications - WebRTC Conference Japan - Fe...
New Opportunities for Real Time Communications - WebRTC Conference Japan - Fe...New Opportunities for Real Time Communications - WebRTC Conference Japan - Fe...
New Opportunities for Real Time Communications - WebRTC Conference Japan - Fe...telestax
 
TeleStax - Convergence - uFone - AWCC - TADS 2014
TeleStax - Convergence - uFone - AWCC - TADS 2014TeleStax - Convergence - uFone - AWCC - TADS 2014
TeleStax - Convergence - uFone - AWCC - TADS 2014telestax
 
New Business Opportunities created by the IoT Explosion - WebRTCSummit - San...
New Business Opportunities created by the IoT Explosion - WebRTCSummit  - San...New Business Opportunities created by the IoT Explosion - WebRTCSummit  - San...
New Business Opportunities created by the IoT Explosion - WebRTCSummit - San...telestax
 
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time CommunicationsBoost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communicationstelestax
 
Restcomm in Telehealth - Web RTC Summit - November 2013 - Santa Clara, CA
Restcomm in Telehealth - Web RTC Summit - November 2013 - Santa Clara, CARestcomm in Telehealth - Web RTC Summit - November 2013 - Santa Clara, CA
Restcomm in Telehealth - Web RTC Summit - November 2013 - Santa Clara, CAtelestax
 
Tel scale ussd_gateway-vuc
Tel scale ussd_gateway-vucTel scale ussd_gateway-vuc
Tel scale ussd_gateway-vuctelestax
 
Open Source Hangouts on WebRTC - WebRTC Workshop IMS World Forum
Open Source Hangouts on WebRTC - WebRTC Workshop IMS World ForumOpen Source Hangouts on WebRTC - WebRTC Workshop IMS World Forum
Open Source Hangouts on WebRTC - WebRTC Workshop IMS World Forumtelestax
 
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time CommunicationsBoost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communicationstelestax
 
Mobicents Summit 2012 - CTBC/Algar TeleCom - Simplifying CTBC's IVR System an...
Mobicents Summit 2012 - CTBC/Algar TeleCom - Simplifying CTBC's IVR System an...Mobicents Summit 2012 - CTBC/Algar TeleCom - Simplifying CTBC's IVR System an...
Mobicents Summit 2012 - CTBC/Algar TeleCom - Simplifying CTBC's IVR System an...telestax
 
Mobicents Summit 2012 - Twilio Expanding internationally Challenges Solutions
Mobicents Summit 2012 - Twilio Expanding internationally Challenges SolutionsMobicents Summit 2012 - Twilio Expanding internationally Challenges Solutions
Mobicents Summit 2012 - Twilio Expanding internationally Challenges Solutionstelestax
 
Mobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
Mobicents Summit 2012 - Jonas Borjesson - Introduction to TwilioMobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
Mobicents Summit 2012 - Jonas Borjesson - Introduction to Twiliotelestax
 
Mobicents Summit 2012 - TeleStax Keynote
Mobicents Summit 2012 - TeleStax KeynoteMobicents Summit 2012 - TeleStax Keynote
Mobicents Summit 2012 - TeleStax Keynotetelestax
 

Mehr von telestax (20)

Api and fly! CPaaS Enablement: Combining Apps, Networks, and APIs
Api and fly! CPaaS Enablement:  Combining Apps, Networks, and APIsApi and fly! CPaaS Enablement:  Combining Apps, Networks, and APIs
Api and fly! CPaaS Enablement: Combining Apps, Networks, and APIs
 
RestComm Architecture Design
RestComm Architecture DesignRestComm Architecture Design
RestComm Architecture Design
 
RestComm Mobile Client SDKs
RestComm Mobile Client SDKsRestComm Mobile Client SDKs
RestComm Mobile Client SDKs
 
Location Based Services at Heterogeneous Networks
Location Based Services at Heterogeneous NetworksLocation Based Services at Heterogeneous Networks
Location Based Services at Heterogeneous Networks
 
Restcomm past and future
Restcomm past and futureRestcomm past and future
Restcomm past and future
 
Restcomm in an oauth environment
Restcomm in an oauth environmentRestcomm in an oauth environment
Restcomm in an oauth environment
 
Restconn 2015 products
Restconn 2015 productsRestconn 2015 products
Restconn 2015 products
 
Restconn 2015 products
Restconn 2015 productsRestconn 2015 products
Restconn 2015 products
 
New Opportunities for Real Time Communications - WebRTC Conference Japan - Fe...
New Opportunities for Real Time Communications - WebRTC Conference Japan - Fe...New Opportunities for Real Time Communications - WebRTC Conference Japan - Fe...
New Opportunities for Real Time Communications - WebRTC Conference Japan - Fe...
 
TeleStax - Convergence - uFone - AWCC - TADS 2014
TeleStax - Convergence - uFone - AWCC - TADS 2014TeleStax - Convergence - uFone - AWCC - TADS 2014
TeleStax - Convergence - uFone - AWCC - TADS 2014
 
New Business Opportunities created by the IoT Explosion - WebRTCSummit - San...
New Business Opportunities created by the IoT Explosion - WebRTCSummit  - San...New Business Opportunities created by the IoT Explosion - WebRTCSummit  - San...
New Business Opportunities created by the IoT Explosion - WebRTCSummit - San...
 
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time CommunicationsBoost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
 
Restcomm in Telehealth - Web RTC Summit - November 2013 - Santa Clara, CA
Restcomm in Telehealth - Web RTC Summit - November 2013 - Santa Clara, CARestcomm in Telehealth - Web RTC Summit - November 2013 - Santa Clara, CA
Restcomm in Telehealth - Web RTC Summit - November 2013 - Santa Clara, CA
 
Tel scale ussd_gateway-vuc
Tel scale ussd_gateway-vucTel scale ussd_gateway-vuc
Tel scale ussd_gateway-vuc
 
Open Source Hangouts on WebRTC - WebRTC Workshop IMS World Forum
Open Source Hangouts on WebRTC - WebRTC Workshop IMS World ForumOpen Source Hangouts on WebRTC - WebRTC Workshop IMS World Forum
Open Source Hangouts on WebRTC - WebRTC Workshop IMS World Forum
 
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time CommunicationsBoost JBoss AS7 with HTML5 WebRTC for Real Time Communications
Boost JBoss AS7 with HTML5 WebRTC for Real Time Communications
 
Mobicents Summit 2012 - CTBC/Algar TeleCom - Simplifying CTBC's IVR System an...
Mobicents Summit 2012 - CTBC/Algar TeleCom - Simplifying CTBC's IVR System an...Mobicents Summit 2012 - CTBC/Algar TeleCom - Simplifying CTBC's IVR System an...
Mobicents Summit 2012 - CTBC/Algar TeleCom - Simplifying CTBC's IVR System an...
 
Mobicents Summit 2012 - Twilio Expanding internationally Challenges Solutions
Mobicents Summit 2012 - Twilio Expanding internationally Challenges SolutionsMobicents Summit 2012 - Twilio Expanding internationally Challenges Solutions
Mobicents Summit 2012 - Twilio Expanding internationally Challenges Solutions
 
Mobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
Mobicents Summit 2012 - Jonas Borjesson - Introduction to TwilioMobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
Mobicents Summit 2012 - Jonas Borjesson - Introduction to Twilio
 
Mobicents Summit 2012 - TeleStax Keynote
Mobicents Summit 2012 - TeleStax KeynoteMobicents Summit 2012 - TeleStax Keynote
Mobicents Summit 2012 - TeleStax Keynote
 

Kürzlich hochgeladen

The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 

Kürzlich hochgeladen (20)

201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 

Mobicents Summit 2012 - Amit Bhayani - Mobicents jSS7

  • 1. Mobicents jSS7 Rio, Brazil Oct 2012 http://code.google.com/p/jss7/ Amit Bhayani Bartosz Baranowski Sergey Vetyutnev
  • 2. Agenda ● Overview ○ SS7 protocol ○ Mobicents jSS7 ○ Architecture ● Past achievements ○ 2011 - 12 Roadmap ● Community ○ Contribution ● Future Roadmap 2012 - 13 ● Applications
  • 4. SS7 Protocol ● Signalling System No. 7 (SS7) is set of signalling protocols
  • 5. Mobicents SS7 ● Mobicents SS7 provides most of the SS7 protocol stack
  • 6. Architecture ● All stacks are simple POJO's ● Start-up in any container or as standalone ● In Mobicents SLEE Container, TCAP, MAP, CAP, ISUP is started as JNDI Service and TCAP RA, MAP RA, CAP RA, ISUP RA looks-up jndi name
  • 7. Architecture ... continued ● Agnostic to underlying hardware ○ TelScale SS7 Cards
  • 9. 2011 - 12 Roadmap S No Release Version Date 1 Fixes and stability release 1.0.0.CR3 Feb 2, 2012 2 Fixes and stability release 1.0.0.CR4 Mar 25, 2012 3 First Final Release of SS7 1.0.0.FINAL Apr 25, 2012 4 CAP phases 1 and 2 included, SMS TPDU 2.0.0.BETA1 Jun 7, 2012 API introduced, GUI SS7 Simulator, Signaling Gateway 5 CLI Features completed, new MAP 2.0.0.BETA2 Sep 8, 2012 operations added, more fixes
  • 10. 2011 - 12 Roadmap MAP operations currently implemented ● Support for all MAP protocol versions (1-4) ● Mobility service: ○ updateLocation, cancelLocation, sendAuthenticationInfo, checkIMEI, anyTimeInterrogation operations ● Call handling service: ○ sendRoutingInfo (partly) and provideRoamingNumber operations ● Supplementary service: ○ processUnstructuredSS-Request, unstructuredSS-Request and unstructuredSS-Notify operations ● Short message service: ○ almost all operations ● Location Service Management Services: all operations
  • 11. 2011 - 12 Roadmap CAP operations currently implemented 22 CAP phases 1 and 2 circuit switch call operations: ● initialDP ● resetTimer ● connect ● furnishChargingInformation ● releaseCall ● applyChargingReport ● eventReportBCSM ● applyCharging ● requestReportBCSMEvent ● callInformationReport ● continue ● callInformationRequest ● activityTest ● sendChargingInformation ● assistRequestInstructions ● specializedResourceReport ● establishTemporaryConnection ● playAnnouncement ● disconnectForwardConnection ● promptAndCollectUserInformation ● connectToResource ● cancel
  • 12. 2011 - 12 Roadmap GUI SS7 Simulator This tool is for testing purposes or demonstrating of stack features ● Support m3ua protocol and Dialogic cards for MTP levels ● Simulate a work as USSD server, USSD client, SMS server (SMSC functionality), SMS client (HLR/MSC fuctionality) ● Provide remote GUI management (via JMX interface)
  • 13. 2011 - 12 Roadmap - What else? ● Tested Mobicents SS7 with various MSC/HLR's with help of community ● Achieved 15000 MAP messages exchange per second! Load Test framework available if you want to try at your side. ● Implemented JSLEE ○ MAP Resource Adaptor ○ CAP Resource Adaptor ○ TCAP Resource Adaptor
  • 15. Contribution ● Lots of contribution from community - testing, raising bugs, implementation of MAP messages, CAP RA, ASN annotations etc etc ● Increased traffic on forums. Mostly for MAP messages - USSD, Location, SMS, Equipment Identification. ISUP and CAP.
  • 17. 2.0.0.BETA3 - 2nd week Nov, 2012 ● Implement more MAP operations ● Add MAP version negotiation ● Fixes to M3UA load-balancing algorithm ● Better documentation ● Update GUI Simulator to work with dahdi drivers ● More fixes
  • 18. 2.0.0.CR1 - 1st week Dec, 2012 ● Bug fixes, no new features
  • 19. 3.0.0.BETA1 - Jan, 2013 ● Completing implementation CAP phases 1 and 2 operations (extentions for phases V3, V4) ● Implementing CAP phase 3 operations ● Implementing a set of the MAP operations (a list is as for community priority requirements) ● Introduce cluster algorithm - replication of TCAP/ISUP Dialog
  • 20. 2.0.0.GA - 1st Week of Feb, 2013 ● FINAL Release of jSS7 2.0.0.GA ● End of life-cycle for 2.x version
  • 21. 3.0.0.BETA2 - End of March, 2013 ● Implementing CAP phase 4 operations ● Implementing a draft INAP stack core and interfaces for INAP operations that correspond CAP V1 operations (initialDP,connect,releaseCall,eventReportBCSM, requestReportBCSMEvent,continue,activityTest) ● Implementing a set of the MAP operations ● Make TCAP, MAP, CAP, ISUP SLEE RA's cluster enabled. ● More fixes
  • 22. 3.0.0.BETA3 - End of May, 2013 ● Stabilyzing INAP stack core ● Implementing INAP operations that correspond CAP V1 operations (initialDP,connect, releaseCall, eventReportBCSM, requestReportBCSMEvent, continue, activityTest) ● Interfaces for all missed INAP operations ● INAP functional tests and manual ● Implementing a set of the MAP operations ● More fixes
  • 24. Where jSS7 is used today? ● Implement SMSC Gateway / SMS Applications ● Implement USSD Gateway / USSD Application ● Location based service (LBS) ● Equipment Identity Service (EIR) ● Call controlling (Voice mail/user busy - Intelligent Network (IN) Platform) ● Number Scrubbing ● Signaling Gateway - ISUP to SIP and vice-a-versa
  • 25. Where jSS7 is used today? ● Mobicents SMSC Gateway ○ http://code.google.com/p/smscgateway/ ● Mobicents USSD Gateway ○ http://code.google.com/p/ussdgateway/ ● Mobicents EIR ○ http://code.google.com/p/jeir/