Software-Powered VoIP



Similar documents
Deploying, Configuring, and Administering Microsoft Lync Server 2010

Fabrizio Volpe. MVP Directory Services MCITP Lync

Live Communications Server 2005 SP1 Office Communications Server Matt Newton Network Engineer MicroMenders, Inc

Enterprise Voice and Online Services with Microsoft Lync Server 2013

SIP Trunking DEEP DIVE: The Service Provider

CONNECTING TO LYNC/SKYPE FOR BUSINESS OVER THE INTERNET NETWORK PREP GUIDE

Packetized Telephony Networks

Course 10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010

New aspects of Cisco UC Interoperability. #CiscoPlus

AudioCodes One Box 365 Training. Kathy Birch Product Sales Manager, Westcon Alan Percy Sr. Director of Strategic Marketing, North America, AudioCodes

Sam Cavaliere. Microsoft Corporation

Integrating VoIP Phones and IP PBX s with VidyoGateway

SIP Trunking with Microsoft Office Communication Server 2007 R2


IP Telephony Deployment Models

Anthony Caragol Gonzalo Escarrá

SIP Trunking Configuration with

Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

Voice over IP Basics for IT Technicians

APPLICATION NOTE Microsoft Unified Communications Network Architectures

Indepth Voice over IP and SIP Networking Course

Bandwidth Security and QoS Considerations

An Introduction to VoIP Protocols

Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0

Whitepaper: Microsoft Office Communications Server 2007 R2 and Cisco Unified Communications Manager Integration Options

Integrate VoIP with your existing network

Core Solutions of Microsoft Lync Server 2013

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

SIP Trunking and Voice over IP

Allstream Converged IP Telephony

Voice over IP (VoIP) Basics for IT Technicians

Course Outline. Course 20336B: Core Solutions of Microsoft Lync Server Duration: 5 Days

Course Outline. Core Solutions of Microsoft Lync Server 2013 Course 20336B: 5 days Instructor Led. About this Course.

OneBox365 - The Simplest Path to Microsoft Lync Voice

Core Solutions of Microsoft Lync Server 2013

Building the Lync Security Eco System in the Cloud Fact Sheet.

OfficeMaster Gate (Virtual) Enterprise Session Border Controller for Microsoft Lync Server. Quick Start Guide

Introducing Cisco Voice and Unified Communications Administration Volume 1

An EMC view into a comprehensive Microsoft-based Unified Communications solution

Overview ENUM ENUM. VoIP Introduction (2/2) VoIP Introduction (1/2)

Risk Free Migration to Lync Kevin Isacks, VP SBC & CA Development

ehealth and VoIP Overview

12 Quality of Service (QoS)

Optimizing Converged Cisco Networks (ONT)

How to choose the right IP gateway for your VoIP migration strategy. Deployment note

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008

Microsoft Lync Online Dedicated

Course 4: IP Telephony and VoIP

How To Support An Ip Trunking Service

Cisco / Microsoft Unified Communications Integration Overview Cisco and/or its affiliates. All rights reserved.

Supporting Multiple PBXs in Hybrid Deployment Models

Course 10534A: Planning and Designing a Microsoft Lync Server 2010 Solution

Enabling Users for Lync services

Microsoft Core Solutions of Microsoft Lync Server 2013

Course 20336: Core Solutions of Microsoft Lync Server 2013

Microsoft Lync and SIP trunking - Ensuring multi-vendor technology success with Prognosis

PETER CUTLER SCOTT PAGE. November 15, 2011

ICE 008 IP PBX. 1. Product Information New Mini PBX Features System Features

10533: Deploying, Configuring, and Administering Microsoft Lync Server 2010 Duration: Five Days

CVOICE Exam Topics Cisco Voice over IP Exam # /14/2005

MS Planning and Designing a Microsoft Lync Server 2010 Solution

IP PBX. SD Card Slot. FXO Ports. PBX WAN port. FXO Ports LED, RED means online

