SlideShare a Scribd company logo
Best Practices for Integrating 
Lync with Your Avaya Environment 
Presented by Certified Lync Masters Keenan Crockett & Jason Sloan 
facebook.com/perficient linkedin.com/company/perficient twitter.com/Perficient_MSFT
About Perficient 
2 
Perficient is a leading information technology consulting firm serving clients throughout 
North America. 
We help clients implement business-driven technology solutions that integrate business 
processes, improve worker productivity, increase customer loyalty and create a more agile 
enterprise to better respond to new business opportunities.
Perficient Profile 
3 
• Founded in 1997 
• Public, NASDAQ: PRFT 
• 2013 revenue $373 million 
• Major market locations: 
• Allentown, Atlanta, Boston, Charlotte, Chicago, 
Cincinnati, Columbus, Dallas, Denver, Detroit, 
Fairfax, Houston, Indianapolis, Lafayette, 
Minneapolis, New York City, Northern California, 
Oxford (UK), Philadelphia, Southern California, St. 
Louis, Toronto, Washington, D.C. 
• Global delivery centers in China and India 
• >2,200 colleagues 
• Dedicated solution practices 
• ~90% repeat business rate 
• Alliance partnerships with major technology vendors 
• Multiple vendor/industry technology and growth awards
BUSINESS SOLUTIONS 
Business Intelligence 
Business Process Management 
Customer Experience and CRM 
Enterprise Performance Management 
Enterprise Resource Planning 
Experience Design (XD) 
Management Consulting 
Our Solutions Expertise 
TECHNOLOGY SOLUTIONS 
Business Integration/SOA 
Cloud Services 
Commerce 
Content Management 
Custom Application Development 
Education 
Information Management 
Mobile Platforms 
Platform Integration 
Portal & Social
Our Microsoft Practice 
National Service Provider 
Perficient is a top Microsoft National Service Provider (NSP), one of only 34 elite 
partners in the United States, with over 2,000 employees nationwide. 
Partner Advisory Councils 
Perficient is one of approximately 20 organizations worldwide to participate in 3 
Microsoft Partner Advisory Councils: SharePoint, Office 365 and Unified 
Communications. 
Solution Areas 
Perficient is a leader in delivering solutions with Office 365, Azure, SharePoint, 
Business Intelligence, social business solutions including Yammer, as well as Lync, 
Dynamics CRM and Sitecore.
Unified Communications Experience 
Certified 
Gold Certified Lync Voice 
Gold Certified Lync Messaging 
Member of the Microsoft Lync Partner Advisory Council 
2 Lync Certified Masters 
Full team of Lync Certified Consultants 
Certified Microsoft “Voice Depth” Partner 
Experienced 
Integrations with Cisco, Avaya, Siemens, Nortel, and Shoretel 
Hundreds of thousands of Lync seats deployed 
Dozens of PBX Integrations 
Extensive Voice and PBX Knowledge
Our Speakers 
Keenan Crockett | Lync Team Lead & Senior Solution Architect 
• Microsoft Certified Master - Lync Server, over 9 years of IT consulting experience 
focused on UC, has deployed Lync for some of the largest global companies 
• Responsible for selling and delivering UC solutions for complex business environments 
• Supervises all Lync team members and provides architecture, escalation and oversight 
for large and complex UC projects 
Jason Sloan | Lead Technical Consultant 
• Microsoft Certified Master - Lync Server, over 5 years of IT consulting experience 
focused on UC, has deployed Lync for some of the largest global companies with 
upward of 140k seats 
• Responsible for design and delivery of Unified Communication solutions 
• Co-organizer of the Kansas City Lync Users Group 
• Avid contributor in the Lync Community, active on Twitter and Perficient Microsoft blog
What We’ll Cover 
• Goals & Requirements 
• Comparison of Lync 2013 & Avaya Voice Components 
• Avaya Integration Best Practices 
– Open Interoperability Program (OIP) 
– Lync 2010/2013 & Avaya Qualifications 
– Use of Session Boarder Controllers 
– Example Call Flows 
– Call Quality and Prioritization Planning 
– Audio Conferencing Planning 
– Voicemail Planning 
• Considerations & Integration Challenges 
– Softphone/Hardware phone options 
– Simultaneous Ringing 
– Remote Call Control 
– Avaya Agile Communication Environment (ACE) 
– Call Admission Control Overview
Goals & Requirements 
• What are your business requirements? 
• What are your business goals? 
• What are your technical requirements? 
• What are your technical goals? 
• What are your technical limitations (TDM only, no Session Manager or 
SBC)? 
• Have you documented and tracked these goals and requirements? 
• Have you communicated these goals and requirements with global 
stakeholders?
Goals & Requirements 
Define the user experience! 
Lync can be integrated into Avaya numerous ways: 
– Direct SIP (Enterprise Voice) 
• A user can be enabled for Enterprise Voice and use the Lync 
client to make and receive telephone calls between other Lync 
users, Avaya stations, and to the PSTN. 
– Remote Call Control (CSTA) 
• The Lync client acts as a remote control for the Avaya phone. All 
media streams are kept within the Avaya framework. 
• Only signaling is sent between Lync & Avaya. 
– Client Side Plug-In 
• Avaya provided client side software.
Comparison of Lync & Avaya Voice Components 
Microsoft Microsoft Notes Avaya Avaya Notes 
Certified Voice Gateway Provided by certified third 
parties (AudioCodes, Sonus, 
etc.). 
Provides TDM, analog, and 
IP related telephony services 
GX50 Media Gateways Provides TDM, analog, 
and IP related 
telephony services 
Lync Front End Server Provides PBX and 
conferencing MCU 
Aura Communications Manager Provides PBX and 
conferencing MCU 
Lync Mediation Server Provides SIP signaling and 
media transcoding to certified 
third-party providers and 
servers 
CSTA signaling is not 
provided by the mediation 
role. 
Aura Session Manager / SIP Enablement 
Services (SES) 
Provides SIP signaling 
to third-party providers 
and servers 
Aura Application Enablement Server 
(AES) 
Provides application 
programming interfaces 
(APIs) and Computer 
Supported 
Telecommunications 
Applications (CSTA) 
signaling to third party 
applications 
Lync 2010/2013 client Avaya Client Applications (ACA) Third-party application 
plug-ins
Comparison of Lync & Avaya Voice Components 
Lync Mediation Server: 
– Required for Enterprise Voice workload 
– Required for PSTN dial-in conferencing workload 
– Largely unchanged from previous versions 
How Mediation Server is used: 
– Allows connectivity to PBX’s, PSTN Gateways, SBCs or SIP Trunk 
providers 
– Similar to a Media Termination Point (MTP) 
– Translates media streams 
– Connects using TLS or TCP (UDP is not supported)
Comparison of Lync & Avaya Voice Components 
Mediation Server Construction: 
– Can be collocated as a service with Lync Front End server 
– Can be stand-alone server 
– Can be pooled with additional Mediation servers 
– Can be hardware or virtual 
Mediation Server Sizing: 
– Consider call volumes 
• PSTN 
• Conferencing 
– Call volume differences 
• Collocated: ~150 max calls/mediation service 
• Stand-Alone: ~1100-1500 max calls/mediation service
Comparison of Lync & Avaya Voice Components 
• Avaya Codecs 
– G.711 
– G.729 
• Lync Codecs 
– Silk (peer-to-peer) 
– RTAudio Wideband (peer-to-peer) 
– RTAudio Narrowband(peer-to-peer & PSTN) 
– G.722 (Conferencing) 
– G.722 Stereo (peer-to-peer & Conferencing) 
– G.711 (PSTN) 
– Siren (Conferencing) 
• Lync & Avaya Interop Codecs 
– G.711
Avaya Integration Best Practices 
Open Interoperability Program (OIP): 
– Qualified vs. supported 
– Qualified: The vendor has been independently qualified with Lync 
– Supported: Vendor has not passed the formal UCOIP qualification 
process, but sufficient internal testing has been performed by 
Microsoft 
– http://technet.microsoft.com/en-us/office/dn788945.aspx 
– Avaya is not qualified, only supported* for Lync
Avaya Integration Best Practices 
Avaya & Lync 2013 Supportability 
Reference: http://technet.microsoft.com/en-us/office/dn788945.aspx
Avaya Integration Best Practices 
Avaya & Lync 2010 Supportability 
Reference: http://technet.microsoft.com/en-us/office/dn788945.aspx
Avaya Integration Best Practices 
Avaya & Lync 2010 Supportability 
Reference: http://technet.microsoft.com/en-us/office/dn788945.aspx 
12/3/2014 21
Avaya Integration Best Practices 
Use of Session Boarder Controller (SBC) 
Q: Can Lync be directly integrated with Aura Session Manager? 
A: Yes, absolutely. Take into account the limitations on the previous slides. 
Q: What if I am not comfortable with the limitations outlined in the previous slides? 
A: Deploy a certified voice gateway (TDM-to-IP or SBC) between Avaya & Lync. 
The Avaya Session Boarder Controller for Enterprises (SBCE) is not certified with Lync. 
Avaya CM Avaya 
Session 
Manager 
Front End Pool 
Avaya CM Avaya 
Session 
Manager 
Front End Pool 
Lync Certified 
Voice Gateway
Avaya Integration Best Practices 
Inbound Call Flow with EC500 
Avaya CM Avaya 
Session 
Manager 
Front End Pool 
Avaya Phone Lync User 
1 
2 
3 
4 6 
7 
8 
5 
External PSTN 
Caller
Avaya Integration Best Practices 
Outbound Call Flow 
Avaya CM Avaya 
Session 
Manager 
Front End Pool 
Lync User 
7 
6 
5 4 
3 
2 
1 
External PSTN 
Caller
Avaya Integration Best Practices
Avaya Integration Best Practices 
Call Quality and Prioritization Planning 
– Lync absolutely supports Quality of Service (QoS) 
• With the correct planning that is… 
– Audio 
• Express Forwarding (EF) - Class Selector (CS) 5, DSCP 40 
• Expedited Forwarding (EF) - Class Selector (CS) 5, DSCP 46 
– Video 
• Assured Forwarding (AF41) - DSCP 34 
– App Sharing, File Transfer, etc.
Avaya Integration Best Practices 
Call Quality and Prioritization Planning 
– To support the prioritization of audio, video, application sharing, and 
file transfer traffic in Lync, the media port range should be modified 
to align with the QoS policies and queues. 
Component Port Range Port Count Transport Port use 
Clients and Servers 16384-32767 16383 TCP/UDP 
Audio port range 
(Minimum of 128 ports required) 
Clients and Servers 32768-40767 7999 TCP/UDP 
Video port range 
(Minimum of 128 ports required). 
Clients 40768-41767 999 TCP 
Peer-to-peer file transfer 
(Conferencing file transfer, clients use 
PSOM. Minimum of 4 ports required) 
Clients and Servers 41768-44767 2999 TCP 
Application sharing 
(Minimum of 128 ports required) 
Clients 
7100-7102 
(Default) 
3 
(Default) 
TCP 
Client SIP Dynamic Port 
(Control and signaling Information) 
Servers 
5060-5061 
or 
5067-5068 
(Default) 
2 
(Default) 
TCP/TLS 
Server SIP Port 
(Control and signaling Information)
Avaya Integration Best Practices 
Audio Conferencing Planning 
– How do you want conferences calls to ingress into the network? 
• Through Avaya 
• Through SBCs 
• Direct to Lync 
– Where will the Lync Front End and Mediation servers be placed? 
– SIP Trunking 
• Are you considering SIP Trunking? 
• Compare core hubs to telco inbound local SIP Trunking service 
• What is the amount of bandwidth reserved to SIP Trunking traffic? 
• Does bandwidth need to be increased to support the Lync dial-in 
conferencing workload?
Avaya Integration Best Practices 
Audio Conferencing Planning 
– Is it cheaper to leverage Avaya + Lync for the conferencing 
workload? 
– Avaya Media Gateway 
• What is the current utilization of the Avaya media gateway(s)? 
• What is the current capacity of the Avaya media gateway(s)? 
• Is Session Manager deployed? 
• Are Lync certified third-party gateways required? 
– Are support teams siloed?
Avaya Integration Best Practices 
Voicemail Planning 
– Lync only supports Exchange for auto attendant routing and 
voicemail deposit 
– Simultaneous Ringing of an Avaya endpoint and a Lync endpoint 
needs to be reviewed 
Voicemail Backend Lync Supported Avaya Supported 
Modular Messaging/ 
Aura Messaging 
  
