04 broadsoft technical overview

69
BroadSoft BroadWorks platform technical overview

Upload: scolic76

Post on 12-Apr-2015

269 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: 04 BroadSoft Technical Overview

BroadSoftBroadWorks platform technical overviewBroadWorks platform technical overview

Page 2: 04 BroadSoft 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.

Page 3: 04 BroadSoft Technical Overview

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

Page 4: 04 BroadSoft Technical Overview

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

Page 5: 04 BroadSoft Technical Overview

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

Page 6: 04 BroadSoft Technical Overview

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

Page 7: 04 BroadSoft Technical Overview

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

Page 8: 04 BroadSoft Technical Overview

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

Page 9: 04 BroadSoft Technical Overview

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.

Page 10: 04 BroadSoft Technical Overview

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

Page 11: 04 BroadSoft Technical Overview

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

Page 12: 04 BroadSoft Technical Overview

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.

Page 13: 04 BroadSoft Technical Overview

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.

Page 14: 04 BroadSoft Technical Overview

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.

Page 15: 04 BroadSoft Technical Overview

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.

Page 16: 04 BroadSoft Technical Overview

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.

Page 17: 04 BroadSoft Technical Overview

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.

Page 18: 04 BroadSoft Technical Overview

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”

Page 19: 04 BroadSoft Technical Overview

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

Page 20: 04 BroadSoft Technical Overview

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)

Page 21: 04 BroadSoft Technical Overview

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)

Page 22: 04 BroadSoft Technical Overview

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

Page 23: 04 BroadSoft Technical Overview

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

Page 24: 04 BroadSoft Technical Overview

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

Page 25: 04 BroadSoft Technical Overview

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

Page 26: 04 BroadSoft Technical Overview

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”

Page 27: 04 BroadSoft Technical Overview

IP PBX and IP Phones Interoperability - snapshot

Page 28: 04 BroadSoft Technical Overview

Interoperable with 50+ IP PBXs

All Major Vendors

Page 29: 04 BroadSoft Technical Overview

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

Page 30: 04 BroadSoft Technical Overview

Deployment Models / Administrative hierarchy

Page 31: 04 BroadSoft Technical Overview

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…

Page 32: 04 BroadSoft Technical Overview

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

Page 33: 04 BroadSoft Technical Overview

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

Page 34: 04 BroadSoft Technical Overview

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

Page 35: 04 BroadSoft Technical Overview

BroadWorks Provisioning

Page 36: 04 BroadSoft Technical Overview

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.

Page 37: 04 BroadSoft Technical Overview

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

Page 38: 04 BroadSoft Technical Overview

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

Page 39: 04 BroadSoft Technical Overview

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

Page 40: 04 BroadSoft Technical Overview

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

Page 41: 04 BroadSoft Technical Overview

BroadWorks Web Portal

Page 42: 04 BroadSoft Technical Overview

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

Page 43: 04 BroadSoft Technical Overview

Customization

Customizable logo

Fully customizable with localization support

Pre-selectable color themes

BroadSoft ®, Inc. Proprietary and Confidential, do not copy, duplicate or distribute.43

Page 44: 04 BroadSoft Technical Overview

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

Page 45: 04 BroadSoft Technical Overview

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.

Page 46: 04 BroadSoft Technical Overview

Device Management System

Page 47: 04 BroadSoft Technical Overview

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

Page 48: 04 BroadSoft Technical Overview

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

Page 49: 04 BroadSoft Technical Overview

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

Page 50: 04 BroadSoft Technical Overview

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

Page 51: 04 BroadSoft Technical Overview

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)

Page 52: 04 BroadSoft Technical Overview

BroadWorks Accounting

Page 53: 04 BroadSoft Technical Overview

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

Page 54: 04 BroadSoft Technical Overview

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

Page 55: 04 BroadSoft Technical Overview

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

Page 56: 04 BroadSoft Technical Overview

Platform management

Page 57: 04 BroadSoft Technical Overview

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.

Page 58: 04 BroadSoft Technical Overview

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

Page 59: 04 BroadSoft Technical Overview

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”

Page 60: 04 BroadSoft Technical Overview

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

Page 61: 04 BroadSoft Technical Overview

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

email

• Performance Reporting– Dedicated web page– Acrobat® “pdf” file format option– Email transfer with CSV, XSL or XML

format

GUI

SN

MP

SN

MP

Page 62: 04 BroadSoft Technical Overview

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

Page 63: 04 BroadSoft Technical Overview

HW/SW capacities/performance

Page 64: 04 BroadSoft Technical Overview

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

Page 65: 04 BroadSoft Technical Overview

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

Page 66: 04 BroadSoft Technical Overview

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

Page 67: 04 BroadSoft Technical Overview

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

Page 68: 04 BroadSoft Technical Overview

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)

Page 69: 04 BroadSoft Technical Overview

THANK YOU!