Upload
badr-aziz
View
112
Download
11
Embed Size (px)
Citation preview
BroadSoftBroadWorks platform technical overviewBroadWorks platform technical overview
BroadSoft Overview
Service providers are transforming their business models through IP-based applications
Our software,
2
Our software, BroadWorks, is the platform over which these applications are delivered
We are the global market leader to partner with
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
Applications and Architectures
Hosted PBX/IP Centrex Mobile PBX Residential Broadband
App
licat
ions
Arc
hite
ctur
es
IMSStandards Architecture
Single Converged InfrastructureExtensible Application Framework
Standalone
Fixed Cable Mobile Fixed Cable Mobile
BroadWorks Standalone Architecture
IP N
etworks
TD
M N
etworks
SBC
SGW
MGC
MGW
T1/E1, DSL, PacketCable GSM/CDMA
BW SIP Network I/F BW SIP Network I/F
BW SIP Access I/F
Cable NetworkFixed Network
ResidentialSOHO
LargeEnterprise
Small / Medium Enterprise
Mobile Network
ResidentialSOHO
Small / Medium Enterprise
SBC
T1/E1, DSL,Broadband
PS SBC
PacketCablePCMM
HLR MSC
GSM/CDMA
Mobiles
MGC MGW
BroadWorks in an IMS Network Architecture
IP N
etworks
TD
M N
etworks
IWF
I-BCF
BGF
SGF
MGCF
MGW
TISPAN PacketCable 2.0 3GPP
I-CSCF HSS S-CSCF SLF BGCF
IMS SIP ASIMS MRF
IMS Core Network
Ma Sh Isc Dh
Cable NetworkFixed Network
ResidentialSOHO
LargeEnterprise
Small / Medium Enterprise
Mobile Network
ResidentialSOHO
Small / Medium Enterprise
P-CSCF
PDF A-BGF
TISPAN
P-CSCF
PDF BGF
PacketCable 2.0
P-CSCF
PDF GGSN
3GPP
Mobiles
BroadWorks Platform Components
Core Servers
Application ServerCall Control and Features
Auxiliary Servers
Web ServerWeb and API Security
Xtended Services Platform Xtended Services Interface
Media ServerMedia Resource Function
Network ServerTranslations, Routing, and
Scalability Engine
Element Management Server
Call Detail ServerCall Log Storage
Profile ServerFile Repository
Session Continuity Function
Access MediationServer
BroadWorks Standalone Components
Web Server / XSPSubscriber Web PortalWeb Services Interface
Media ServerSIP User Agent
Playback and RecordingDTMF Detection
Browser / Web Services
HTTP
Endpoints / Gateways
RTP
Application ServerSIP Back-to-Back User Agent
Call Control and Service LogicProvisioning Business Logic
Service Profile Database
Network ServerSIP Redirect ServerSubscriber LocationNumber Translations
Routing Services
DTMF DetectionConferencing
HTTP SIP UA
Endpoints
SIP B2B
NCS
SBCs /Softswitches
SIP
Redirect
SIP Redirect
BroadWorks IMS Components
Mr
Application Server
Media Resource FunctionNetwork Server
Web Server / XSP
Subscriber Web PortalWeb Services Interface
UEUt
CS
CF
HS
S
OC
F/C
CF
Sh Isc Rf/Ro
Mr
Application Server
SIP Back-to-Back User AgentCall Control and Service LogicProvisioning Business Logic
Service Profile Database
SIP Redirect ServerSubscriber LocationNumber Translations
Media Server
SIP User AgentPlayback and Recording
DTMF DetectionConferencing
Applicable 3GPP IMS Specifications
Interface Functional Spec Protocol Spec
Isc/Ma/Mr TS 23.218 – Session Handling
TS 24.229 – Call Control with SIP/SDP
Rf /Ro TS 32.240 – Charging Principles
TS 32.229 – Charging ApplicationsTS 32.260 – IMS Charging Subsystem
BroadWorks is 3GPP Release 7 Compliant (commercial) Now tracking with Release 8/9 features and enhancem ents
Principles TS 32.260 – IMS Charging Subsystem
Sh TS 29.328 - Sh Message flowsTS 29.329 – Diameter AVPs for ShTS 29.364 – MMTel Schema
Cr/Sr TR 24.880 – Media Server Control Technical Report
Ut TS 24.623 – XCAP over UtGeneral/architecture: • 23.002 – IMS Network Architecture• 23.228 – IMS Stage 2
9 BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
BroadWorks Application Server
Functionality� Call and Service Logic� Subscriber DatabaseComponents� Execution Server� Provisioning Server� DatabaseArchitecture� SIP Back to Back User Agent� Call Session Based� Patented Service Execution and Feature
SIP
Network Devices
OCIHTTP
� Patented Service Execution and Feature Interaction Engine Key
Interfaces� SIP, MGCP� Open Client Interface (OCI)� Simple Object Access Protocol (SOAP)� File Transfer Protocol (FTP)� SMDI (Call History)� Call Naming (SIP), Radius� Short Message Peer-to-peer Protocol
(SMPP)Redundancy� Active/ActiveRegulatory� Signaling Information via TCP/IP
Access Devices
MGCP
SIP
SOAPFTP
Radius SMDI
SMPP
Application Server Architecture
ServiceBusServiceBus
CFACFA SCASCA VMVM
SIPSIP MGCPMGCP
3WC3WC CMCM
OCI-COCI-CPOP3IMAP4POP3IMAP4
SMTPSMTP
MGCP SIPOCI-CSMDISNMP
SMTP POP3 IMAP4SMPP RADIUS
Services
Adapters
JDBC
Execution Server
Provisioning Server
TimesTen Database
JDBC
SystemMonitor
SNMPAgent
OCI-C
OCI-P
TomcatServletEngine
ApacheWeb
Server
HTTP/SHTML
OCI-P CLI FTP SSH
OCS
Core Technology - SIP
• Industry’s most mature SIP stack
• Homegrown allowing for quick customization and problem resolution
• Interoperable with over 450 SIP based devices
• BroadWorks used by Adtran, Cisco and
SIP
• BroadWorks used by Adtran, Cisco and Polycom as their reference for testing
• Validated and deployed with IMS core networks from ALU, E///, Huawei and NSN
• BroadSoft developed SIP customization for busy lamp fields, advanced call control and bridged line appearances
• Programmable controls on a per device basis for ultimate compatibility and interoperability
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
Core Technology – Java Based Solution
• One of the first real-time Java applications in the industry
• Proven to allow rapid software development with better quality than C/C++
• Native Java application without reliance on third party service delivery platform
SIP
Java Based
third party service delivery platform
• All software source managed by BroadSoft except for database (Oracle Timesten)
• Leverage open source software for quick time to market
• Years of development in fine tuning garbage collection for real-time operation
• Validated approach as supported by Oracle, IBM and Sun
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
Core Technology – Call Control Architecture
• BroadSoft developed “service” operating system
• A common architecture for event routing, service execution and precedence
• Provides an extensible pattern for creating and adding new services and/or interfaces
SIP
Java Based
Call Control and adding new services and/or interfaces with no impact to existing functionality
• Provides a product which is easier to test and subsequently has less defects
• Abstracts interfaces so that services can be written to work with any protocol (SIP/MGCP)
• Proven success with current support for over 200 services
• Key patent on core architecture
Call Control
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
Core Technology – Geographic Redundancy
• BroadSoft designed geographic redundancy solution tailored for call control
• Uses standard IP networking configuration with standard IP addressing and no special software
• Supports seamless failover for server
SIP
Java Based
Call Control • Supports seamless failover for server outages and IP networking issues
• Allows for placement of servers in any geography with no distance limitations
• Supported by leading IMS core network vendors (ALU, E///, Huawei, NSN) and SBC vendors (Acme Packet)
• Proven greater than five 9’s reliability with over 5 years of historical data
Call Control
Geographic Redundancy
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
Core Technology – Common OAMP Platform
• Common management container for all BroadSoft servers
• Supports identical carrier grade management interfaces on all servers
• Includes command line interface, alarms, statistics, configuration, charging and security
SIP
Java Based
Call Control statistics, configuration, charging and security
• Fully tested and validated with leading carrier network management systems (Netcool, Openview, etc.) and customer care systems (Amdocs, Metasolv, etc.)
• Proven carrier grade in over 50 tier 1 telecommunications service providers
• Works on standard servers as well as virtualized servers
Call Control
Geographic Redundancy
Common OAMP Platform
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
Core Technology – Media Framework
SIP • Software based media resource framework supporting DTMF detection, media playback, recording, conferencing and repeating
• Supports standard IMS and VoIP interfaces as well as VoiceXML and CCXML
• Provides de facto audio and video codecs
Java Based
Call Control • Provides de facto audio and video codecs and interfaces with all leading speech recognition and text to speech solutions
• Very high capacity with low cost, off the shelf hardware
• Homegrown using open source software with no royalties (except certain codecs)
• Bundled with the application server providing a significant commercial advantage
Call Control
Geographic Redundancy
Common OAMP Platform
Media Framework
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
Micro Business (< 10)
Mid-to-Large Enterprise (100-1000)
Small Business (11-100)
Mobiles & PBX fixed (97%)
Mobile Business by segmentBroadSoft’s Solutions
Micro Business (< 10)
Mobiles only
Mobiles and fixed workers
Mobiles & PBX fixed (97%)
“Mobile Trunk”
“Mobile Office”
“Mobile Enterprise”
We are enabling two mobile architecture models
Centrex features on mobile phone
BroadWorks User & Group Features
VM
PBX
Mobile extension to premises PBX
PBX Features
VM
BroadWorks Mobile Integration (IMS)
Customer PremisesIP Phone
ISC
Hosted PBX
Customer PremisesPBX/KTS
ISC
SIP Trunking
SIP
20
MSC
CSCF
MSC
CSCFSCF
SCF
SIP
SS7 (CAMEL/MAP)SS7 (CAMEL/MAP)
BroadWorks Mobile Integration (NGN)
Customer PremisesIP Phone
SIP
Hosted PBX
Customer PremisesPBX/KTS
SIP
SIP Trunking
SIP
SIP
21
MSC
MGC
MSC
SS7 (CAMEL/MAP)
MGCSCF
SCF
SIP
SS7 (CAMEL/MAP)
Mobile IP Centrex IMS Architecture(Fixed & Mobiles)
SS7
Isc
Sh
Cx
HSS/HLR
SCFSIP
SIP
2G/3G CS core
IMS core
MSC
2G/3G Mobile
Cx
MGC/F
IP Phones
CSCF
IP PBXISDN PBX
The opportunity between LTE data and VoLTEHigh value differentiated services
Data
Competitors Approach
“Chasm”
Data
BroadSoft Approach
Mobile PBX
Business Continuity
Trunking
Family Svcs
Call Center
SMS Info
Video Conf
Collab
New Segments, New Revenue Streams
BroadWorks IMS – Voice over LTE (VoLTE ) Solution
SCC-ASIMS Centralized Services and Continuity per 3GPPSoftware upgrade to XS
TASService data in HSSVoLTE (“OneVoice”)
profile per GSMA IR.92Enables MMTel/RCS
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
IMS CoreIMS CoreIMS Core
ICS enhanced
LTE Phones
Integrated TAS & (optional) SCC-AS on one platform
Simplified integration
Easier to deploy and maintain
IP-SMSCIP-SMSCIP-SMSC Other EnablersOther EnablersOther Enablers
3GPP SCC AS
� BroadWorks Integrated SCC AS Functionality:
– IMS Centralized Services (ICS) per 3GPP TS 23.292
– IMS Service Continuity per 3GPP TS 23.237
� IMS Anchoring & Domain Selection (T-ADS)
� E-UTRAN and 3GPP UTRAN/GERAN SR-VCC per 3GPP TS 23.216
Eco SystemFormal Interoperability Program
In operation since 2001
Three Levels� Premier Partnerships
� BroadSoft Validated
� Vendor Validated
Specifications and Test plans
Open Access� http://interop.broadsoft.com
� Test over the Internet
� Open community forum for partners Q&A
� SIP Access Specification
� Separate IMS Interface Specifications
Over 220 Config Guides� Device specific configuration
recommendations
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.25
BroadSoft’s Interoperability Testing Program
Partner, BroadSoft, or Customer Verification� Public test system available on
the internet
End-to-End Focus� IP PBX’s and IADs are tested
against Acme SBC� Results are approved by our � Results are approved by our
interop engineers� Partner Configuration Guide (step
by step)
Resources� SIP specifications, test plans,
sample call traces� End to End Configuration Guides
Our Goal: “Make a SIP Trunk as plug-and-play as IS DN PRI”
IP PBX and IP Phones Interoperability - snapshot
Interoperable with 50+ IP PBXs
All Major Vendors
Partner Configuration GuidesQuickly reproduce working configurations
Step-by-Step Configuration
� BroadWorks
� PBX
Known issues & work abounds
Our customers use PCGs as the basis for the turn-up MOPS
Available on BroadSoft Xchange
Step-by-Step Configuration
� BroadWorks
� PBX
Known issues & work abounds
Our customers use PCGs as the basis for the turn-up MOPS
Available on BroadSoft Xchange
BroadWorks Configuration PBX Configuration
Deployment Models / Administrative hierarchy
Basic Hierarchy
System
� Contains settings that apply to the entire cluster
Service Provider/Enterprise
� Containers to enable multi-site services (Enterprises) and wholesaling (Service Providers)
Enterprise Service Provider
System
User User
Group Group
User User
Group
User User
Group
User User
wholesaling (Service Providers)
Group
� A common set of users which also have services that apply to all users
User
� A user, line, phone number, phone, etc…
Enterprise Administration Model
Enterprise Model� For large multi-site
enterprises, usually 50+ lines
� Each enterprise is created to contain the multiple sites
� Each site is modeled as a group
� Extension dialing performed
System Administrator
Group: Group:
Enterprise
Group: Group: � Extension dialing performed between sites
� Site services can span to users in different sites
� Applies to both hosted and trunking sites.
A B
Group:New York
Group:Front Office
C D
Group:Dallas
E F
Group:Remote
SMB/SOHO Administration Model
SMB/SOHO Model� Small Businesses of <50 users.
� May be multi-site and include remote subscribers.
� Each company is modeled as a BroadWorks group.
� A company may have one to many lines; each line being a
System Administrator
Enterprise A
Group:Group:
Service Provider
many lines; each line being a BroadWorks User.
� Some or all members are provided with a DID, others are provided with an extension
M N
Group:Company B
Location 1
A B C
Group: Company A
O
Location 2
Residential Administration Model
Consumer Model� For residential families, usually 1-
20 lines
� Each household is modeled as a BroadWorks group.
� A household may have one to many lines; each line being a BroadWorks User.
System Administrator
Enterprise A
Group:Group: Group:
Service Provider
� A line may be a phone in the house or a household member.
� Some or all members are provided with a DID, others are provided with an extensionStudy Kitchen X
Group:Family B
House
Dad Mom Todd
Group: Family A
House
Group:Family C
House
Direct POTS Replacement
BroadWorks Provisioning
BroadWorks Interfaces
Open Client Interface (OCI)� OCI-P – The system activation interface to activate and configure all
resources on BroadWorks.
� OCI-R – They reporting interface to signal external systems of all activation and configuration modifications on BroadWorks.
Xtended Services Interface (Xsi)� Xsi – The end-user centric interface for call control, service
management and call lists. Provides signaling to external systems of call and service management events.
OCI-P – The Activation Interface
External Access to All Provisioning Data� All System, User and Service Data
� Designed to support personal provisioning clients, end-user portals, and back end provisioning systems
Rich Set of Provisioning Primitives� Add/Delete/Modify Entities
– Service Providers, Enterprise, Groups, Users, etc.
Portal/Back End Provisioning Systems
Primary Purpose: To perform activation and configuration of data from external portals and legacy systems for all subscriber types.
– Service Providers, Enterprise, Groups, Users, etc.
� Authorize/Assign/Modify Resources
– Numbers, Services, Domains, etc.
� Manage administrators, roles and policies
Multilevel Authorization Model� Authorization level controls access
– System, Service Provider, Enterprise, Group or User
Flexible Authentication Model� Integrated authentication with MD-5
� Optional external authentication interface
Multiple Protocol Support� TCP/IP (allows TLS)
� SOAP
Provisioning Server
Execution Server
OCI-P
OCI-R – The Reporting Interface
Notifies of changes regardless of where its initiated*� Changes from the Web Portal or CLI
� Changes from 3rd Party Systems
� Changes from Voice Portal or Access Device
OCI-P command used is provided� The exact OCI-P command is provided to external
Portal/Back End Provisioning Systems
Primary Purpose: To notify external systems of any modifications to activation or configuration data to provide data synchronization.
� The exact OCI-P command is provided to external system
� Files (Audio, Device) are excluded
� Passwords can be optionally excluded
Guaranteed Message Delivery Provided� Messages will be queued and delivered later if the
external system experiences a failure
Provisioning Server
Execution Server
OCI-R
*Note: OCI-P only reports changes to the application server, not the network server
Xsi – End User Call Control and Service Interface
End-User centric interface functionality� Call Management
� Call Status
� Service Management
� Call Lists
Multilevel Authorization Model
End-UserApplications
Primary Purpose: To allow end-user applications to perform call control and service management actions.
Multilevel Authorization Model� Authorization level controls access
– System, Service Provider, Enterprise, Group or User
Flexible Authentication Model� HTTP Basic Authentication
� Optional external authentication interface
Designed to support Web 2.0 Applications� RESTful Interface for Web applications and mashups
Multiple Protocol Support� TCP/IP (allows TLS)
� HTTP (REST)
Provisioning Server
Execution Server
Xsi
Connecting to the Interfaces
DMZ
OCI ApplicationOCI ApplicationOCIApplication
End-UserApplicationEnd-User ApplicationEnd-UserApplication
OCI (SOAP or TCP) Xsi (HTTP or TCP)
Xtended Services Platform (Xsp)� Key to integration that provides
– Security
– Scalability
– External Authentication
Open Client Server (OCS)� Process running on the Xsp or EMS (not shown)
Xsi Web Applications� Optional Web Application on the Xsp to provide the
OCS
DMZ
AuthServer Xsi
OCI (SOAP or TCP) Xsi (HTTP or TCP) � Optional Web Application on the Xsp to provide the Xsi.
� Manages Xsi Access
OCS and Xsi Web App Manages interfaces– Aggregates sockets
– Optionally authenticates requests
– Locates Application Servers
– Proxies Requests
– Provide Overload Controls
– Provide Scope Control
– Provide Encryption
BroadWorks Web Portal
CommPilot Web Portal
Reference portal exposing all BroadWorks featuresMulti-tenanted viewsUser view exemplifies self-care portalLocalization supportFully customizableFully customizableOWASP Security CompliantSSO & External Authentication SupportSupports all modern browsersXtended interfaces for custom portal implementation.
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.42
Customization
Customizable logo
Fully customizable with localization support
Pre-selectable color themes
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.43
Customization Capabilities
Customization falls into several categories:- Header and Navigation Changes
- Cosmetics (graphics, colors, fonts)
- String Changes & Localization
- Web PoliciesHeader
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.44
LeftNavigation
Body
Simple Integration of Self Care Portal
OCI
Most operators use our APIs to provide a customized end-user experience.
Xsi provides a simple, RESTful integration model
Self Care Portal
Xsi / Ut
XCAP HTTP
AAA
45 BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
Device Management System
Device Management - How It Works
Device Profile Type created on Application Server� Defines the Access and Configuration Profile
settings for the Device.
� Container for Device Template files
� Parent Instance for Device Profiles
Device Profile is created on Application SIP NOTIFY (sync/reset)
HTTP GET
HTTP PUT
Templates FilesConfiguration Files
Device Profile is created on Application Server and Assigned to User.� Device Profile represents the physical device
� Device Management builds files replacing tags in template files with user data
� Built files are pushed to Profile Server
Device Initialized on Network� Downloads files from XSP via HTTP(S)
� Use username/password for authentication
� Device Restarts via SIP NOTIFY from Application Server
HTTP(S) GET
Service Integration
Device Template files are created with Device Management Tags� When files are built the Device
Management tags are replaced with service data for the user.
Integrated Services
Template files Device files
� Busy Lamp Field� Shared Call Appearance� Voice Portal Access� Feature Access Codes
User Profile Attributes� Time Zone� Preferred Language
End User Services� Polycom Directory
Service A Service B
Firmware Management
Firmware versions are uploaded to Device Type� Application Server pushes firmware
files to Profile Server.
Template files can define which firmware version to use. HTTP
GET
HTTP PUT
Firmware Files Configuration Files
� Device Management can define firmware version in configuration files using custom tags.
When Phone initializes the Device Configuration files will define which firmware file to download via the XSP.� BroadWorks can manage firmware
upgrades on a group by group basis.
HTTP(S) GET
GET
Inventory Management
Use BroadWorks to Track Devices Deployed in the Field� Perform queries through OCI-P or web interface.
Track Device Through Unique Identifiers� Device Profile Type� MAC Address� Device Profile Name
Remove Device Profiles that are no longer in use
Device Management CPE Kits
Packages that contain all required information necessary to deploy and configure a device using Device Management.
Kits Contain:� Integration Guide – Explains how to use Device Management� Device Template files and other device files.� Partner Configuration Guide for Device.� Partner Configuration Guide for other relevant devices (SBCs and ALGs).� Partner Configuration Guide for other relevant devices (SBCs and ALGs).� In some cases, the device firmware.
Kits available on Xchange for:� Polycom SoundPoint IP and VVX products� Aastra 675xi and 9480i/CT and 9143i products� Cisco 500 Series Products� Linksys 9xx Series Products� AudioCodes Access Gateways (in development)� Linksys ATA/Routers (in development)
BroadWorks Accounting
Post Paid Accounting Interfaces
BroadWorks supports four accounting interfaces
� FTP – sending of many Call Detail Records (CDRs) in a file periodically
� Radius – sending of an individual CDR in real-time using Radius protocol (RFC 2866 compliant)
� Rf – sending events using the IMS Offline Charging Interface
CDS
RfBilling
Mediation Server Radius
Billing Mediation
Server FTP
BroadWorks CDR Modules
Call Detail Record
Header Module
Basic Module
Unique IDSystem IDTimestampTime zone
User IDStart/Stop
Release Cause
Network
Basic Module
Centrex Module
IP Module
Release CauseCalling/Called Number
Direction
GroupDepartment
Service ExtensionsRedirection Info
Access DeviceRoute ID
SIP Call IDCodec(s)
Access
Prepaid
BroadWorks provides pre-paid functionality using the Ro Interface to an Online Charging System (OCS)
OCS
Ro
3GPP Specification TS 32.260 and TS 32.299Industry is currently standardizing on the Ro Interface
Available in IMS and pre-IMS ArchitecturesMix of pre and post-paid subscribers supported
Ro
Platform management
System
Element Management Server (EMS)
Centralized Configuration Management– Pushes “System” data to each network
element
One BroadWorks network view– Auto discovery and configuration
Centralized Fault Management– One SNMPv3 interface back to system
wide fault management system
HTTP/XML SSh
SNMPv3
NMS
wide fault management system– Fault analysis
Centralized Performance Management– One SNMPv3 interface back to system
wide performance management system– Performance monitoring tools
Centralized Patch Management– Easily download and deploy patches
across the network elements
PROFILE
57 BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.
BroadWorks Fault Management
Individual node configuration of SNMP agent
Configurable SNMP Access List and Trap Management
SNMP V3 User Authentication
SNMP Reports in XML
SNMP Proxy for external HW/SW
NMSAlarm Monitoring
HW/SW
Statefull alarms with correlation and notification parms
Configurable alarm/event filtering via SNMP or CLI
SNMP
Enhanced Fault Management w/EMS
Couples Performance Management with Fault Management
Automatic Discovery and Configuration of added nodes
Centralized Syslog management
Audible Alarming
NMSAlarm Monitoring
SNMP“North bound”
Audible Alarming
Centralized View of nodes
Customizable Views
Integrated Work-flow management
Event List sorting/filtering
SNMP“South bound”
BroadWorks Performance Management
• SNMP polling to each NE
• Full set of PM included in MIBs
• Configurable Polling intervals
• CLI current and history
NMSPerformanceMonitoring
• CLI current and history viewing capability
• FTP Reporting capability
• Configurable Threshold Crossing Alarms
SNMP
Enhanced Performance Management w/EMS
• Intelligent BW PM– “BW Software Maintenance Guide” best
practices coded in EMS– Real time surveillance of usage,
queues lengths, etc… as per BW Maintenance Guide,
– Early warning diagnostics provided as alarms
– Performance statistics stored and available to operator
NMSPerformanceMonitoring
available to operator
• Health Monitoring– Composite indicators calculated to
provide “Health Status”– Status visible on main alarm page– More refined views of server behavior– Reported via HTML, pdf file or HTML
• Performance Reporting– Dedicated web page– Acrobat® “pdf” file format option– Email transfer with CSV, XSL or XML
format
GUI
SN
MP
SN
MP
Overload State Transition
Criteria to Enter Yellow
Transition from Green to Yellow to Red based on
queue delays and/or memory consumption Criteria to Enter Red
Engineered Capacity
Separate state transition and criteria for Call Processing related vs. Non-Call Processing related traffic
Orderly back-off to avoid ping-pong effect between zones
Criteria to Leave RedCriteria to Leave Yellow
Capacity
CallP in Yellow
- OR -
Non-CallP Queue Delay Sample>
DelayToEnterYellow
Non-CallP Queue Delay Sample<
DelayToLeaveYellow
- AND -
Min time in zone
- AND -
Call not in Yellow
CallP in Red
- OR -
Non- CallP Queue Delay Sample>
DelayToEnterRed
- OR -
Memory > 85%
Non-CallP Queue Delay Sample<
DelayToLeaveRed
- AND -
Memory < 85%
- AND -
Min time in zone
- AND -
CallP not in Red
Engineered Capacity
Engineered Capacity
HW/SW capacities/performance
How do you measure scalability?
Measured in “CPS” and translated to “BHCA”Measured in “CPS” and translated to “BHCA”How many calls per second can be processed?How many calls per second can be processed?How hard is it to add more throughput capacity?How hard is it to add more throughput capacity?
Measured in “CPS” and translated to “BHCA”Measured in “CPS” and translated to “BHCA”How many calls per second can be processed?How many calls per second can be processed?How hard is it to add more throughput capacity?How hard is it to add more throughput capacity?
Throughput
Measured in “Number of Users”Measured in “Number of Users”Measured in “Number of Users”Measured in “Number of Users”Measured in “Number of Users”Measured in “Number of Users”How many users can be provisioned in one system?How many users can be provisioned in one system?How hard is it to add more user capacity?How hard is it to add more user capacity?
Measured in “Number of Users”Measured in “Number of Users”How many users can be provisioned in one system?How many users can be provisioned in one system?How hard is it to add more user capacity?How hard is it to add more user capacity?
User Capacity
How many provisioning interfaces must be integrated?Does provisioning complexity grow with the system capacity?How many provisioning interfaces must be integrated?Does provisioning complexity grow with the system capacity?
Provisioning Model
User Capacity
System user capacity tested to 20 Million usersSystem user capacity tested to 20 Million users
Network Server cluster manages one system wide user directory databaseNetwork Server cluster manages one system wide user directory databaseIn-Memory
Service DB
In-MemoryService DB
Add Application Server pairs to server additional user capacity Add Application Server pairs to server additional user capacity
Service mix dictates capacity requirements per user -- and when to add more Application Servers
Service mix dictates capacity requirements per user -- and when to add more Application Servers
System WideUser Directory Database
In-MemoryService DB
Performance Planning Tools
System Engineering Guide� Detailed engineering guidelines for BroadWorks capacity, scalability and
redundancy
Recommended Hardware Guide� Validated hardware configurations on both Sun and IBM platforms
� Small, medium and large configurations for each network element
System Capacity Planner� Input call model and service penetration� Input call model and service penetration
� Input preferred hardware platform
� Output number of network elements and corresponding capacity
Professional Services� Qualified engineering resources that can help you plan your network scalability
model
Continuous Performance Tuning via EMS� Collect performance measurements at the EMS
� Feed your real world data back into the capacity planner
� Adjust the model for more accurate scalability planning
Proven Reliability
BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.67
� Reliability tracking based on TL 9000 definitions
� Historically greater than 5 9s product related reli ability
Supported Platforms
Sun UltraSPARC (Solaris SPARC)
Sun Intel x86-64 (Solaris x86-64, Linux)
IBM Intel x86-64 (Solaris x86-64, Linux)HP x86-64 (Solaris x86-64, Linux)
THANK YOU!