0
Mobicents jSS7Rio, BrazilOct 2012              http://code.google.com/p/jss7/                     Amit Bhayani            ...
Agenda● Overview   ○ SS7 protocol   ○ Mobicents jSS7   ○ Architecture● Past achievements   ○ 2011 - 12 Roadmap● Community ...
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 POJOs● Start-up in any container or as standalone● In Mobicents SLEE Container, TCAP, ...
Architecture ... continued ● Agnostic to underlying hardware    ○ TelScale SS7 Cards
Past achievements
2011 - 12 RoadmapS No Release                                 Version       Date1    Fixes and stability release          ...
2011 - 12 RoadmapMAP operations currently implemented ● Support for all MAP protocol versions (1-4) ● Mobility service:   ...
2011 - 12 RoadmapCAP operations currently implemented22 CAP phases 1 and 2 circuit switch call operations: ● initialDP    ...
2011 - 12 RoadmapGUI SS7 SimulatorThis tool is for testing purposes or demonstrating ofstack features ● Support m3ua proto...
2011 - 12 Roadmap - What else?● Tested Mobicents SS7 with various MSC/HLRs with help of  community● Achieved 15000 MAP mes...
Community
Contribution● Lots of contribution from community - testing, raising bugs,  implementation of MAP messages, CAP RA, ASN  a...
Future Roadmap
2.0.0.BETA3 - 2nd week Nov, 2012● Implement more MAP operations● Add MAP version negotiation● Fixes to M3UA load-balancing...
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)● Implemen...
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...
3.0.0.BETA3 - End of May, 2013● Stabilyzing INAP stack core● Implementing INAP operations that correspond CAP V1  operatio...
Applications
Where jSS7 is used today?● Implement SMSC Gateway / SMS Applications● Implement USSD Gateway / USSD Application● Location ...
Where jSS7 is used today?● Mobicents SMSC Gateway   ○ http://code.google.com/p/smscgateway/● Mobicents USSD Gateway   ○ ht...
Questions?http://code.google.com/p/jss7/http://telestax.com
Upcoming SlideShare
Loading in...5
×

Mobicents Summit 2012 - Amit Bhayani - Mobicents jSS7

1,175

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
1,175
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
48
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Mobicents Summit 2012 - Amit Bhayani - Mobicents jSS7"

  1. 1. Mobicents jSS7Rio, BrazilOct 2012 http://code.google.com/p/jss7/ Amit Bhayani Bartosz Baranowski Sergey Vetyutnev
  2. 2. Agenda● Overview ○ SS7 protocol ○ Mobicents jSS7 ○ Architecture● Past achievements ○ 2011 - 12 Roadmap● Community ○ Contribution● Future Roadmap 2012 - 13● Applications
  3. 3. Overview
  4. 4. SS7 Protocol● Signalling System No. 7 (SS7) is set of signalling protocols
  5. 5. Mobicents SS7● Mobicents SS7 provides most of the SS7 protocol stack
  6. 6. Architecture● All stacks are simple POJOs● 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. 7. Architecture ... continued ● Agnostic to underlying hardware ○ TelScale SS7 Cards
  8. 8. Past achievements
  9. 9. 2011 - 12 RoadmapS No Release Version Date1 Fixes and stability release 1.0.0.CR3 Feb 2, 20122 Fixes and stability release 1.0.0.CR4 Mar 25, 20123 First Final Release of SS7 1.0.0.FINAL Apr 25, 20124 CAP phases 1 and 2 included, SMS TPDU 2.0.0.BETA1 Jun 7, 2012 API introduced, GUI SS7 Simulator, Signaling Gateway5 CLI Features completed, new MAP 2.0.0.BETA2 Sep 8, 2012 operations added, more fixes
  10. 10. 2011 - 12 RoadmapMAP 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. 11. 2011 - 12 RoadmapCAP operations currently implemented22 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. 12. 2011 - 12 RoadmapGUI SS7 SimulatorThis tool is for testing purposes or demonstrating ofstack 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. 13. 2011 - 12 Roadmap - What else?● Tested Mobicents SS7 with various MSC/HLRs 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
  14. 14. Community
  15. 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.
  16. 16. Future Roadmap
  17. 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. 18. 2.0.0.CR1 - 1st week Dec, 2012● Bug fixes, no new features
  19. 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. 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. 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 RAs cluster enabled.● More fixes
  22. 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
  23. 23. Applications
  24. 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. 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/
  26. 26. Questions?http://code.google.com/p/jss7/http://telestax.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×