Exchange 2007 Unified Messaging   
Exchange 2010 Unified Messaging   
Exchange 2013 Unified Messaging   
Exchange Online   
Telephony advisor for Exchange 2013: http://technet.microsoft.com/en-us/library/ee364753%28v=exchg.150%29.aspx
Considerations & Integration Challenges 
Softphone & Hard phone options 
– Too many to count… http://catalog.lync.com/ 
– Headsets: pay special attention to wired, wireless (Bluetooth vs. 
DECT) 
– Hard phones: pay special attention to Lync optimized vs Lync 
compatible
Considerations & Integration Challenges
Considerations & Integration Challenges 
• Simultaneous Ringing between Lync and Avaya 
– Pulling calls back 
– Presence between systems 
– Sharing the same extension between both PBXs 
– Inbound dialing vs. outbound dialing 
– Voicemail deposit 
• Aura Messaging vs. Exchange Unified Messaging 
• Remote Call Control 
– Doesn’t necessarily fit the “Unified Communications” model 
– Problematic 
– Pairing relationship is between the Lync client and one phone 
– Not a good solution for the mobile/traveling worker
Considerations & Integration Challenges 
• Avaya Agile Communication Environment (ACE) 
– Avaya’s client-side plug-in for the Lync client 
– Similar to Remote Call Control functionality 
– Attempts to keep audio and video controls within the Avaya 
framework 
• Ask yourself: 
– How does this impact the end-user experience? 
– Will this work remotely (no VPN or direct access)? 
– What is the plan to maintain the client-side plug-in? 
– What are the know issues/limitations with the client-side plug-in?
Considerations & Integration Challenges 
Reference: http://www.avaya.com/usa/documents/avaya-microsoft-lync-integration---uc7491-03.pdf
Considerations & Integration Challenges 
Lync Call Admission Control (CAC) Overview 
– Used to manage voice and video limits 
• Network congested sites can limit video and allow full audio 
– Recommended to use in conjunction with QoS 
– Reroute capabilities if calls are blocked 
• Edge reroute of audio and video 
• PSTN reroute 
• Audio and video must follow same reroute path
Considerations & Integration Challenges 
Lync Call Admission Control (CAC) Challenges 
– Lync CAC is application layer only 
• Cannot be shared with Avaya CAC mechanisms 
• Is not controlled at the switch 
– Requires planning sessions 
• Network team must know their network 
– Backbone, subnets, utilized and available bandwidth 
• Lync will “share the pipe” with Avaya 
• Lync team enters the data provided by the network team into the Lync 
CAC configuration
Considerations & Integration Challenges 
Lync Call Admission Control (CAC) 
Challenges 
– Cannot manage other data streams, 
such as content sharing traffic 
• Important for constrained sites with 
heavy content sharing users 
• QoS should be used to push data 
streams to a lower priority 
– Lync clients must be deployed 
• OCS 2007 R2 clients do not support 
CAC
Best Practices for Integrating Lync with Your Avaya Environment
Preparing for Windows 
Server 2003 End-of- 
Life 
bit.ly/1vmHq6e 
Connect with Perficient

