3. Technologies or IN/IMS implementation
Presentation Agenda
UIT Company Briefing
The Objective
Presentation of a typical IMS for IN
HP Technologies on IMS/IN
RedHat/Mobicents Technologies on IMS/IN
Comparison and commenting
5. UIT Company Briefing
Incorporation – Who we are:
Incorporation: March 2009
Partnership Company
Stavros Vaitsis, Partner: IT Services & Systems
Michael Mountrakis, Partner : Telcos & Informatics
Currently utilizing a team of 8 engineers
Office: Ag. Paraskevis 67 Chalandri - Attica
6. UIT Company Briefing
Incorporation – What we do:
Systems & IT Services
Software
Telecommunications
7. IT Services
Consulting – Design – Development
Implementation & Support
Solution Architects
Infrastructure: Servers, Storage, Backup, Networking etc
Techniques: Consolidation & Virtualization
Services: DHCP, MAIL, DNS, AD, SIP, PROXY etc
Production Environment: DBs, Applications & Restrictions
Financial factors: ROI
8. Software
N-tier Mainstream Custom Apps
WEB Development
Technologies
java, .net, c, c++, c#, python, php, posix
Application Servers
JBoss, Tomcat, Websphere ESB, Glassfish, Oracle AS
DBMS
Oracle, MySql, PostgreSQL, MS SQL, FileMaker
Platforms
Linux, Unix, Windows, Apple
9. Software Products/Solutions
JBoss Provisioning Manager
Technologies used: JAVA, XML, J2EE, JNDI, JBoss
Supported Platforms: Linux/Unix, Windows
Logguard™ Log Analyzer and Events Manager
http://www.logguard.com
Technologies used: AVA, XML, J2EE, JNDI, Jboss, MySQL or ORACLE
Supported Platforms: Linux/Unix, Windows
TAP Converter
Technologies used: HP UX 11.00, HP’s aCC C++, gcc
Supported Platforms: SUN Solaris, HP UX 11, Linux, Windows
SMPP Dispatcher Gateway (SMPP to anything)
Technologies used: Java, J2EE, HTTP, SMPP, JBoss, ORACLE 10g, C#
Supported Platforms: Linux/Windows
10. Telecoms Projects
Billing – Rating
IN Rating Module using OpenCall, SDL, Java/Oracle.
Provisioning and Network Management
NTS Platform to support Testing (Selt,Line), Port Operations like Reset, Retrain and
Statistics Designed for HOL.
Technologies J2EE, EJB3.0 WebSphere ESB, JBoss, MySql
11. Telecoms Projects
Revenue Loss - Assurance
Design-Implementation of a complex Revenue Assurance Platform that gathered
the log files from Switches – Mediation – Rating and Billing and calculated KPIs
indicating the revenue loss. Platform enabled marking of CDRs for re-engineering
depending on the cause of problem.
Technologies Java, JSP, Oracle 10g
TANDEM Analysis – SS7 Network
Design-Implementation of CSE, a platform that performs off SS7 network traffic
simulation in order to perform tests and SS7 switching network performance
measurement and diagnosis.
Technologies C++, Java using Agilent's SS7 CDR pump engine.
12. TELCOS Projects
GSM-GPRS-UMTS-3G
Design-Implementation of several minor applications like:
TAP (Roaming Traffic) Converters to support DWH of roaming GSM-3G CDRs.
Technologies ASN1, C++/STL
NOKIA DX200 3G CDR pump engine to convert 3G CDRs.
Technologies in C++/STL
SMS Gateway Implementation (HTTP/WS to SMPP and vise versa) to support
public SMS Service.
Technologies J2EE, Oracle
14. The Objective
COSMOTE needs to implement IN services in – house.
Cosmote IN Development Vendors
Management Team
15. The Objective
Questions arising:
Where to start. The basic IMS/NGIN theory?
What is already installed? What is the current situation?
What tools/platforms we need to do so?
How the new platform integrates with existing tools?
How does the learning curve evolves with the new platform?
Cost = Licensing + Training + Custom Interfaces?
How much control of the proposed platform can we gain?
16. The Objective
By the end of the presentation:
Understand the basic technology.
Have a good understanding of the problem sizing.
Have an idea of the proposed solutions.
Can do a simple cost estimation.
Be able to evaluate the learning process of proposed platforms
Be able to evaluate the offered resources.
…. Acquire Knowledge....
18. IP Multimedia Subsystem
IMS: is an architectural framework for delivering Internet
Protocol (IP) Multimedia Services (Wikipedia).
It applies on Wireless and Wire line carriers
It utilizes:
– Hardware
– Software Applications
– Protocols of Open Standards like SIP/DIAMETER to
Interconnect Elements in all layers
19. Intelligent Networks and Next Generation Networks
IN is the standard network architecture specified in the ITU-T
Q.1200 series recommendations for fixed as well as mobile
telecom networks. It allows operators to differentiate themselves
by providing value-added services in addition to the
standard telecom services (Wikipedia).
NGIN: Next Generation Intelligent Networks is the evolution of
IN over IMS to support more sophisticated value-added
services.
20. Intelligent Networks and Next Generation Nextworks
IN examples:
Prepaid, Split Call, Sponsored Call, Call Routing Services
(location/time), Televoting, Number Portability, Call Queuing,
Reverse Charging. All delivered to your fixed line/
mobile.
NGIN examples: VPN, Streaming, Portals, e-health, Subscriber
Mobile TV. All delivered to your 3G Phone
21. IP Multimedia Subsystem
SLF
subscriber AS
HSS location Application
Home function Sh-diameter
Servers
Subscriber
Server Cx-diameter ISC/Ma- SIP Ro-diameter
Rf-diameter
CSCF Serving
MRF
Call
Interrogating Rf- Diameter Control MRFC Media
Session
Resource
Control Player MRFC
Function
Function Proxy
Media Servers
Mp: H248-Megaco
Transport
TDM (americas)/WCDMA/CDMA/UMTS/EDGE/SS7/IP
22. IP Multimedia Subsystem: Elements
SIP Application servers (AS) hosts and executes customer services.
Home Subscriber Server (HSS), or User Profile Server Function
(UPSF). It contains the subscription-related information (subscriber
profiles), performs authentication and authorization.
Call Session Control Function: Controls the call flow. Proxy,
Interrogating, Serving sub-functions
Media Resource Function (MRF) provides media related functions
such as media manipulation (e.g. voice stream mixing)
Transport: any source converted to SIP.
23. IP Multimedia Subsystem: Protocol
SIP: Session Initiation Protocol. Controls IP calls. Signaling
Protocol/ RFC3261.
Diameter: Performs extended Subscriber
Authentication/Authorization. Successor to RADIUS. RFC3588
Megaco or H.248: controls Media Gateways in Internet Protocol
(IP) networks and the public switched telephone network (PSTN)/
RFC2805.
24. Third Part
Intelligent Networks
Hewlett Pacard OpenCall™
Vendor Stack
25. IMS Hewlett Packard OpenCall™
OpenCall: a suite of software and hardware applications which
allow implementation of common telecom operator services such
as voicemail, SMS, prepaid, HLR/VLR.
It implements industry standard telecom protocols and standards
such as SS7, ISUP, TCAP, SIP, VXML
Source: Wikipedia
Official Page:
http://h20208.www2.hp.com/cms/library/index.html
See Section: Data Sheets
26. IMS/NGIN Hewlett Packard OpenCall™
OC HLR HSS
OC Home AS
OC Subscriber Sh-diameter
OC Universal Signaling Platform
Subscriber
Profile
Server
Manager Rf-diameter Ro-diameter
Cx-diameter
ISC/Ma-SIP
Media Servers
CSCF
MRF
Call
OC SC OC INS Rf- diam OC Media Server
Session
OC XML Doc Mgm Server
Control
OC IVR
Function Proxy OC SAC
Transport
TDM (americas)/WCDMA/CDMA/UMTS/EDGE/SS7/IP
27. IMS/NGIN Hewlett Packard OpenCall™: HSS
HSS: OC HSS Release 3.00: Uses OC HLR to maintain subscriber
OS: Linux, HP-UX, HP NonStop
Database: standard SQL datastore technology.
It uses standards-compliant Diameter-based Cx/16 and Sh/11
interfaces.
HP OpenCall HSS Release 3.00 allows replication of the subscriber
database in real time—allowing fail-over to a standby system in the
unlikely event of a system failure.
An easy-to-use web-based graphical user interface (GUI)
An efficient command line interface for bulk processing
Info: http://h20208.www2.hp.com/opencall/library/products/mobility/ochss/oc_hss_%20ds.pd
28. IMS/NGIN Hewlett Packard OpenCall™: pCSCF
Proxy - CSCF: OC Service Access Controller.
Understands and forwards Prepaid and Postpaid voice & data
services to S-CSFC.
Speaks Diameter and SIP
OS: Linux, HP-UX/HP UNIX® Servers
Database: -
Comes bundled with common Service Logic Programs (SLPs)
handling Voice, VCall or Data sessions as well as data and
content based charging scenarios—such SMS,
MMS,WAPbrowsing
Handles Unstructured Supplementary Services Data (USSD)
messages and IVR interaction. These service logic programs can
be configured or adapted as part of a deployment project to fit
specific scenarios
Info: http://h20208.www2.hp.com/opencall/library/products/mobility/ocsac/4aa1-7476enw_ds.pdf
29. IMS/NGIN Hewlett Packard OpenCall™: sCSCF
Serving - CSCF: OC Service Controller.
platform for building multi-network-based VAS and
developing applications in SS7/2G,3G/IP network architectures.
Understands: SS7/TCAP/SIP
HW/OS: HP Itanium® , PA-RISC® Servers Telcordia’s NEBs Level
3 servers/HP UX
Database: Real Time DB or Oracle
Programming in: SDL (Telelogic:Specification and Description
Language).
Has Service Creation Environment (SCE)
Has Service Execution Platform (SEP) → the s-CSCF
Info: http://h20208.www2.hp.com/opencall/library/general/OpenCall_SC_PB_v5.pdf
30. IMS/NGIN Hewlett Packard OpenCall™: iCSCF
Serving - CSCF: OC IN Server
intelligent network services platform for SS7/2G,3G/IP network
architectures. Bundled with IN Tools.
Understands: SS7/TCAP/SIP/DIAMETER
HW/OS: Non Stop Blade Servers 2-16 processors
Database: Mem. Based – can be replicated on disk
Programming using:
GUI TSCE: Telecom Service Creation Environment with SIBB:
Service Independent Building Blocks
Native C (Custom Blocks): c-API for
Signaling/TCAP+ISUP//SIP/DIAMETER
Info: http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA2-5076ENW.pdf
31. IMS/NGIN Hewlett Packard OpenCall™: MSRF
MSRF: Media Platform 4.3
a carrier grade IP media server
Understands: SIP/DIAMETER/MEGACO H.248
HW/OS: HP Proliant/Blade/Carriet/ UP UX and RH Linux
Database: -
Programming using:
VoiceXML/CCXML http://www.w3.org/TR/ccxml/
Web Interface for Programming
VXML/CCXML that is produced from any source to do the job
JAVA-ccAPI
SIP-NGIN Applications written in NETANN or MSCML
IN-SCP Applications written in
IMS Applications (MRF/MRFP):
Info: http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA2-2925ENW.pdf
33. MS/NGIN RedHat MOBICENTS
MOBICENTS:Open Source Cloud Communications Platform. It
provides a runtime environment and comprehensive suite of tools
for development, deployment and management of services
integrating voice, video and messaging across a range of
communications networks.
Source: MOBICENTS Page
Official Page: http://www.mobicents.org/products.html
34. MS/NGIN RedHat MOBICENTS
SLF
Mob
HSS Diameter AS
Mob (Diameter) Mob Diameter
Sh.Server
Sh-diameter Mob SIP Servlets
Cx-diameter Rf-diameter
SIP
Ro diameter
CSCF I - Mob
Call SIP Presence MRF
Session Rf Diameter
Mob Media Server
Control S - Mob
Function JAIN SLEE
P- Mob SS7
Transport
TDM (americas)/WCDMA/CDMA/UMTS/EDGE/SS7/IP
35. MS/NGIN RedHat MOBICENTS
Sip Servlets delivers a consistent, open platform on which to
develop and deploy portable and distributable SIP and
Converged JEE services. It is the first open source certified
implementation of the SIP Servlet v1.1 (JSR 289 Spec) on top of
Tomcat 6.0.32 and JBoss AS 5.1.0.GA. Role: AS
Supports:
Clustering / High Availability
Web Based GUI for monitoring the servlets
SNMP Monitoring of Servlets
Programming using Service Building Blocks (SBBs) inside Eclipse
36. MS/NGIN RedHat MOBICENTS
JAIN SLEE: The Execution Environment. It is a mutlithreaded JBOSS
Service deployed in JBOSS. It provides the following interfaces:
Diameter Base/CCA/Cx-Dx/Rf/Ro/Sh Client+Server/
HTTP Client + Servlet/JAIN MGCP/JAIN SIP/SMPP/XCAP
Client/XMPP Role : S-CSCF
Development:
Test it within Eclipse using EclipSLEE
Monitor it using JMX Console
Network Monitor it using Jboss SNMP Agent
Develop services for it Using Eclipse SBB
37. MS/NGIN RedHat MOBICENTS
Sip Presence Provides provides presence – resource allocation
functionalities to SIP-based networks (Presence/Resource/XDM
Servers). On top of JSLEE. Deployed Services in JBOSS.
When a service executing in JSLEE needs resources, it contacts the
SIP Presence Servers
Servers can:
Can be configured using XML,
Managed using JMX
Monitored using SNMP.
Role: I-CSCF
38. MS/NGIN RedHat MOBICENTS
SS7 open source software solution implementing MTP2,3, ISUP,
SCCP, TCAP, CAMEL, MAP protocols for a dedicated equipment
and also M3UA (SIGTRAN) over IP. SS7 Service is JMX based service
deployed in JBoss Application Server
Roles :
SS7 proxy over IP something like P-CSCF
Signalling GW like Element SGW in IMS that transports any SS7
MTP3-User signalling (e.g.,ISUP and SCCP messages) over IP.
Beware
1) SS7 stack at its core requires only Java if you are using only M3UA.
If used dahdi or dialogic SS7 hardware, respective SS7 cards needs to
be installed on the LINUX server along with native libraries.
2) M3UA Requires JDK7
40. MS/NGIN RedHat MOBICENTS
Media Server: Mobicents Media Server
Role : MRF & MGW
IMS/VoIP: The Mobicents Media Server is provided with telco
standard MGCP interface
Classic IN: includes embedded signaling gateway function which
supports complete set of TDM and IP signaling protocols. Media
server supports TDM access variants like ETSI ISUP, PRI. Media
server supports signaling backhaul over IP with M3UA and SUA
options.
Understands: H.248-Megaco, MGCP
Configured: MSCML
41. MS/NGIN RedHat MOBICENTS
Media Server: Mobicents Media Server
Supported Functions:
IVR
Announcements
Conference: Mixes signals from multiple sources to a single destination
packet. Mixes sources and transcodes.
Packet Relay: Converts dissimilar packets - transcodes
42. MS/NGIN RedHat MOBICENTS
Diameter:libraries implementing DIAMETER protocol for both
client/server implementation of Sh/Cx/Rf/Ro.. links. Used from SIP
Servlets, Media Server to connect with any application running in
JAIN SLEE. Basically implements Role: HSS
Incubator Any other tool or library may be needed (like util).
43. MS/NGIN RedHat MOBICENTS
Overall Series Benefits:
Cost
No cost – No licenses at all.
Cheap Hardware, OS and Portable
Development
Only one technology: Java 6 (7 if SS7 stack) , J2EE
Only one J2EE container: Jboss
Only one IDE: Eclipse
Enterprise Monitoring: JMX Console/ SNMP
44. MS/NGIN RedHat MOBICENTS
Overall Series Benefits:
Fault Tolerance:
Clustered and can do load balancing.
Stable Nowdays with Jboss 5
Standards compliance:
Fully supports basic protocols:
– POTS: SS7(MTP2,3/TUP/TCAP/SSCP),ISDN( TCAP/ISUP),
CAMEL, MAP
– IMS: SIP,DIAMETER,H.248 Megaco
– Application CCXML,VXML...
– Monitoring using SNMP
45. Seventh Part
How Can We help?
Training
Consulting
Implementation/Development
49. Technologies or IN/IMS implementation
Presentation Agenda
UIT Company Briefing
The Objective
Presentation of a typical IMS for IN
HP Technologies on IMS/IN
RedHat/Mobicents Technologies on IMS/IN
Comparison and commenting
51. UIT Company Briefing
Incorporation – Who we are:
Incorporation: March 2009
Partnership Company
Stavros Vaitsis, Partner: IT Services & Systems
Michael Mountrakis, Partner : Telcos & Informatics
Currently utilizing a team of 8 engineers
Office: Ag. Paraskevis 67 Chalandri - Attica
52. UIT Company Briefing
Incorporation – What we do:
Systems & IT Services
Software
Telecommunications
53. IT Services
Consulting – Design – Development
Implementation & Support
Solution Architects
Infrastructure: Servers, Storage, Backup, Networking etc
Techniques: Consolidation & Virtualization
Services: DHCP, MAIL, DNS, AD, SIP, PROXY etc
Production Environment: DBs, Applications & Restrictions
Financial factors: ROI
54. Software
N-tier Mainstream Custom Apps
WEB Development
Technologies
java, .net, c, c++, c#, python, php, posix
Application Servers
JBoss, Tomcat, Websphere ESB, Glassfish, Oracle AS
DBMS
Oracle, MySql, PostgreSQL, MS SQL, FileMaker
Platforms
Linux, Unix, Windows, Apple
55. Software Products/Solutions
JBoss Provisioning Manager
Technologies used: JAVA, XML, J2EE, JNDI, JBoss
Supported Platforms: Linux/Unix, Windows
Logguard™ Log Analyzer and Events Manager
http://www.logguard.com
Technologies used: AVA, XML, J2EE, JNDI, Jboss, MySQL or ORACLE
Supported Platforms: Linux/Unix, Windows
TAP Converter
Technologies used: HP UX 11.00, HP’s aCC C++, gcc
Supported Platforms: SUN Solaris, HP UX 11, Linux, Windows
SMPP Dispatcher Gateway (SMPP to anything)
Technologies used: Java, J2EE, HTTP, SMPP, JBoss, ORACLE 10g, C#
Supported Platforms: Linux/Windows
56. Telecoms Projects
Billing – Rating
IN Rating Module using OpenCall, SDL, Java/Oracle.
Provisioning and Network Management
NTS Platform to support Testing (Selt,Line), Port Operations like Reset, Retrain and
Statistics Designed for HOL.
Technologies J2EE, EJB3.0 WebSphere ESB, JBoss, MySql
57. Telecoms Projects
Revenue Loss - Assurance
Design-Implementation of a complex Revenue Assurance Platform that gathered
the log files from Switches – Mediation – Rating and Billing and calculated KPIs
indicating the revenue loss. Platform enabled marking of CDRs for re-engineering
depending on the cause of problem.
Technologies Java, JSP, Oracle 10g
TANDEM Analysis – SS7 Network
Design-Implementation of CSE, a platform that performs off SS7 network traffic
simulation in order to perform tests and SS7 switching network performance
measurement and diagnosis.
Technologies C++, Java using Agilent's SS7 CDR pump engine.
58. TELCOS Projects
GSM-GPRS-UMTS-3G
Design-Implementation of several minor applications like:
TAP (Roaming Traffic) Converters to support DWH of roaming GSM-3G CDRs.
Technologies ASN1, C++/STL
NOKIA DX200 3G CDR pump engine to convert 3G CDRs.
Technologies in C++/STL
SMS Gateway Implementation (HTTP/WS to SMPP and vise versa) to support
public SMS Service.
Technologies J2EE, Oracle
60. The Objective
COSMOTE needs to implement IN services in – house.
Cosmote IN Development Vendors
Management Team
61. The Objective
Questions arising:
Where to start. The basic IMS/NGIN theory?
What is already installed? What is the current situation?
What tools/platforms we need to do so?
How the new platform integrates with existing tools?
How does the learning curve evolves with the new platform?
Cost = Licensing + Training + Custom Interfaces?
How much control of the proposed platform can we gain?
62. The Objective
By the end of the presentation:
Understand the basic technology.
Have a good understanding of the problem sizing.
Have an idea of the proposed solutions.
Can do a simple cost estimation.
Be able to evaluate the learning process of proposed platforms
Be able to evaluate the offered resources.
…. Acquire Knowledge....
64. IP Multimedia Subsystem
IMS: is an architectural framework for delivering Internet
Protocol (IP) Multimedia Services (Wikipedia).
It applies on Wireless and Wire line carriers
It utilizes:
– Hardware
– Software Applications
– Protocols of Open Standards like SIP/DIAMETER to
Interconnect Elements in all layers
65. Intelligent Networks and Next Generation Networks
IN is the standard network architecture specified in the ITU-T
Q.1200 series recommendations for fixed as well as mobile
telecom networks. It allows operators to differentiate themselves
by providing value-added services in addition to the
standard telecom services (Wikipedia).
NGIN: Next Generation Intelligent Networks is the evolution of
IN over IMS to support more sophisticated value-added
services.
66. Intelligent Networks and Next Generation Nextworks
IN examples:
Prepaid, Split Call, Sponsored Call, Call Routing Services
(location/time), Televoting, Number Portability, Call Queuing,
Reverse Charging. All delivered to your fixed line/
mobile.
NGIN examples: VPN, Streaming, Portals, e-health, Subscriber
Mobile TV. All delivered to your 3G Phone
67. IP Multimedia Subsystem
SLF
subscriber AS
HSS location Application
Home function Sh-diameter
Servers
Subscriber
Server Cx-diameter ISC/Ma- SIP Ro-diameter
Rf-diameter
CSCF Serving
MRF
Call
Interrogating Rf- Diameter Control MRFC Media
Session
Resource
Control Player MRFC
Function
Function Proxy
Media Servers
Mp: H248-Megaco
Transport
TDM (americas)/WCDMA/CDMA/UMTS/EDGE/SS7/IP
68. IP Multimedia Subsystem: Elements
SIP Application servers (AS) hosts and executes customer services.
Home Subscriber Server (HSS), or User Profile Server Function
(UPSF). It contains the subscription-related information (subscriber
profiles), performs authentication and authorization.
Call Session Control Function: Controls the call flow. Proxy,
Interrogating, Serving sub-functions
Media Resource Function (MRF) provides media related functions
such as media manipulation (e.g. voice stream mixing)
Transport: any source converted to SIP.
69. IP Multimedia Subsystem: Protocol
SIP: Session Initiation Protocol. Controls IP calls. Signaling
Protocol/ RFC3261.
Diameter: Performs extended Subscriber
Authentication/Authorization. Successor to RADIUS. RFC3588
Megaco or H.248: controls Media Gateways in Internet Protocol
(IP) networks and the public switched telephone network (PSTN)/
RFC2805.
70. Third Part
Intelligent Networks
Hewlett Pacard OpenCall™
Vendor Stack
71. IMS Hewlett Packard OpenCall™
OpenCall: a suite of software and hardware applications which
allow implementation of common telecom operator services such
as voicemail, SMS, prepaid, HLR/VLR.
It implements industry standard telecom protocols and standards
such as SS7, ISUP, TCAP, SIP, VXML
Source: Wikipedia
Official Page:
http://h20208.www2.hp.com/cms/library/index.html
See Section: Data Sheets
72. IMS/NGIN Hewlett Packard OpenCall™
OC HLR HSS
OC Home AS
OC Subscriber Sh-diameter
OC Universal Signaling Platform
Subscriber Server
Profile
Manager Rf-diameter Ro-diameter
Cx-diameter
ISC/Ma-SIP
Media Servers
CSCF
MRF
Call
OC SC OC INS Rf- diam OC Media Server
Session
OC XML Doc Mgm Server
Control
OC IVR
Function Proxy OC SAC
Transport
TDM (americas)/WCDMA/CDMA/UMTS/EDGE/SS7/IP
73. IMS/NGIN Hewlett Packard OpenCall™: HSS
HSS: OC HSS Release 3.00: Uses OC HLR to maintain subscriber
OS: Linux, HP-UX, HP NonStop
Database: standard SQL datastore technology.
It uses standards-compliant Diameter-based Cx/16 and Sh/11
interfaces.
HP OpenCall HSS Release 3.00 allows replication of the subscriber
database in real time—allowing fail-over to a standby system in the
unlikely event of a system failure.
An easy-to-use web-based graphical user interface (GUI)
An efficient command line interface for bulk processing
Info: http://h20208.www2.hp.com/opencall/library/products/mobility/ochss/oc_hss_%20ds.pd
74. IMS/NGIN Hewlett Packard OpenCall™: pCSCF
Proxy - CSCF: OC Service Access Controller.
Understands and forwards Prepaid and Postpaid voice & data
services to S-CSFC.
Speaks Diameter and SIP
OS: Linux, HP-UX/HP UNIX® Servers
Database: -
Comes bundled with common Service Logic Programs (SLPs)
handling Voice, VCall or Data sessions as well as data and
content based charging scenarios—such SMS,
MMS,WAPbrowsing
Handles Unstructured Supplementary Services Data (USSD)
messages and IVR interaction. These service logic programs can
be configured or adapted as part of a deployment project to fit
specific scenarios
Info: http://h20208.www2.hp.com/opencall/library/products/mobility/ocsac/4aa1-7476enw_ds.pdf
75. IMS/NGIN Hewlett Packard OpenCall™: sCSCF
Serving - CSCF: OC Service Controller.
platform for building multi-network-based VAS and
developing applications in SS7/2G,3G/IP network architectures.
Understands: SS7/TCAP/SIP
HW/OS: HP Itanium® , PA-RISC® Servers Telcordia’s NEBs Level
3 servers/HP UX
Database: Real Time DB or Oracle
Programming in: SDL (Telelogic:Specification and Description
Language).
Has Service Creation Environment (SCE)
Has Service Execution Platform (SEP) → the s-CSCF
Info: http://h20208.www2.hp.com/opencall/library/general/OpenCall_SC_PB_v5.pdf
76. IMS/NGIN Hewlett Packard OpenCall™: iCSCF
Serving - CSCF: OC IN Server
intelligent network services platform for SS7/2G,3G/IP network
architectures. Bundled with IN Tools.
Understands: SS7/TCAP/SIP/DIAMETER
HW/OS: Non Stop Blade Servers 2-16 processors
Database: Mem. Based – can be replicated on disk
Programming using:
GUI TSCE: Telecom Service Creation Environment with SIBB:
Service Independent Building Blocks
Native C (Custom Blocks): c-API for
Signaling/TCAP+ISUP//SIP/DIAMETER
Info: http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA2-5076ENW.pdf
77. IMS/NGIN Hewlett Packard OpenCall™: MSRF
MSRF: Media Platform 4.3
a carrier grade IP media server
Understands: SIP/DIAMETER/MEGACO H.248
HW/OS: HP Proliant/Blade/Carriet/ UP UX and RH Linux
Database: -
Programming using:
VoiceXML/CCXML http://www.w3.org/TR/ccxml/
Web Interface for Programming
VXML/CCXML that is produced from any source to do the job
JAVA-ccAPI
SIP-NGIN Applications written in NETANN or MSCML
IN-SCP Applications written in
IMS Applications (MRF/MRFP):
Info: http://h20195.www2.hp.com/V2/GetPDF.aspx/4AA2-2925ENW.pdf
79. MS/NGIN RedHat MOBICENTS
MOBICENTS:Open Source Cloud Communications Platform. It
provides a runtime environment and comprehensive suite of tools
for development, deployment and management of services
integrating voice, video and messaging across a range of
communications networks.
Source: MOBICENTS Page
Official Page: http://www.mobicents.org/products.html
80. MS/NGIN RedHat MOBICENTS
SLF
Mob
HSS Diameter AS
Mob (Diameter) Mob Diameter
Sh.Server
Sh-diameter Mob SIP Servlets
Cx-diameter Rf-diameter
SIP
Ro diameter
CSCF I - Mob
Call SIP Presence MRF
Session Rf Diameter
Mob Media Server
Control S - Mob
Function JAIN SLEE
P- Mob SS7
Transport
TDM (americas)/WCDMA/CDMA/UMTS/EDGE/SS7/IP
81. MS/NGIN RedHat MOBICENTS
Sip Servlets delivers a consistent, open platform on which to
develop and deploy portable and distributable SIP and
Converged JEE services. It is the first open source certified
implementation of the SIP Servlet v1.1 (JSR 289 Spec) on top of
Tomcat 6.0.32 and JBoss AS 5.1.0.GA. Role: AS
Supports:
Clustering / High Availability
Web Based GUI for monitoring the servlets
SNMP Monitoring of Servlets
Programming using Service Building Blocks (SBBs) inside Eclipse
JAIN SLEE: The Execution Environment. It provides a set of
connectors to a variety of networks elements: SS7, MAP, TCAP,
INAP, ISUP, XMPP, SIP, MGCP, HTTP, SMPP, XDM, XCAP and
many others. Role : S-CSCF
82. MS/NGIN RedHat MOBICENTS
JAIN SLEE: The Execution Environment. It is a mutlithreaded JBOSS
Service deployed in JBOSS. It provides the following interfaces:
Diameter Base/CCA/Cx-Dx/Rf/Ro/Sh Client+Server/
HTTP Client + Servlet/JAIN MGCP/JAIN SIP/SMPP/XCAP
Client/XMPP Role : S-CSCF
Development:
Test it within Eclipse using EclipSLEE
Monitor it using JMX Console
Network Monitor it using Jboss SNMP Agent
Develop services for it Using Eclipse SBB
83. MS/NGIN RedHat MOBICENTS
Sip Presence Provides provides presence – resource allocation
functionalities to SIP-based networks (Presence/Resource/XDM
Servers). On top of JSLEE. Deployed Services in JBOSS.
When a service executing in JSLEE needs resources, it contacts the
SIP Presence Servers
Servers can:
Can be configured using XML,
Managed using JMX
Monitored using SNMP.
Role: I-CSCF
SS7 open source software solution implementing MTP2,3, ISUP,
SCCP, TCAP, CAMEL, MAP protocols for a dedicated equipment and
also M3UA (SIGTRAN) over IP. Role : SS7 proxy for Services
something like P-CSCF
84. MS/NGIN RedHat MOBICENTS
SS7 open source software solution implementing MTP2,3, ISUP,
SCCP, TCAP, CAMEL, MAP protocols for a dedicated equipment
and also M3UA (SIGTRAN) over IP. SS7 Service is JMX based service
deployed in JBoss Application Server
Roles :
SS7 proxy over IP something like P-CSCF
Signalling GW like Element SGW in IMS that transports any SS7
MTP3-User signalling (e.g.,ISUP and SCCP messages) over IP.
Beware
1) SS7 stack at its core requires only Java if you are using only M3UA.
If used dahdi or dialogic SS7 hardware, respective SS7 cards needs to
be installed on the LINUX server along with native libraries.
2) M3UA Requires JDK7
86. MS/NGIN RedHat MOBICENTS
Media Server: Mobicents Media Server
Role : MRF & MGW
IMS/VoIP: The Mobicents Media Server is provided with telco
standard MGCP interface
Classic IN: includes embedded signaling gateway function which
supports complete set of TDM and IP signaling protocols. Media
server supports TDM access variants like ETSI ISUP, PRI. Media
server supports signaling backhaul over IP with M3UA and SUA
options.
Understands: H.248-Megaco, MGCP
Configured: MSCML
87. MS/NGIN RedHat MOBICENTS
Media Server: Mobicents Media Server
Supported Functions:
IVR
Announcements
Conference: Mixes signals from multiple sources to a single destination
packet. Mixes sources and transcodes.
Packet Relay: Converts dissimilar packets - transcodes
88. MS/NGIN RedHat MOBICENTS
Diameter:libraries implementing DIAMETER protocol for both
client/server implementation of Sh/Cx/Rf/Ro.. links. Used from SIP
Servlets, Media Server to connect with any application running in
JAIN SLEE. Basically implements Role: HSS
Incubator Any other tool or library may be needed (like util).
89. MS/NGIN RedHat MOBICENTS
Overall Series Benefits:
Cost
No cost – No licenses at all.
Cheap Hardware, OS and Portable
Development
Only one technology: Java 6 (7 if SS7 stack) , J2EE
Only one J2EE container: Jboss
Only one IDE: Eclipse
Enterprise Monitoring: JMX Console/ SNMP
90. MS/NGIN RedHat MOBICENTS
Overall Series Benefits:
Fault Tolerance:
Clustered and can do load balancing.
Stable Nowdays with Jboss 5
Standards compliance:
Fully supports basic protocols:
– POTS: SS7(MTP2,3/TUP/TCAP/SSCP),ISDN( TCAP/ISUP),
CAMEL, MAP
– IMS: SIP,DIAMETER,H.248 Megaco
– Application CCXML,VXML...
– Monitoring using SNMP
91. Seventh Part
How Can We help?
Training
Consulting
Implementation/Development