Is Your Network Ready for VoIP? > White Paper

Cisco Unified Communications Manager 7.0

Mixer/Translator VOIP/SIP. Translator. Mixer

20336B: Core Solutions of Microsoft Lync Server 2013

Configuration of Applied VoIP Sip Trunks with the Toshiba CIX40, 100, 200 and 670

10533A: Deploying, Configuring, and Administering Microsoft Lync Server 2010

LVS 9000 Overview Cisco Systems, Inc. All Rights Reserved. Linksys/Cisco Proprietary All Content Subject To Change Not a Warranty

Core Solutions of Microsoft Lync Server 2013

AT&T IP Flex Reach/ IP Toll Free Configuration Guide IC 3.0 with Interaction SIP Proxy

MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1

Need for Signaling and Call Control

CITY OF OAK CREEK VoIP Telephone System Addendum

Any to Any Connectivity Transparent Deployment Site Survivability

Enterprise Video Conferencing

How To Manage A Phone On A Microsoft Cloud On A Pc Or Macbook Or Ipa (For A Phone) On A Network (For Windows Xp) On An Ipa Or Ipad (For An Ipad) On Your Computer Or

Core Solutions of Microsoft Lync Server 2013

Online course syllabus. MAB: Voice over IP

Telephone Charging System

Selecting the Right SIP Phone for Your IP PBX By Gary Audin May 5, 2014

EarthLink Business SIP Trunking. NEC SV8100 IP PBX Customer Configuration Guide

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

Gateways and Their Roles

Mediatrix 3000 with Asterisk June 22, 2011

Adding Telephony to Microsoft Lync with Office 365 & Other Use Cases June 11, 2013

UC and SIP Trunking Luncheon. Sponsored by:

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

ESI SIP Trunking Installation Guide

VitalPBX. Hosted Voice That Works. For You

VoIP Bandwidth Considerations - design decisions

Transcription:

Software-Powered VoIP Ali Rohani Anthony Murphy Scott Stubberfield

Unified Communications Architecture Core Scenarios UC endpoints QOE Monitoring Archiving CDR AOL Public IM Clouds Yahoo Remote Users MSN DMZ Data Audio/ Video SIP Access Server Front-End Server(s) Inbound Routing Outbound Routing Voice Mail Routing Backend SQL server Communicator Web Access Federated Businesses Mediation Server Exchange 2007 Server UM Active Directory (SIP-PSTN GW) Voicemail PSTN PRI PBX

Unified Communications Architecture Voice Components UC endpoints QOE Monitoring Archiving CDR AOL Public IM Clouds Yahoo Remote Users MSN DMZ Data Audio/ Video SIP Access Server Front-End Server(s) Inbound Routing Outbound Routing Voice Mail Routing Backend SQL server Communicator Web Access Federated Businesses Mediation Server Exchange 2007 Server UM Active Directory (SIP-PSTN GW) Voicemail PSTN PRI PBX

Unified Communications Architecture Mediation Server Connects OCS and SIP/PSTN Gateway or IP-PBX Front-end of the Microsoft OCS voice world Intermediate signaling and call flow Manage innovative elements of the SIP transaction Transcode RTP flows from G.711 to RTAudio and SIREN Act as an ICE Client for PSTN-originated calls Enables OCS to Provide IP telephony Interconnect with the legacy PSTN

Software-Powered Telephony Architecture Deployment Scenarios Build Foundation IM & Presence Web Conferencing Audio/Video Conferencing Build Foundation Option 1: Coexistence (Dual Forking) Add software-powered VoIP with OCS 2007 Keep legacy phone Coexistence Option 2: Standalone (Enterprise Voice) Add software-powered VoIP with OCS 2007 Standalone