More Related Content

PPTX
Avaya lync integration 6 16
PPT
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
PPT
Avaya IP Office Demo V4 2
PPT
Ip Office Master Customer Presentation
PDF
Avaya IP Office Overview
PPTX
Westcon Avaya IP Office R9 Launch Event Presentations
PDF
Avaya Aura 6.x suite licensing
PPT
Avaya IP Office Presentation - Updated!
Avaya lync integration 6 16
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya IP Office Demo V4 2
Ip Office Master Customer Presentation
Avaya IP Office Overview
Westcon Avaya IP Office R9 Launch Event Presentations
Avaya Aura 6.x suite licensing
Avaya IP Office Presentation - Updated!

What's hot (20)

PDF
Avaya ip office beginners training
PPTX
Avaya intro & updates
PPTX
Why Do I Need an SBC
PDF
Avaya Aura Session Manager
PPTX
Avaya One-X Mobile SIP for Apple iOS by PacketBase
PDF
Avaya IP Office Customer Call Reporter
PPTX
Avaya VoIP Presentation
PPTX
Customer Presentation Ip Office R5
PDF
Avaya Aura Messaging Portfolio
PDF
Avaya Aura Conferencing 7.2
PDF
Avaya Aura Application Enablement Services (AES)
PPT
Design of small to large multi site solution, based on 8300, 8800 simplex, 88...
PDF
Avaya Aura Contact Center Elite
PDF
Seminario avaya aura+cs1k
PPTX
Expand Outreach - Avaya Proactive Outreach Manager by Nitin Shroff
PPTX
Proactive Outreach Manager Presentation - pds_user_group_sept_2013_2
PDF
Avaya Aura® Communication Manager Greater than 5 Nines Availability
PDF
Avaya Aura 7.0 - What's New Webinar Slides
PPTX
Avaya - UK Ireland Outbound User Group Presentation (Public)
Avaya ip office beginners training
Avaya intro & updates
Why Do I Need an SBC
Avaya Aura Session Manager
Avaya One-X Mobile SIP for Apple iOS by PacketBase
Avaya IP Office Customer Call Reporter
Avaya VoIP Presentation
Customer Presentation Ip Office R5
Avaya Aura Messaging Portfolio
Avaya Aura Conferencing 7.2
Avaya Aura Application Enablement Services (AES)
Design of small to large multi site solution, based on 8300, 8800 simplex, 88...
Avaya Aura Contact Center Elite
Seminario avaya aura+cs1k
Expand Outreach - Avaya Proactive Outreach Manager by Nitin Shroff
Proactive Outreach Manager Presentation - pds_user_group_sept_2013_2
Avaya Aura® Communication Manager Greater than 5 Nines Availability
Avaya Aura 7.0 - What's New Webinar Slides
Avaya - UK Ireland Outbound User Group Presentation (Public)
Ad

