Cloud Connector configuration guide with Sonus cloud linkThomas Poett
Admin Guide for Office 365 Cloud Connector Edition.
Used with Sonus Cloud Link CCE Appliance. How to configure Cloud PBX with On-Premise PSTN breakout.
Understanding the end to end sales motion Office 365 with E plans (thomas poett)Thomas Poett
Understanding and pitching Office 365 E plans as Microsoft partner. Let Westcon UCC help scaling your sales and pitch the Skype for Business ECO System as a solution.
Top 10 Tips for Supporting & Troubleshooting Lync 2013ENow Software
Have you recently deployed Lync 2013 or thinking about it? Microsoft’s latest platform has some really powerful features and will enable your user to communicate more efficiently. Setting up, configuring and ongoing support of Lync 2013 is not a trivial task. A Lync deployment is complex and involves cooperation of your networking, SQL, telecommunications and Exchange teams. Hence troubleshooting is almost never easy and root causes are hard to pinpoint. Attend this webinar to learn Best Practice Tips that will enable you to support Lync 2013 faster and easier.
Cloud Connector configuration guide with Sonus cloud linkThomas Poett
Admin Guide for Office 365 Cloud Connector Edition.
Used with Sonus Cloud Link CCE Appliance. How to configure Cloud PBX with On-Premise PSTN breakout.
Understanding the end to end sales motion Office 365 with E plans (thomas poett)Thomas Poett
Understanding and pitching Office 365 E plans as Microsoft partner. Let Westcon UCC help scaling your sales and pitch the Skype for Business ECO System as a solution.
Top 10 Tips for Supporting & Troubleshooting Lync 2013ENow Software
Have you recently deployed Lync 2013 or thinking about it? Microsoft’s latest platform has some really powerful features and will enable your user to communicate more efficiently. Setting up, configuring and ongoing support of Lync 2013 is not a trivial task. A Lync deployment is complex and involves cooperation of your networking, SQL, telecommunications and Exchange teams. Hence troubleshooting is almost never easy and root causes are hard to pinpoint. Attend this webinar to learn Best Practice Tips that will enable you to support Lync 2013 faster and easier.
Demystify lync enterprise voice phone numbers and extensionThomas Poett
Lync Enterprise Voice, how Phone Number Extension are working. How is the terminology for Calling Party vs. Called Party. ISDN Protocol understanding and related normalization rules. You will fully understand how and when you have to make use of the TEL: and EXT expression.
The technical level of this document is 300.
This article requires knowledge about Microsoft Performance Monitor, Lync Monitoring, Hardware SPEC’s and Consulting.
Building the Test User Scenario, requires full understand of each Lync feature and how user will utilize those feature. Please also carefully understand the Lync PSTN Gateway Simulator. The Simulator must be provide with correct Dial-Plans, Voice Policy and Voice Routes.
You also need to understand the Lync User Provisioning Tool and how to design the Stress Test Scenarios.
Note:
This document is neither a sizing nor a configuration guide. You should use this document only for your environment planning’s purposes and security considerations. In lager environments you should spend some time to evaluate the optimal path of your Lync deployment.
Table of Content:
Introduction 4
The Calculation Process (I can recommend to you): 6
Build the Stress Test Lab 7
The Stress Test Process: 9
The Validation Process: 11
User Provisioning Tool 12
Setup User Provisioning Tool 13
User Creation 13
Contacts Creation 14
Distribution List Creation 15
Location Info Service Config 16
Run Configuration Scripts 18
Stress Test Simulations 20
User Profile Generator 20
Common Configuration 21
General Scenario 23
Voice Scenario 34
Reach Scenario 49
Mobility Scenario 52
Summary (Important User Load definition) 54
Table of Figures 58
Author: Thomas Poett MVP, Managing Consultant Microsoft Unified Communication
Demystify internal certificates requirements for lync serverThomas Poett
Understand which types of certificates are required for Lync Server 2013 internal deployment. See how you can manage internal certificate. Learn how to plan and do consulting for Lync related certificates.
(17. April 2014, Update to Document Version 1.5)
(27. August 2014, Update to Document Version 1.7) - Bug in Lync Certificate Deployment Wizard. Here I described how to work around.
Pexip and Microsoft - Certified for Skype for Business ServerGraham Walsh
Pexip Infinity certified for Skype for Business Server providing Video interoperability from standards based H.323 and SIP video to and from Skype for Business. Including Skype Room System and Surface Hub Interop. Microsoft Teams inteorp coming soon.
Lync & Skype Interop V2 Deep Dive - By Johan DelimonENow Software
The Skype momentum continues!! Lync-Skype Connectivity is the foundation to delivering Microsoft’s promise to connect enterprise to consumers around the world. When and how should we best use Lync and Skype together in the Enterprise? In this session we will be diving deep into the Lync to Skype connectivity Version 2.
Enhance your Collaboration Experience by Enabling Pervasive Video on your Cis...Cisco Canada
Shawn Cardinal, Cisco Collaboration CSE discusses enhancing your collaboration experience by enabling pervasive video on your Cisco Unified Communications Manager at Cisco Connect Toronto 2015.
Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-FiStåle Hansen
•VoIP Metrics
•Demo of how the Lync client notifies users of poor network
•Codecs and Bandwith
•Lync Bandwith planning
•Short demo of the Lync bandwith calculator
•QoS in networks
•Optimizing for voice in Wi-Fi with different vendors
Watch the recording with demo:
Sunturn, the Future -- Delivered Daily
Avaya\'s top 5 Platinum Business Partner in the US. Avaya\'s largest IP and SIP Implementer in the Western US. We have a unique business model that has a commitment to customer satisfaction. We have the experts that have the knowledge to apply the RIGHT technology to your business.
Lync Certificate Planning and Assignments Thomas Poett
this free white paper describes the detailed configuration for Lync Edge and Reverse Proxy certificate. How to save money if you make use of hybrid certificate (wildcard and SAN) in once.
It provide you with detailed information about all possible topology setups and server components involved
The goal of this session to demystify and clarify the BizTalk Server migration process and help both implementation teams as decision-makers to be aware of all the considerations that need to be taken into account when planning your migration to BizTalk Server 2020 and hopefully helping you carry out these tasks.
Demystify lync enterprise voice phone numbers and extensionThomas Poett
Lync Enterprise Voice, how Phone Number Extension are working. How is the terminology for Calling Party vs. Called Party. ISDN Protocol understanding and related normalization rules. You will fully understand how and when you have to make use of the TEL: and EXT expression.
The technical level of this document is 300.
This article requires knowledge about Microsoft Performance Monitor, Lync Monitoring, Hardware SPEC’s and Consulting.
Building the Test User Scenario, requires full understand of each Lync feature and how user will utilize those feature. Please also carefully understand the Lync PSTN Gateway Simulator. The Simulator must be provide with correct Dial-Plans, Voice Policy and Voice Routes.
You also need to understand the Lync User Provisioning Tool and how to design the Stress Test Scenarios.
Note:
This document is neither a sizing nor a configuration guide. You should use this document only for your environment planning’s purposes and security considerations. In lager environments you should spend some time to evaluate the optimal path of your Lync deployment.
Table of Content:
Introduction 4
The Calculation Process (I can recommend to you): 6
Build the Stress Test Lab 7
The Stress Test Process: 9
The Validation Process: 11
User Provisioning Tool 12
Setup User Provisioning Tool 13
User Creation 13
Contacts Creation 14
Distribution List Creation 15
Location Info Service Config 16
Run Configuration Scripts 18
Stress Test Simulations 20
User Profile Generator 20
Common Configuration 21
General Scenario 23
Voice Scenario 34
Reach Scenario 49
Mobility Scenario 52
Summary (Important User Load definition) 54
Table of Figures 58
Author: Thomas Poett MVP, Managing Consultant Microsoft Unified Communication
Demystify internal certificates requirements for lync serverThomas Poett
Understand which types of certificates are required for Lync Server 2013 internal deployment. See how you can manage internal certificate. Learn how to plan and do consulting for Lync related certificates.
(17. April 2014, Update to Document Version 1.5)
(27. August 2014, Update to Document Version 1.7) - Bug in Lync Certificate Deployment Wizard. Here I described how to work around.
Pexip and Microsoft - Certified for Skype for Business ServerGraham Walsh
Pexip Infinity certified for Skype for Business Server providing Video interoperability from standards based H.323 and SIP video to and from Skype for Business. Including Skype Room System and Surface Hub Interop. Microsoft Teams inteorp coming soon.
Lync & Skype Interop V2 Deep Dive - By Johan DelimonENow Software
The Skype momentum continues!! Lync-Skype Connectivity is the foundation to delivering Microsoft’s promise to connect enterprise to consumers around the world. When and how should we best use Lync and Skype together in the Enterprise? In this session we will be diving deep into the Lync to Skype connectivity Version 2.
Enhance your Collaboration Experience by Enabling Pervasive Video on your Cis...Cisco Canada
Shawn Cardinal, Cisco Collaboration CSE discusses enhancing your collaboration experience by enabling pervasive video on your Cisco Unified Communications Manager at Cisco Connect Toronto 2015.
Lync Server 2013: Network Quality considerations in LAN, WAN and Wi-FiStåle Hansen
•VoIP Metrics
•Demo of how the Lync client notifies users of poor network
•Codecs and Bandwith
•Lync Bandwith planning
•Short demo of the Lync bandwith calculator
•QoS in networks
•Optimizing for voice in Wi-Fi with different vendors
Watch the recording with demo:
Sunturn, the Future -- Delivered Daily
Avaya\'s top 5 Platinum Business Partner in the US. Avaya\'s largest IP and SIP Implementer in the Western US. We have a unique business model that has a commitment to customer satisfaction. We have the experts that have the knowledge to apply the RIGHT technology to your business.
Lync Certificate Planning and Assignments Thomas Poett
this free white paper describes the detailed configuration for Lync Edge and Reverse Proxy certificate. How to save money if you make use of hybrid certificate (wildcard and SAN) in once.
It provide you with detailed information about all possible topology setups and server components involved
The goal of this session to demystify and clarify the BizTalk Server migration process and help both implementation teams as decision-makers to be aware of all the considerations that need to be taken into account when planning your migration to BizTalk Server 2020 and hopefully helping you carry out these tasks.
OmniBlue-Whitepaper Microsoft Teams Contact Center Comparison 2023OmniBlue
OmniBlue Vendor Comparison Guide: We've compared over 120 Contact Center Features!
In our brand-new vendor comparison, "Contact Center and Microsoft Teams," we showcase the numerous advantages that arise when two top-tier systems work seamlessly together. The comparison also provides an overview of the three integration models that providers can utilize to integrate your Contact Center solution into MS Teams.
Discover the differences among various renowned contact center vendors and find the perfect solution for your requirements.
✔️ Learn more about the technical approaches of providers.
✔️ Find out about the different integration methods.
✔️ Learn about the support for features provided by various vendors.
We have compared the following vendors:
➡ Anywhere 365 Contact Center
➡ Luware Nimbus Contact Center
➡ Cisco Webex Contact Center
➡ AudioCodes Voca
High-Level Design Call Flows: Unlock the potential of seamless customer interactions.
Enjoy our Whitepaper: Dive into the details and explore the endless possibilities!
Don't miss out on this opportunity to optimize your contact center setup.
Check out our impressive Whitepaper!
Global Windows Azure Bootcamp – Lisboa - Windows Azure Biztalk ServicesSandro Pereira
Introdução as funcionalidades existentes nos novos serviços de integração na Cloud: Windows Azure BizTalk Services (WABS): EAI (Enterprise Application Integration) e EDI (Electronic Data Interchange), como gerir a troca de mensagens EDI e trading partners através do WABS Portal; Suporte a Flat files, Schemas e transformações (Mapas), migrações de projectos on-prem para a cloud entre outras funcionalidades.
In deze presentatie informeren onze experts u over verschillende Unified Communications toepassingen als Office 365 en Skype for Business, waarmee u de samenwerking en productiviteit binnen uw organisatie kunt verhogen.
Presentatie van 23 april 2015
All Covered Cloud Virtual Infrastructure, allows for greater flexibility. All Covered was recognized as Citrix Partner of the year. We can also help in Data Migration projects as your business moved to the cloud.
Presentation from webinar on SAP Business One Cloud in SAP India Partner Highlight Series. Describes SAP Business One Cloud installation and landscape and differences with On-Premises / Hosted Installation. Also shares our experience in building B1CLOUD and its details.
CÔNG TY CỔ PHẦN THẾ GIỚI TỔNG ĐÀI - NHÀ PHÂN PHỐI TỔNG ĐÀI CHUYÊN NGHIỆP
- Lắp đặt hệ thống CCTV chuyên nghiệp
- Lắp đặt hệ thống Camera giám sát.
- Triển khai hệ thống giám sát cho nhà xưởng.
- Cung cấp các giải pháp viễn thông cho doanh nghiệp
Vui lòng liên hệ:
Mr.Khoa : 0968.878.981
Email: khoa.nguyen@thegioitongdai.com.vn
Website: www.thegioitongdai.com.vn
SQLSaturday #341 porto - Introduction to Microsoft Azure BizTalk ServicesSandro Pereira
In this session we’ll look at the existent functionalities in the new integration services in the cloud: Microsoft Azure BizTalk Services: EAI (Enterprise Application Integration) and EDI (Electronic Data Interchange), how to manage the exchange of EDI messages and trading partners through BizTalk Services Portal; Support Flat files, schemas and transformations (maps). And at the challenges in moving from BizTalk Server to BizTalk Services.
Level: Beginner
Microsoft M365 Cross Tenant Migration BookThomas Poett
In this cross-tenant/ tenant-2-tenant migration book, I guide you through the holistic approach, which in deep exercise of Team Voice.
Technically there are many more aspects, like 3rd party tools vs. Microsoft own solutions and scripts to be written. This book provides you an inside but not providing scripts and detailed configuration. Scripts and configurations are very much an individual approach for each cross-tenant migration.
Cross Tenant Migration Microsoft TeamsThomas Poett
Dedicated White Paper to Microsoft TEAMS CROSS-TENANT Migration.
The guide includes Teams Team/Channels, private/ personal chat and Enterprise Voice
(Direct Routing) migration explanation and recommendations.
It is written for decision maker, project manager and solution architects.
Skype for business and lync troubleshooting guide (Version 1.0 )Thomas Poett
The free ebook is about troubleshooting Skype for Business and Lync.
A complex solution in unified communication marking people's life more simpler, connecting to others at any point of time, staying in contact with fellow friends and family members. Developing a set of skills, supporting and analyzing issues in this environment is an advanced task. I describe the troubleshooting work flow from general understanding of Skype for Business and Lync Server and Services.
In the Troubleshooting Guide the following areas are covered:
- General Approach to troubleshooting
- Logging, Tracing and CLS
- TCP and SIP Protocol
- SIP Session Establishment
- Lync/ Skype for Business Call Setup (entire process)
- Troubleshooting IM
- Troubleshooting Call with A/V
- Diagnostic Headers
- Monitoring
- Troubleshooting Voice
- Troubleshooting Conferencing
- Troubleshooting Web Services
- Troubleshooting Edge (external/ remote)
- Health Monitoring
- Troubleshooting Exchange Integration
(Autodiscover, Exchange Web Service EWS, IM Integration in OWA, Unified Contact Store UCS, Unified Messaging)
- Troubleshooting Mobility Services
- Troubleshooting Mobile Clients
- Troubleshooting Office Web App Server (OWA)
Troubleshooting Enterprise Voice will be released during a future update of this document (Version 2.0)
Microsoft Executive Briefing mit ACP - Unified communicationThomas Poett
Im Microsoft Executive Briefing werden CxO und IT Enscheidern IT Trends, Kosten-Nutzen Rechnung und effizientere Nutzung der internen IT demonstriert und näher gebracht. In dieser Präsentation habe ich als Microsoft MVP Lync die wichtigsten Gesichtspunkte erläutert
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Building RAG with self-deployed Milvus vector database and Snowpark Container...Zilliz
This talk will give hands-on advice on building RAG applications with an open-source Milvus database deployed as a docker container. We will also introduce the integration of Milvus with Snowpark Container Services.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfMalak Abu Hammad
Discover how MongoDB Atlas and vector search technology can revolutionize your application's search capabilities. This comprehensive presentation covers:
* What is Vector Search?
* Importance and benefits of vector search
* Practical use cases across various industries
* Step-by-step implementation guide
* Live demos with code snippets
* Enhancing LLM capabilities with vector search
* Best practices and optimization strategies
Perfect for developers, AI enthusiasts, and tech leaders. Learn how to leverage MongoDB Atlas to deliver highly relevant, context-aware search results, transforming your data retrieval process. Stay ahead in tech innovation and maximize the potential of your applications.
#MongoDB #VectorSearch #AI #SemanticSearch #TechInnovation #DataScience #LLM #MachineLearning #SearchTechnology
2. Index
Index........................................................................................................................................................ 2
Introduction of Cloud Connector Edition................................................................................................ 4
Tenant support in Office 365.............................................................................................................................. 7
Cloud Connector Active Directory Forest................................................................................................ 8
Cloud Connector (CCE) Topologies.......................................................................................................... 9
CCE ABA in planning:........................................................................................................................................ 10
High Availability:............................................................................................................................................... 11
Multi-Site deployment ..................................................................................................................................... 11
Migration to Cloud PBX with Cloud Connector Edition......................................................................... 13
Greenfield......................................................................................................................................................... 13
Skype for Business with Enterprise Voice on-premise ..................................................................................... 14
Target: native Cloud Connector Edition ...................................................................................................... 14
Target: Cloud Connector Edition with Office 365 Calling Plan (Cloud Voice Users) .................................... 14
Target: Cloud Connector Edition + Skype for Business partial Enterprise Voice (on-premise) ................... 14
Target: Cloud Connector Edition + Office 365 Calling Plan (Cloud Voice Users) + Skype for Business partial
Enterprise Voice (on-premise)..................................................................................................................... 15
Summary: ......................................................................................................................................................... 15
Infrastructure requirements for Cloud Connector Edition.................................................................... 16
Physical infrastructure...................................................................................................................................... 16
Logical infrastructure ....................................................................................................................................... 16
DNS.............................................................................................................................................................. 16
Certificates externally.................................................................................................................................. 17
Certificates internally .................................................................................................................................. 17
Firewall Port Configuration.......................................................................................................................... 18
3. Release Notes:
The technical level of this document is 200.
This article requires knowledge about Skype for Business Server, Office 365, certificate authorities and general
knowledge about Office 365 hybrid configurations.
The new feature announced for Skype for Business called Cloud Connector Edition (CCE) was recently
published. This article describes the Planning considerations for simple and complex CCE deployments. It talks
about Active Directory synchronization for Hybrid Office 365 installations.
CCE will be a downloadable Virtual Machine environment only designed for Microsoft Hyper-V Windows Server
2012 R2. There are no physical PSTN Gateways available from Microsoft. This has to be integrated from 3rd
party vendors.
Note:
This document is neither a sizing nor a configuration guide. You should use this document only for your
environment planning’s purposes and design considerations. In lager environments you should spend some
time to evaluate the optimal path of your PSTN deployment.
4. Introduction of Cloud Connector Edition
First look we have is into the change setup, or some may say common setup for a hybrid Skype for
Business deployment. The hybrid setup is literally nothing different than a regular on-premise
deployment, connected to the Office 365 tenant.
We have to deploy the on-premise system as we did in the past, including the dedicated DMZ
servers, as there are Edge and Reverse Proxy server. The both environments are than combined,
means federated.
This is still valid if you have E5 plan and active the Cloud PBX. The Cloud PBX enables the Enterprise
Voice features in the cloud.
I don’t step further into the hybrid configuration, where you have users in the Cloud and On-Premise,
neither I have look into the correct licensing, beside, with the E5 plan your users are entitled for
Enterprise Voice.
On Premise
PSTN
User
SIP PBX or
Provider
Gateway
Skype for
Business
Edge
Reverse Proxy
Office 365 including
Skype for Business Online (E5 Plan)
Cloud PBX
Users
As we see, we still require the on-premise server’s setup and configured as usual. Which leads us to
the question of consultancy and integration services. Well in other words here we don’t see any
changes. The work is still identically as we had this in the past, also with Lync 2013.
Simplifying a deployment, especially while we are move towards the cloud is a defined goal.
Asked simplification is:
It does not require a full on-premises Skype for Business Server deployment.
It is available worldwide.
Your users are homed online.
You can keep your current PSTN carrier if required.
You can purchase PSTN conferencing from Microsoft or from audio conferencing provider
(ACP) partners.*
(*) Audio Conferencing is available in tow possible methods, either you configure your own PSTN conferencing numbers or,
your participate in the new Microsoft Cloud offering, where Microsoft provides a PSTN conferencing dial-in bridge.
How can we archive this?
Microsoft and some vendors, e.g. SONUS, come with perfect solution. The Microsoft answer is the
Cloud Connector Edition for Skype for Business 2015.
If we identify the required on-premise components, we see the:
5. Mediation Server Role
(SIP to SIP, Codec conversion)
Edge Server Role
(Access Edge, Media Relay, Media Relay Authentication MRAS, Outbound Routing and CMS
replica)
Central Management Store (CMS)
(File Transfer and on-premise topology)
Domain Controller
(if on-premise AD exits, this is still present in parallel) *
(*) IMPORTANT NOTE
The AD for the CCE will be independent of the on-premise AD and runs in its own forest. There is
no connection to the local AD from point of the Cloud Connector. Next is, the AZURE AD, sure there
are no issue with the Azure AD if the CCE AD runs in parallel! Next important requirement is, the
user running Skype for Business 2015 Online in Office 365 and were moved into the Cloud MUST
run EXCHANGE ONLINE!
Set-CsUser $username -EnterpriseVoiceEnabled $true -HostedVoiceMail $true
A good question asked now, why no Reverse Proxy Server. This is explained with, there is no internal
Web Services present. This allows us further reduce the number of server roles.
If those roles can be combined into s simplified deployment, we have reached our goals.
Mediation Edge
Domain
Controller
Central
Management
Store (CMS)
Cloud Connector
NOTE:
Domain name for the internal components of Cloud Connector. This domain should be different from
the production domain. The name can be the same across all instances of Cloud Connectors.
6. Next look we take is into the simplified on-premise components based on the Could Connector
Edition (CCE)
On Premise
PSTN
User
SIP PBX or
Provider Gateway
Cloud Connector
Edition VMs
Office 365 including
Skype for Business Online (E5 Plan)
Cloud PBX
Users
Also recommended for those straight forward deployment is a virtualization technology, e.g. Hyper-
V. The “blue” CCE components are subject to Virtual Machines only. Where we position those VM’s
can be either on dedicated physical hosts or we might be able to implement them on the SBC, which
has Intel infrastructure board integrated.
NOTE:
The user on-premise are not stored on the Could Connector, nor that Online User are replicated to
the Cloud Connector. Meaning simple: there are NO users locally on the CCE. A local CCE database
is not present.
7. Tenant support in Office 365
As another point, mostly for companies offering customize service to their end customers ask if a
multi-tenant setup will be possible.
There is a clear answer on this topic: NO
User
On Premise (Tenant A)
AD Azure AD Sync
(DirSync)
User
On Premise (Tenant B)
AD Azure AD Sync
(DirSync)
Cloud Connector
Edition VMs
CCE AD
Shared Cloud Connector
PSTN
WARING: This scenario is not support and not possible.
The external Access Edge DNS name must be UNIQUE across Office 365 tenants
Office 365 with Azure AD
multi-tenant
With Skype for Business Microsoft called back the multi-tenant pack for hoster’s. Therefor this
environment enabling configuration splits is not available any longer and there is no way right now
for supporting CCE at those scenarios.
If you need a model where multiple parties are supported, you have to deploy CCE in parallel for
each tenant one.
8. Cloud Connector Active Directory Forest
In any hybrid scenario, the users are either one- or two way synched between On-Premise and Azure
AD in Office 365, while in two-way sync the affected users MUST be administered from the On-Prem
AD only!
User
Office 365 with Azure AD
On Premise
Users
AD
Azure AD Sync
(DirSync)
Next we are having look into the scenario, where the an On-Premise Active Directory is present. The
standard method in Office 365 is the Azure AD Sync (DirSync) to the cloud. Now with the Cloud
Connector installed, the AD Forrest created on the CCE is another, totally different forest and in no
relationship with the On-Premise Active Directory (also NO TRUSTS). This is important.
User
Office 365 with Azure AD
On Premise
Users
AD
Azure AD Sync
(DirSync)
Cloud Connector
Edition VMs
CCE AD
All users must be on
Exchange Online, incl. UM
9. Cloud Connector (CCE) Topologies
As in the last chapter we discussed the Active Directory topologies, now we have a look into the
Cloud Connector deployment topologies.
The topology includes high availability and site based definitions.
First we have look into the SIP Signaling and the Media Path at the beginning.
The Media Path is defined as the client to Mediation Server or gateway connectivity.
On Premise
PSTN
User
SIP PBX or
Provider Gateway
Cloud Connector
Edition VMs
Office 365 including
Skype for Business Online (E5 Plan)
Cloud PBX
Users
MEDIA
SIP Signaling
Signaling can be seen as functionality of the Cloud PBX feature, therefor we can understand that the
path must be from the device to the Cloud PBX and from there to the Mediation Server component.
This is identically with any other form of deployments. Not fully visualized is the SIP flow in detail, but
as the Access Edge component must be involving, the signaling flies from the client internally to the
Cloud PBX -> back to Access Edge -> than to the Mediation Server.
Media instead was in defined as either to the Mediation Server or with Media By-Pass to the gateway
directly. Now at point of writing this guide, the Media By-Pass feature is not available, but might be
in later updates implemented. (This is different with the on-premise deployment)
Some requirements are subject to consider:
- Per PSTN breakout at least one Cloud Connector Edition is required
- A single CCE instance can support up to 500 concurrent calls
- A maximum number of 4 (3+1) CCE can be deployed per PSTN breakout
- 3+1 refers to 3 CCE for scalability and +1 for high availability
If the maximum number of PSTN call is higher than 3x500 = 1500, you can deploy another site in
parallel to the existing one.
10. CCE ABA in planning:
Since the hardware spec’s are tremendous, I asked for other options which make the solution having
a better RoI, especially for smaller sites and customers.
As we remember from OCS/ Lync and SfB, the on-premise solution offers Survival Branch Appliances
(SBA), a system design with an embedded SfB Server, integrating the Mediation Server and
minimalistic Frontend Server, the Registrar only. It enables customer still making and receiving calls if
a WAN failure occurs between the SBA location and the central SfB pool.
Authentication for users is handled by User Communication MTLS certificate.
If we have deeper look into the CCE, it looks similar, beside we need authentication integrated for
servers, which handles the integrated Active Director Domain Controller. Mediation server for Audio
transcoding and a smaller dedicated topology database the minimalistic CMS and component for
connections to the Office 365 SfB Online tenant, the Access Edge Server.
As we see this similarity creates a possibility for SBA like CCE.
E.g. Sonus is investigating this setup right now and I’m proud announcing this first.
On Premise (SITE LONDON)
PSTN
User
Cloud Connector
Edition VMs on
Sonus SBA CCE
Office 365 including
Skype for Business Online (E5 Plan)
Cloud PBX
Users
Additionally, there are undergoing testing’s right now supporting high concurrent call volume. Here
Sonus has tested a setup with 1000 concurrent calls on single CCE with their own gateway.
Being fair to other vendors, this will be put into the qualification list from Microsoft and other will be
able developing similar solutions.
11. High Availability:
In the same way we must calculate the SLA / availability of single site.
You can archive 99.9% availability by running a 2+2 setup.
99.8% is archived by either 1+1 or 3+1, which differs only in the maximum concurrent call volume.
Multi-Site deployment
If we have multiple sites deployed, the signaling stays the same. We only have the Cloud PBX feature
in Office 365, so all initial communication has to go into the cloud first.
We will have a look into the both sites MUNICH and LONDON. The both site have different breakouts
and here we see the setup
If the target phone number can’t be resolved through internal Reverse Number Lookup (RNL), it is
defined as a PSTN call. Therefor the Voice Routes are taken into the loop. The call will be directed to
the number breakout location. Which in the first case Munich, a German location. The client than
established the Media Path through the Mediation Server component associated with Munich Site.
On Premise (SITE MUNICH)
PSTN
User
SIP PBX or
Provider Gateway
Cloud Connector
Edition VMs
Office 365 including
Skype for Business Online (E5 Plan)
Cloud PBX
Users
MEDIA
SIP Signaling
On Premise (SITE LONDON)
User
SIP PBX or
Provider Gateway
Cloud Connector
Edition VMs
Call to:
+49 89 123456789
12. The next example will explain the call routing via the second Site London. Assuming the client
initiates a call to a UK phone number and it is identified as such. Now signaling has to follow the
preferred Access Edge server for the CCE Site identified, which is NOT the initial site in Munich, it is
the second site in London. After the Session Initiate (INVITE) the SDN parameters will tell the client
that from the Voice Routes chosen Mediation Server component, which is London and the Media
Path will be established from the Client -> London Mediation Server -> London Gateway -> PSTN
On Premise (SITE MUNICH)
User
SIP PBX or
Provider Gateway
Cloud Connector
Edition VMs
Office 365 including
Skype for Business Online (E5 Plan)
Cloud PBX
Users
MEDIA
SIP Signaling
On Premise (SITE LONDON)
PSTN
User
SIP PBX or
Provider Gateway
Cloud Connector
Edition VMs
Call to:
+44 20 87456321
Note:
With on-premise ACP (Audio Conferencing PSTN) it stays similar, only that the conferencing
component in the Cloud will connect directly to the on-premise Cloud Connector Mediation Server
component.
13. Migration to Cloud PBX with Cloud Connector Edition
Migration can be quite tricky. We have multiple scenarios from where we can move towards the
Cloud PBX with CCE.
I try describing the common scenarios and discuss possible difficulties. Starting with a greenfield
setup; the other possible migration scenarios require at least an Office 365 deployment and Skype
for Business setups
Note:
This section of the CCE guide will be continuously updated and we hope seeing a lot of changes
coming.
Greenfield
What does greenfield mean?
Assuming you didn’t run any LSC, OCS, Lync or Skype for Business software in your on-premise during
the past and want to make use of the actual release of Microsoft Unified Communication software.
You simply activate an Office 365 tenant and enable the Cloud users for Skype for Business there.
Once you have the enabled you start rolling out CCE’s into your locations where you have the PSTN
breakout and or having PBX systems ready for migration.
Most likely in this scenario, you will have a PBX system in place. This can any classic PBX like Avaya,
Lucent or others, as well you could operate other UC software, like Cisco CUCM or others.
If you want to migrate, here is the scenario
First you place an PSTN Gateway in-between your PSTN breakout and your PBX. If you do so with e.g.
SONUS, since this device are configured in automatic bypass mode, it will be after the insert fully
transparent. This is helpful, because you do not yet have any Office 365 Skype for Business Online
user activated for enterprise voice.
Well, I assume you have the online Dial Plans and Voice Policies ready
The next step will be phone number migration.
You configure the identical phone number a user has on the classic PBX now in Office 365.
Three migration step’s run in parallel:
- Configuring the GATEWAY pointing this dedicated number to the CCE (Cloud PBX)
- Removing the phone number and user from the PBX and define this number to be directed
externally. (From here the gateway can pick up the call from the PBX and direct it to the CCE)
- Now activating the Office 365 user for Cloud PBX with same phone number as he was
assigned on the classic PBX
14. On Premise (SITE LONDON)
User
Cloud Connector
Edition VMs
Office 365 including
Skype for Business Online (E5 Plan)
Cloud PBX
Users
All users must be on
Exchange Online, incl. UM
PSTN
Sonus gateway
AD
Azure AD Sync
(DirSync)
Azure AD Connect
On-Premise User Sync
to Office 365
Phone Number Migration to
Cloud PBX with CCE
Call Routing
destination
based routing
PSTN
Audio Conferencing
Provider
Microsoft Brigde
Note:
Some PBX are having head number reservation configuration. Meaning, a dedicated number range is
reserved by the PBX and call within this range can’t be routed outside the PBX. If this is the case,
contact your vendor and find a workaround, e.g. shrinking the head number, or define face numbers
in the PBX, which are than masked on the gateway.
Skype for Business with Enterprise Voice on-premise
Simply I have to state:
If you need Skype for Business on-premise Voice and can’t move to the Cloud PBX + CCE yet, you
have to consider a classic SfB hybrid solution utilizing pools, sites and SBA’s. Still benefiting from the
Meeting Broadcasts and e.g Microsoft’s upcoming ACP for PSTN conferencing. This lets you RoI
increase and you might be able in the near future consolidating your on-premise deployment.
Target: native Cloud Connector Edition
Moving towards native Cloud PBX with CCE’s only. Since we can see the not supported setup below,
there is only one possible solution. You have to move all SfB users to SfB online first.
From here you can deploy the CCE after you have fully decommission the SfB on-premise setup.
This is not a scenario you link to offer to larger customer. But Microsoft is working on a solution.
And I keep you updating towards this scenario.
Target: Cloud Connector Edition with Office 365 Calling Plan (Cloud Voice Users)
Not Supported!
Target: Cloud Connector Edition + Skype for Business partial Enterprise Voice (on-premise)
Not supported!
15. Target: Cloud Connector Edition + Office 365 Calling Plan (Cloud Voice Users) + Skype for
Business partial Enterprise Voice (on-premise)
Not supported!
Summary:
Write a summary isn’t that easy yet. As a result, out of the information above, I can highlight you
should dig into the CCE setup soonest.
For greenfield customers and for those where “one shot” migration can be considering, the benefit is
huge of utilizing CCE deployments.
If a smooth migration is required, where on-premise Skype for Business is present, there is right now
no way of coping this task.
You have to wait until some later releases Microsoft is coming up with.
But again, if an on-premise, classic PBX is present, well please consider the CCE setup. It is a straight
forward task for migration and it quite simple moving all users into the Cloud, especially if you only
utilize the presence, IM and AV p2p and conferencing services. The enhancement with enterprise
voice can be seen a next task in enhancing the services and user experience.
16. Infrastructure requirements for Cloud Connector Edition
Physical infrastructure
First look we had ware into the components involved in the Cloud Connector. It will be delivered
form of only Hyper-V Virtual Machines (VMs). Each VM contains the featured server role from Skype
for Business.
This are 4 VM’s which require a dedicated physical host with a minimum of:
- 64 bit dual CPU, six core (12 real core) a 2.5 GHz or higher
- 64 GB RAM
- 4x 600 GB 10k RPM 128MB Cache SAS 6Gbps Disks in RAID 5
- 3x 1 Gbps network adapter
Recommended are at least 2 PSTN Gateway for redundancy.
Azure Express Route between the sites and Office 365 are recommended, just I personally want to
see them mandatory. As you need to ensure high quality and reliable networks. If you run your own
ACP, meaning offering your personal conferencing dial-in numbers on your CCE. Audio is send from
the Skype for Business Online conferencing MCU down and forth to your CCE. This requires the QoS
being integrated in your network including the Office 365 tenant.
Note:
At point of writing this article it is in consideration of smaller physical servers if you will support less
users and it will be confirmed soon.
Logical infrastructure
DNS
DNS is required externally for the Access Edge Server and the Media Relay (Audio), Video is not
implemented for local breakouts. It must be ensured, the internal CCE servers, can resolve internal
DNS names and the Access Edge component the external DNS too. Therefor the Access Edge should
resolve DNS externally and have a host file for internal DNS resolving
(C:WindowsSystem32drivershosts)
Note:
(onmicrosoft.com DNS suffix external tenant is not supported!)
External DNS entries (also used for certificates):
Access Edge: e.g. ACCESS.SIPDOMAIN.COM
Media Relay: e.g. MEDIA.SIPDOMAIN.COM
Data Proxy: e.g. DP.SIPDOMAIN.COM (no necessary for certificates)
17. Certificates externally
Additional to DNS entries, we require public signed SAN Certificate in the form of:
SN/ CN ACCESS.SIPDOMAIN.COM
SAN ACCESS.SIPDOMAIN.COM
SAN SIP.SIPDOMAIN.COM
If you have multiple SIP Domain registered with Office 365
(not confirmed yet)
SN/ CN ACCESS.SIPDOMAIN.COM
SAN ACCESS.SIPDOMAIN.COM
SAN SIP.SIPDOMAIN.COM
SAN SIP.SIPDOMAIN-B.COM
SAN ACCESS.SIPDOMAIN-B.COM
Note:
Wildcard is supported as SN=SIP.SIPDOMAIN, SAN=SIP.SIPDOMAIN.COM + SAN=*.SIPDOMAIN.COM
Certificates internally
As usual, all internal Servers beside the Domain Controller require certificates, which can be either
private certificates or externally signed.
CMS (Primary or Backup) VM(s)
require default certificate with server FQDN as the subject name.
Mediation Server VM(s)
require default certificate with Mediation Server Pool FQDN as the subject name. A single certificate
can be used across all mediation server VMs, or each VM can use its own certificate as long as all of
them have the pool FQDN in the subject name.
Edge VM(s)
Require internal certificate with Edge Server internal pool FQDN as the subject name. A single
certificate can be used across all edge server VMs or each VM can use its own certificate as long as all
of them have internal pool FQDN in the subject name.
Note:
Do not forget importing the Root CA Certificates if you are going to use internal/ private certificates.
18. Firewall Port Configuration1
Internal firewall
Source IP Destination IP Source Port Destination Port
Cloud Connector Mediation
component
SBC/PSTN Gateway Any TCP 5060**
SBC/PSTN Gateway Cloud Connector Mediation
component
Any TCP 5068/ TLS
5067
Cloud Connector Mediation
component
Internal clients 49 152 – 57
500*
TCP 50,000-
50,019
Cloud Connector Mediation
component
Internal clients 49 152 – 57
500*
UDP 50,000-
50,019
Internal clients Cloud Connector Mediation
component
TCP 50,000-
50,019
49 152 – 57
500*
Internal clients Cloud Connector Mediation
component
UDP 50,000-
50,019
49 152 -57 500*
* This is the default port range on the Mediation component. For optimal call flow, four ports per call
are required.
** This port should be configured on the SBC/PSTN gateway; 5060 is an example. You can configure
other ports on your SBC/PSTN gateway.
External firewall - minimum configuration
Source IP Destination IP Source port Destination
port
Any Cloud Connector Edge External
Interface
Any TCP 5061
Cloud Connector Edge
External Interface
Any UDP 3478 UDP 3478
Any Cloud Connector Edge External
Interface
TCP 50,000-
59,999
TCP 443
Any Cloud Connector Edge External
Interface
UDP 3478 UDP 3478
Cloud Connector Edge
External Interface
Any TCP 50,000-
59,999
TCP 443
External firewall - recommended configuration
Source IP Destination IP Source Port Destination Port
Any Cloud Connector Edge
External Interface
Any TCP 5061
Cloud Connector Edge
External Interface
Any TCP 50,000-59,999 any
Cloud Connector Edge
External Interface
Any UDP 3478; UDP
50,000-59,999
any
Any Cloud Connector Edge
External Interface
Any TCP 443; TCP 50,000-
59,999
Any Cloud Connector Edge
External Interface
Any UDP 3478; UDP
50,000 - 59,999
1
Taken from Technet