Software-Powered Telephony Architecture Option 1: Coexistence (Dual Forking) Simultaneous ringing on Office Communicator and legacy phone Provide interoperability with PBX systems Allow a single user to have both, Office Communicator and legacy phone Existing UC Enabled PBX Mediation Server Coexistence OCS 2007 Inbound Routing Outbound Routing Make use of PBX legacy capabilities Receptionist and boss-admin needs Emergency call requirements Analog lines (e.g. fax machines) Native SIP Voice Mail Routing IM, Presence, Audio, Video, Conferencing, IVR

Software-Powered Telephony Architecture Option 2: Standalone (Enterprise Voice) Migrate teams or departments to softwarepowered VoIP Typically information or mobile workers Non-VoIP users have IM and presence Supports standard PBX migration procedures Common PBX network interfaces PBX numbering plans No PBX upgrade required Existing PBX SIP/PSTN Gateway Mediation Server Native SIP Standalone OCS 2007 Inbound Routing Outbound Routing Voice Mail Routing IM, Presence, Audio, Video, Conferencing, IVR

SIP/PSTN Gateways Basic Media Gateway Standalone appliance Supports TDM features SIP over TCP RFC 3261 compliant SIP Basic Media Gateway Mediation Server Front End or Director Enterprise Voice Client G.711 Works with Mediation Server Hybrid Media Gateway Media Gateway appliance Collocated with Mediation Server Hybrid Media Gateway Front End or Director Enterprise Voice Client

Unique Unified Experience UC Peripherals Extending Communicator experience Personal computer, Web and mobile devices Dedicated communications devices Software for innovative IP Devices Implementations design with embedded software Partners deliver production devices

Unique Unified Experience Communicator Phone Edition The Communicator phone experience simplifies everyday calling features Scrolling through the status of people on users buddy lists Initiating a call simply by touching a name Setting up impromptu conference calls Merging two calls into one Forwarding calls

Communicator Phone Edition

Voice Routing Elements

Voice Routing Elements Location Profiles Define how phone numbers are translated when dialed from a given location Determines outbound routing Translates a phone number based on the user s location (dial plan) Sent through in-band provisioning of the client Global in scope

Voice Routing Elements Normalization Rules Normalization rules convert dialed numbers into a standard format Each Location Profile contains one or more Normalization Rules A normalization rule consists of two parts Match Regular Expression Translation Syntax If a dialed number matches the regular expression, it is converted to standard form using the translation syntax Location Profile Normalization Rule 1 Normalization Rule n

Voice Routing Elements Phone Usage Phone Usage Records assign calling permissions to users and routes Phone Usage Records can be given any name, but typically indicate a calling destination; for example, Local Phone Usage Records are global in scope One or more Phone Usage Records are associated with a User Policy Phone Usage Records can also identify a route

Voice Routing Elements User Policies

Voice Routing Elements Routes Defines how Communications Server handles calls placed by users Phone usage associated with users are used to look up a route in the routing table When a matching route is found, the target phone number is checked against the dialed phone number; if matched, the call can be routed to the Gateway

Voice Routing Elements Visual Representation User Initiates call Location profiles applied No E 164 Format Number Number or SIP URI Yes SIP URI Normalization Rule matched No Error Yes Reverse number lookup success Yes - SIP URI INBOUND Routing Apply user preferences Ring PC, Forward, Dual Fork, Ex UM, etc. No Mediation Server and/or Media Gateway OUTBOUND Routing Phone Usage Match Yes Route Match Yes Select Route PSTN No No PBX Error Error

Unified Communications Architecture Voice Components UC endpoints QOE Monitoring Archiving CDR AOL Public IM Clouds Yahoo Remote Users MSN DMZ Data Audio/ Video SIP Access Server Front-End Server(s) Inbound Routing Outbound Routing Voice Mail Routing Backend SQL server Communicator Web Access Federated Businesses Mediation Server Exchange 2007 Server UM Active Directory (SIP-PSTN GW) Voicemail PSTN PRI PBX