Viewers also liked (7)

PPTX
WordPress Security - Learning From Hacks
PDF
Avaya Aura System Manager
PPTX
Accelerate Sitecore DevOps on Microsoft Azure
PDF
Avaya aura 6.x technical overview
PDF
Microsoft azure platforms
PDF
Avaya Session Border Controller (SBC)
PPT
Avaya VoIP on Cisco Best Practices by PacketBase
WordPress Security - Learning From Hacks
Avaya Aura System Manager
Accelerate Sitecore DevOps on Microsoft Azure
Avaya aura 6.x technical overview
Microsoft azure platforms
Avaya Session Border Controller (SBC)
Avaya VoIP on Cisco Best Practices by PacketBase
Ad

Similar to Best Practices for Integrating Lync with Your Avaya Environment (20)

PDF
Lync online: How the cloud is changing the way we communicate
PDF
How to Plan for a Lync Deployment on a Global Scale
PPTX
FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
PPTX
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...
PPTX
Microsoft Lync Oct 2010 Discovery Series
PDF
Lync-Skype Connectivity
PPTX
Webinar | Cloud PBX and Skype
PPT
Symphony Presentation 2009
PPTX
Avaya Strategy: Leveraging Technology to Drive Customer Value
PDF
DevOps with Chef
PDF
Audio codes one voice for lync
PDF
Skype 4 Business Webcast 11. März 2015
PPTX
Skype for business understanding what is new, preview or unchanged
PDF
Concurrency presentation
PDF
Concurrency presentation
PPTX
Westcon & Microsoft - Making Lync Simpler
PDF
Arkadin - Skype for Business Voice eBook
PPTX
Corporate presentation chorus call
PDF
O365con14 - lync to the future
PPT
Presidio Networked Solutions Updated 12 15
Lync online: How the cloud is changing the way we communicate
How to Plan for a Lync Deployment on a Global Scale
FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)
Justin Morris - Enhancing your lync 2013 rollout to make it a killer success ...
Microsoft Lync Oct 2010 Discovery Series
Lync-Skype Connectivity
Webinar | Cloud PBX and Skype
Symphony Presentation 2009
Avaya Strategy: Leveraging Technology to Drive Customer Value
DevOps with Chef
Audio codes one voice for lync
Skype 4 Business Webcast 11. März 2015
Skype for business understanding what is new, preview or unchanged
Concurrency presentation
Concurrency presentation
Westcon & Microsoft - Making Lync Simpler
Arkadin - Skype for Business Voice eBook
Corporate presentation chorus call
O365con14 - lync to the future
Presidio Networked Solutions Updated 12 15

More from Perficient, Inc. (20)

PPTX
Driving Strong 2020 Holiday Season Results
PPTX
Transforming Pharmacovigilance Workflows with AI & Automation
PDF
The Secret to Acquiring and Retaining Customers in Financial Services
PPTX
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
PPTX
Content, Commerce, and... COVID
PPTX
Centene's Financial Transformation Journey: A OneStream Success Story
PPTX
Automate Medical Coding With WHODrug Koda
PPTX
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
PDF
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
PPTX
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
PPTX
Cardtronics Future Ready with Oracle EPM Cloud
PDF
Teams Summit - What is New and Coming
PPTX
Empower Your Organization with Teams & Remote Work Crisis Management
PPTX
Adoption & Change Management Overview
PPTX
Microsoft Teams: Measuring Activity of Employees Working from Home
PPTX
Securing Teams with Microsoft 365 Security for Remote Work
PPTX
Infrastructure Best Practices for Teams Remote Workers
PPTX
Accelerate Adoption for Microsoft Teams
PPTX
Preparing for Project Cortex and the Future of Knowledge Management
PPTX
Utilizing Microsoft 365 Security for Remote Work
Driving Strong 2020 Holiday Season Results
Transforming Pharmacovigilance Workflows with AI & Automation
The Secret to Acquiring and Retaining Customers in Financial Services
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Content, Commerce, and... COVID
Centene's Financial Transformation Journey: A OneStream Success Story
Automate Medical Coding With WHODrug Koda
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
Cardtronics Future Ready with Oracle EPM Cloud
Teams Summit - What is New and Coming
Empower Your Organization with Teams & Remote Work Crisis Management
Adoption & Change Management Overview
Microsoft Teams: Measuring Activity of Employees Working from Home
Securing Teams with Microsoft 365 Security for Remote Work
Infrastructure Best Practices for Teams Remote Workers
Accelerate Adoption for Microsoft Teams
Preparing for Project Cortex and the Future of Knowledge Management
Utilizing Microsoft 365 Security for Remote Work

Recently uploaded (20)

PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation theory and applications.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Spectroscopy.pptx food analysis technology
PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
cuic standard and advanced reporting.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25 Week I
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation theory and applications.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Spectroscopy.pptx food analysis technology
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
Understanding_Digital_Forensics_Presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Programs and apps: productivity, graphics, security and other tools
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Advanced methodologies resolving dimensionality complications for autism neur...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Mobile App Security Testing_ A Comprehensive Guide.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
cuic standard and advanced reporting.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25 Week I