Voice Configuration

Quality Of Experience (QoE)

The Challenges of Packet Network Traditional IP telephony not designed for IP networks Transfer of circuit switched concepts Fragile codecs, sensitive to minute network impairments Even a 1% loss can significantly degrade the user experience with G.711, which is considered the standard for toll quality 1 The default G.729 codec requires packet loss far less than 1% to avoid audible errors 2 Network engineering required for traditional IP telephony QoS and CAC work to recreate conditions of switched networks 1 - Intel: Overcoming Barriers to High-Quality Voice over IP Deployments 2 - Cisco: Quality of service for Voice over IP

Audio Codecs And Network Service Quality

The ripe taste of cheese improves with age. Act on these orders with great speed. Codec Perfect Network With Network Loss G.711 G.729 RT Audio Narrowband

Traditional IP Telephony Limitations Cost $ Traditional approach of QoS/CAC is complex and difficult to manage Ubiquity Complexity Admins may not control whole network Users are increasingly mobile Most common source of user dissatisfaction is Voice Quality Many factors affect voice quality

Microsoft Quality of Experience Complete and Comprehensive solution that doesn t require QoS Comprehensive, user-focused approach to quality Smart, adaptive end-points Real time metrics of actual experience Media stack optimized for unmanaged IP networks Quality of Experience Monitoring Server

Microsoft Real-Time Codecs RTAudio & RTVideo Supports Wideband and Narrowband modes Wideband greatly improves intelligibility and naturalness of speech Constant and Variable bit rate modes Dynamically responds to changes in audio complexity Highly efficient use of Bandwidth More quality at equivalent bandwidth Same quality at lower bandwidth Multi-rate codec Enables real-time adaptation RTAudio (8kHz) RTAudio (16kHz) 28 Kbps 45 Kbps G.726 48 Kbps G.711 80 Kbps

Quality of Experience At Work Noise free 4.5 4 3.5 Wide-Band MOS Rating 3 2.5 2 1.5 1 0.5 Office Communicator Traditional IP Phone 0 Perfect Network Corporate Network Internet High Congestion Source: Psytechnics 12/06

Quality of Experience At Work Office Environment 4.5 4 3.5 Wide-Band MOS Rating 3 2.5 2 1.5 1 0.5 Office Communicator Traditional IP Phone 0 Perfect Network Corporate Network Internet High Congestion Source: Psytechnics 12/06

What Does Media Take? Codec Min Bandwidth Max Bandwidth Real-time Audio (RTA) 24 Kbps 45 Kbps Siren 48 Kbps 48 Kbps Real-time Video (VC-1) 50 Kbps 250 Kbps Roundtable Panorama 50 Kbps 350 Kbps These are one-way on the wire numbers Numbers are worst-case Silence suppression saves more bandwidth Packetization dynamically changes based on usage

Right Sizing your Network You are adding a service to your network Even with 2:1 adaptability clients need bandwidth Holds true for VoIP telephony or conferencing Simple policies give you control

Other Network Considerations Delay Engineer to less than a mean of 150 milliseconds Loss Up to 10% can be handled without significant problems Connectivity The clients can connect through most common networks Call Admission Control Hard limits aren't required to provide quality

Managing the Usage Server policy Type of conference that can be setup Who can setup a conference How many users per conference Client policy Bandwidth used per application Specify the ports, limiting the range used

QoS Support OCS 2007 does not require DiffServ, RSVP or CAC We do work within a DiffServ environment DSCP marking by the end-points By default, end-points mark all media Audio: Expedited Forwarding Video: Class 3 of Assured Forwarding DSCP marking can also be tuned through policy

Federation with Audio & Video Communication with users outside your organization Signaling and data encrypted with certificates Leverages same infrastructure as for external users Offers significant toll reduction OCS 2007 Installation Edge Servers In DMZ Edge Servers In DMZ OCS 2007 Installation

Thank You