Best Practices for Integrating Lync with Your Avaya Environment

  • 1. Best Practices for Integrating Lync with Your Avaya Environment Presented by Certified Lync Masters Keenan Crockett & Jason Sloan facebook.com/perficient linkedin.com/company/perficient twitter.com/Perficient_MSFT
  • 2. About Perficient 2 Perficient is a leading information technology consulting firm serving clients throughout North America. We help clients implement business-driven technology solutions that integrate business processes, improve worker productivity, increase customer loyalty and create a more agile enterprise to better respond to new business opportunities.
  • 3. Perficient Profile 3 • Founded in 1997 • Public, NASDAQ: PRFT • 2013 revenue $373 million • Major market locations: • Allentown, Atlanta, Boston, Charlotte, Chicago, Cincinnati, Columbus, Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Lafayette, Minneapolis, New York City, Northern California, Oxford (UK), Philadelphia, Southern California, St. Louis, Toronto, Washington, D.C. • Global delivery centers in China and India • >2,200 colleagues • Dedicated solution practices • ~90% repeat business rate • Alliance partnerships with major technology vendors • Multiple vendor/industry technology and growth awards
  • 4. BUSINESS SOLUTIONS Business Intelligence Business Process Management Customer Experience and CRM Enterprise Performance Management Enterprise Resource Planning Experience Design (XD) Management Consulting Our Solutions Expertise TECHNOLOGY SOLUTIONS Business Integration/SOA Cloud Services Commerce Content Management Custom Application Development Education Information Management Mobile Platforms Platform Integration Portal & Social
  • 5. Our Microsoft Practice National Service Provider Perficient is a top Microsoft National Service Provider (NSP), one of only 34 elite partners in the United States, with over 2,000 employees nationwide. Partner Advisory Councils Perficient is one of approximately 20 organizations worldwide to participate in 3 Microsoft Partner Advisory Councils: SharePoint, Office 365 and Unified Communications. Solution Areas Perficient is a leader in delivering solutions with Office 365, Azure, SharePoint, Business Intelligence, social business solutions including Yammer, as well as Lync, Dynamics CRM and Sitecore.
  • 6. Unified Communications Experience Certified Gold Certified Lync Voice Gold Certified Lync Messaging Member of the Microsoft Lync Partner Advisory Council 2 Lync Certified Masters Full team of Lync Certified Consultants Certified Microsoft “Voice Depth” Partner Experienced Integrations with Cisco, Avaya, Siemens, Nortel, and Shoretel Hundreds of thousands of Lync seats deployed Dozens of PBX Integrations Extensive Voice and PBX Knowledge
  • 7. Our Speakers Keenan Crockett | Lync Team Lead & Senior Solution Architect • Microsoft Certified Master - Lync Server, over 9 years of IT consulting experience focused on UC, has deployed Lync for some of the largest global companies • Responsible for selling and delivering UC solutions for complex business environments • Supervises all Lync team members and provides architecture, escalation and oversight for large and complex UC projects Jason Sloan | Lead Technical Consultant • Microsoft Certified Master - Lync Server, over 5 years of IT consulting experience focused on UC, has deployed Lync for some of the largest global companies with upward of 140k seats • Responsible for design and delivery of Unified Communication solutions • Co-organizer of the Kansas City Lync Users Group • Avid contributor in the Lync Community, active on Twitter and Perficient Microsoft blog
  • 8. What We’ll Cover • Goals & Requirements • Comparison of Lync 2013 & Avaya Voice Components • Avaya Integration Best Practices – Open Interoperability Program (OIP) – Lync 2010/2013 & Avaya Qualifications – Use of Session Boarder Controllers – Example Call Flows – Call Quality and Prioritization Planning – Audio Conferencing Planning – Voicemail Planning • Considerations & Integration Challenges – Softphone/Hardware phone options – Simultaneous Ringing – Remote Call Control – Avaya Agile Communication Environment (ACE) – Call Admission Control Overview
  • 9. Goals & Requirements • What are your business requirements? • What are your business goals? • What are your technical requirements? • What are your technical goals? • What are your technical limitations (TDM only, no Session Manager or SBC)? • Have you documented and tracked these goals and requirements? • Have you communicated these goals and requirements with global stakeholders?
  • 10. Goals & Requirements Define the user experience! Lync can be integrated into Avaya numerous ways: – Direct SIP (Enterprise Voice) • A user can be enabled for Enterprise Voice and use the Lync client to make and receive telephone calls between other Lync users, Avaya stations, and to the PSTN. – Remote Call Control (CSTA) • The Lync client acts as a remote control for the Avaya phone. All media streams are kept within the Avaya framework. • Only signaling is sent between Lync & Avaya. – Client Side Plug-In • Avaya provided client side software.
  • 11. Comparison of Lync & Avaya Voice Components Microsoft Microsoft Notes Avaya Avaya Notes Certified Voice Gateway Provided by certified third parties (AudioCodes, Sonus, etc.). Provides TDM, analog, and IP related telephony services GX50 Media Gateways Provides TDM, analog, and IP related telephony services Lync Front End Server Provides PBX and conferencing MCU Aura Communications Manager Provides PBX and conferencing MCU Lync Mediation Server Provides SIP signaling and media transcoding to certified third-party providers and servers CSTA signaling is not provided by the mediation role. Aura Session Manager / SIP Enablement Services (SES) Provides SIP signaling to third-party providers and servers Aura Application Enablement Server (AES) Provides application programming interfaces (APIs) and Computer Supported Telecommunications Applications (CSTA) signaling to third party applications Lync 2010/2013 client Avaya Client Applications (ACA) Third-party application plug-ins
  • 12. Comparison of Lync & Avaya Voice Components Lync Mediation Server: – Required for Enterprise Voice workload – Required for PSTN dial-in conferencing workload – Largely unchanged from previous versions How Mediation Server is used: – Allows connectivity to PBX’s, PSTN Gateways, SBCs or SIP Trunk providers – Similar to a Media Termination Point (MTP) – Translates media streams – Connects using TLS or TCP (UDP is not supported)
  • 13. Comparison of Lync & Avaya Voice Components Mediation Server Construction: – Can be collocated as a service with Lync Front End server – Can be stand-alone server – Can be pooled with additional Mediation servers – Can be hardware or virtual Mediation Server Sizing: – Consider call volumes • PSTN • Conferencing – Call volume differences • Collocated: ~150 max calls/mediation service • Stand-Alone: ~1100-1500 max calls/mediation service
  • 14. Comparison of Lync & Avaya Voice Components • Avaya Codecs – G.711 – G.729 • Lync Codecs – Silk (peer-to-peer) – RTAudio Wideband (peer-to-peer) – RTAudio Narrowband(peer-to-peer & PSTN) – G.722 (Conferencing) – G.722 Stereo (peer-to-peer & Conferencing) – G.711 (PSTN) – Siren (Conferencing) • Lync & Avaya Interop Codecs – G.711
  • 15. Avaya Integration Best Practices Open Interoperability Program (OIP): – Qualified vs. supported – Qualified: The vendor has been independently qualified with Lync – Supported: Vendor has not passed the formal UCOIP qualification process, but sufficient internal testing has been performed by Microsoft – http://technet.microsoft.com/en-us/office/dn788945.aspx – Avaya is not qualified, only supported* for Lync
  • 16. Avaya Integration Best Practices Avaya & Lync 2013 Supportability Reference: http://technet.microsoft.com/en-us/office/dn788945.aspx
  • 17. Avaya Integration Best Practices Avaya & Lync 2010 Supportability Reference: http://technet.microsoft.com/en-us/office/dn788945.aspx
  • 18. Avaya Integration Best Practices Avaya & Lync 2010 Supportability Reference: http://technet.microsoft.com/en-us/office/dn788945.aspx 12/3/2014 21
  • 19. Avaya Integration Best Practices Use of Session Boarder Controller (SBC) Q: Can Lync be directly integrated with Aura Session Manager? A: Yes, absolutely. Take into account the limitations on the previous slides. Q: What if I am not comfortable with the limitations outlined in the previous slides? A: Deploy a certified voice gateway (TDM-to-IP or SBC) between Avaya & Lync. The Avaya Session Boarder Controller for Enterprises (SBCE) is not certified with Lync. Avaya CM Avaya Session Manager Front End Pool Avaya CM Avaya Session Manager Front End Pool Lync Certified Voice Gateway
  • 20. Avaya Integration Best Practices Inbound Call Flow with EC500 Avaya CM Avaya Session Manager Front End Pool Avaya Phone Lync User 1 2 3 4 6 7 8 5 External PSTN Caller
  • 21. Avaya Integration Best Practices Outbound Call Flow Avaya CM Avaya Session Manager Front End Pool Lync User 7 6 5 4 3 2 1 External PSTN Caller
  • 23. Avaya Integration Best Practices Call Quality and Prioritization Planning – Lync absolutely supports Quality of Service (QoS) • With the correct planning that is… – Audio • Express Forwarding (EF) - Class Selector (CS) 5, DSCP 40 • Expedited Forwarding (EF) - Class Selector (CS) 5, DSCP 46 – Video • Assured Forwarding (AF41) - DSCP 34 – App Sharing, File Transfer, etc.
  • 24. Avaya Integration Best Practices Call Quality and Prioritization Planning – To support the prioritization of audio, video, application sharing, and file transfer traffic in Lync, the media port range should be modified to align with the QoS policies and queues. Component Port Range Port Count Transport Port use Clients and Servers 16384-32767 16383 TCP/UDP Audio port range (Minimum of 128 ports required) Clients and Servers 32768-40767 7999 TCP/UDP Video port range (Minimum of 128 ports required). Clients 40768-41767 999 TCP Peer-to-peer file transfer (Conferencing file transfer, clients use PSOM. Minimum of 4 ports required) Clients and Servers 41768-44767 2999 TCP Application sharing (Minimum of 128 ports required) Clients 7100-7102 (Default) 3 (Default) TCP Client SIP Dynamic Port (Control and signaling Information) Servers 5060-5061 or 5067-5068 (Default) 2 (Default) TCP/TLS Server SIP Port (Control and signaling Information)
  • 25. Avaya Integration Best Practices Audio Conferencing Planning – How do you want conferences calls to ingress into the network? • Through Avaya • Through SBCs • Direct to Lync – Where will the Lync Front End and Mediation servers be placed? – SIP Trunking • Are you considering SIP Trunking? • Compare core hubs to telco inbound local SIP Trunking service • What is the amount of bandwidth reserved to SIP Trunking traffic? • Does bandwidth need to be increased to support the Lync dial-in conferencing workload?
  • 26. Avaya Integration Best Practices Audio Conferencing Planning – Is it cheaper to leverage Avaya + Lync for the conferencing workload? – Avaya Media Gateway • What is the current utilization of the Avaya media gateway(s)? • What is the current capacity of the Avaya media gateway(s)? • Is Session Manager deployed? • Are Lync certified third-party gateways required? – Are support teams siloed?
  • 27. Avaya Integration Best Practices Voicemail Planning – Lync only supports Exchange for auto attendant routing and voicemail deposit – Simultaneous Ringing of an Avaya endpoint and a Lync endpoint needs to be reviewed Voicemail Backend Lync Supported Avaya Supported Modular Messaging/ Aura Messaging   Exchange 2007 Unified Messaging   Exchange 2010 Unified Messaging   Exchange 2013 Unified Messaging   Exchange Online   Telephony advisor for Exchange 2013: http://technet.microsoft.com/en-us/library/ee364753%28v=exchg.150%29.aspx
  • 28. Considerations & Integration Challenges Softphone & Hard phone options – Too many to count… http://catalog.lync.com/ – Headsets: pay special attention to wired, wireless (Bluetooth vs. DECT) – Hard phones: pay special attention to Lync optimized vs Lync compatible
  • 30. Considerations & Integration Challenges • Simultaneous Ringing between Lync and Avaya – Pulling calls back – Presence between systems – Sharing the same extension between both PBXs – Inbound dialing vs. outbound dialing – Voicemail deposit • Aura Messaging vs. Exchange Unified Messaging • Remote Call Control – Doesn’t necessarily fit the “Unified Communications” model – Problematic – Pairing relationship is between the Lync client and one phone – Not a good solution for the mobile/traveling worker
  • 31. Considerations & Integration Challenges • Avaya Agile Communication Environment (ACE) – Avaya’s client-side plug-in for the Lync client – Similar to Remote Call Control functionality – Attempts to keep audio and video controls within the Avaya framework • Ask yourself: – How does this impact the end-user experience? – Will this work remotely (no VPN or direct access)? – What is the plan to maintain the client-side plug-in? – What are the know issues/limitations with the client-side plug-in?
  • 32. Considerations & Integration Challenges Reference: http://www.avaya.com/usa/documents/avaya-microsoft-lync-integration---uc7491-03.pdf
  • 33. Considerations & Integration Challenges Lync Call Admission Control (CAC) Overview – Used to manage voice and video limits • Network congested sites can limit video and allow full audio – Recommended to use in conjunction with QoS – Reroute capabilities if calls are blocked • Edge reroute of audio and video • PSTN reroute • Audio and video must follow same reroute path
  • 34. Considerations & Integration Challenges Lync Call Admission Control (CAC) Challenges – Lync CAC is application layer only • Cannot be shared with Avaya CAC mechanisms • Is not controlled at the switch – Requires planning sessions • Network team must know their network – Backbone, subnets, utilized and available bandwidth • Lync will “share the pipe” with Avaya • Lync team enters the data provided by the network team into the Lync CAC configuration
  • 35. Considerations & Integration Challenges Lync Call Admission Control (CAC) Challenges – Cannot manage other data streams, such as content sharing traffic • Important for constrained sites with heavy content sharing users • QoS should be used to push data streams to a lower priority – Lync clients must be deployed • OCS 2007 R2 clients do not support CAC
  • 37. Preparing for Windows Server 2003 End-of- Life bit.ly/1vmHq6e Connect with Perficient