As part of the Microsoft Lync Server 2013 integrated communications platform, Enterprise Voice, an enterprise class VoIP solution, includes a number of new features that enhance deployment, operational and user experience capabilities.
To demonstrate how to build a strong telephony platform leveraging the power of Lync and backed by Avaya, Perficient’s Microsoft Certified Masters Jason Sloan and Keenan Crockett covered the following:
-How to plan for audio conferencing
-Click-to-call functionality
-Lync softphone/hard phone options
-Simultaneous ringing endpoints
-Importance of voicemail
-High-level understanding of Lync call admission control planning
Avaya and Skype Connect PacketBase is an Avaya BusinessPartnerPacketBase, Inc.
On September 29, 2010, Avaya and Skype announced a strategic agreement to deliver innovative, real-time communications and collaboration solutions to businesses of all sizes. The multi-phase deal includes both go-to-market and an industry-first, joint technology integration that seeks to enable businesses to lower costs and expand how employees, customers, partners and suppliers communicate and collaborate with greater convenience and efficiency.
Westcon Avaya IP Office R9 Launch Event PresentationsWESTCON EMEA
Full presentation deck from the Westcon commercial event around Avaya's latest IP Office release 9.0. Hosted at the London Film Museum on 8th October 2013.
Avaya and Skype Connect PacketBase is an Avaya BusinessPartnerPacketBase, Inc.
On September 29, 2010, Avaya and Skype announced a strategic agreement to deliver innovative, real-time communications and collaboration solutions to businesses of all sizes. The multi-phase deal includes both go-to-market and an industry-first, joint technology integration that seeks to enable businesses to lower costs and expand how employees, customers, partners and suppliers communicate and collaborate with greater convenience and efficiency.
Westcon Avaya IP Office R9 Launch Event PresentationsWESTCON EMEA
Full presentation deck from the Westcon commercial event around Avaya's latest IP Office release 9.0. Hosted at the London Film Museum on 8th October 2013.
Avaya Aura® Session Border Controller, powered by Acme Packet, secures the IP border for the real time interactive communications that flow outside your internal network. With Avaya Aura® Session Border Controller, your Unified Communications and Contact Center Solutions can securely leverage SIP, while simultaneously extending the power of the Avaya Aura® architecture throughout your enterprise to realize the true benefits of open standards.
Avaya One-X Mobile SIP for Apple iOS by PacketBasePacketBase, Inc.
Avaya innovations enable enterprise users of Apple mobile devices to connect to dynamic communications functionality with ease. Avaya one-X® Mobile SIP for iOS joins the Avaya one-X Mobile family of devices and adds the capability of Voice over Wi-Fi on a corporate wireless-
enabled Avaya Aura® SIP environ-ment. In this way, users of Apple devices, including the iPhone,
iPod touch and iPad, can take advantage of Voice over Internet Protocol (VoIP) connectivity from their mobile devices.
Avaya Proactive Outreach Manager by Nitin Shroff (Product Manager) presented to the presentation to the US Avaya Proactive Contact User Group Conferece - September 2014
Avaya Aura® Communication Manager Greater than 5 Nines AvailabilityAvaya Inc.
A vital component of Avaya Aura® is Communication Manager (AACM), an industry best-in-class redundant server solution that takes into consideration the available uptime today’s businesses demand. This is accomplished by utilizing the high availability standard of nines percentage approach, for AACM the availability is “Greater than 5 Nines” or 99.999%+.
Aura 7.0—What’s New? Avaya Aura 7.0 became available in August 2015 and we’re still getting to know the enhancements to the platform. From what David Lover has seen, those enhancements are beneficial to both the users and the administrators. In this presentation, David will provide his insight on the platform—covering what he sees as the biggest and most useful enhancements and how you can apply them in your environment to cut costs and increase support.
Avaya Aura® Session Border Controller, powered by Acme Packet, secures the IP border for the real time interactive communications that flow outside your internal network. With Avaya Aura® Session Border Controller, your Unified Communications and Contact Center Solutions can securely leverage SIP, while simultaneously extending the power of the Avaya Aura® architecture throughout your enterprise to realize the true benefits of open standards.
Avaya One-X Mobile SIP for Apple iOS by PacketBasePacketBase, Inc.
Avaya innovations enable enterprise users of Apple mobile devices to connect to dynamic communications functionality with ease. Avaya one-X® Mobile SIP for iOS joins the Avaya one-X Mobile family of devices and adds the capability of Voice over Wi-Fi on a corporate wireless-
enabled Avaya Aura® SIP environ-ment. In this way, users of Apple devices, including the iPhone,
iPod touch and iPad, can take advantage of Voice over Internet Protocol (VoIP) connectivity from their mobile devices.
Avaya Proactive Outreach Manager by Nitin Shroff (Product Manager) presented to the presentation to the US Avaya Proactive Contact User Group Conferece - September 2014
Avaya Aura® Communication Manager Greater than 5 Nines AvailabilityAvaya Inc.
A vital component of Avaya Aura® is Communication Manager (AACM), an industry best-in-class redundant server solution that takes into consideration the available uptime today’s businesses demand. This is accomplished by utilizing the high availability standard of nines percentage approach, for AACM the availability is “Greater than 5 Nines” or 99.999%+.
Aura 7.0—What’s New? Avaya Aura 7.0 became available in August 2015 and we’re still getting to know the enhancements to the platform. From what David Lover has seen, those enhancements are beneficial to both the users and the administrators. In this presentation, David will provide his insight on the platform—covering what he sees as the biggest and most useful enhancements and how you can apply them in your environment to cut costs and increase support.
Depending on their size and complexity, content management systems such as Sitecore can require various workflows and tools for DevOps management. The choice in processes largely depends upon the scale and depth of your DevOps projects.
Deploying DevOps strategies on Microsoft Azure makes it easy to convert your network, virtual machines, databases, and more from infrastructure into code, enabling you to increase speed and reduce risk.
We discussed the benefits of Sitecore DevOps on Microsoft Azure, including using Microsoft Azure and Microsoft Azure (VSTS) to:
-Automate the build-out of Sitecore environments
-Automate code and content deployment
-Use Azure Resource Manager templates, PowerShell, and -VSTS to provision Sitecore environments
-Automate Sitecore installations
-Move your Sitecore databases into Azure SQL
Lync online: How the cloud is changing the way we communicatePerficient, Inc.
An in-depth slideshare on Lync Online and Lync Hybrid functionality, requirements and best practices to help you decide if Lync Online is the right fit for your organization. You will learn all about Lync hybrid - from a functionality review and required on-premises infrastructure components, to account migration best practices. You will see:
Feature comparisons of Lync 2013 on-premises vs. Lync Online
Voice, conferencing and ACP integration considerations
Information about the option to deploy a hybrid Lync environment
How to Plan for a Lync Deployment on a Global ScalePerficient, Inc.
Preparing to implement Lync Server 2013 sounds like a simple task in context. However, when it comes to planning for a global Lync deployment, there is a lot more to take into consideration to get your core Lync Server 2013 infrastructure ready to support voice, video and content sharing capabilities.
Perficient’s Microsoft Certified Masters Jason Sloan and Keenan Crockett discussed how to get “Lync Ready” in our webinar based on the popular white paper “The CIO’s Guide to a Lync Server 2013 Global Deployment."
Topics included high-level server and pool design and placement, importance of the edge servers, the hardware vs. virtualized debate, and ultimately a high-level understanding of the impact Lync has on your network.
FirstLook: Экзамен 70-333 и 70-334 (на основе курсов 20333, 20334)Виталий Стародубцев
1. Сертификация Microsoft по направлению Communication – обзор, статусы, используемые технологии
2. Программные продукты Microsoft Lync Server 2013 и Skype for Business 2015 – краткий обзор возможностей
3. Обзор экзамена 334: Core Solutions of Microsoft Skype for Business 2015
4. Обзор экзамена 333: Deploying Enterprise Voice with Skype for Business 2015
5. Подготовка к экзаменам по продукту Skype for Business – новый курс 20334 - Основные функции Microsoft Skype for Business 2015
Legacy PBX technologies are fast becoming obsolete. And, downtime is expensive. PBX industry is changing and many are considering a collaboration solution that leverages your existing on-premise infrastructure and marries it with a cloud platform.
About the Event:
Find out in our webinar, led by our Microsoft experts, what your options are for developing a truly integrated collaboration environment.
This session is designed for IT leaders with aging on-premise PBX systems, or those who want to understand what the Microsoft Cloud PBX solution offers. Most importantly, our presenters will provide insights into how to drive up collaboration by improving end user productivity through a cohesive Office 365 experience.
DevOps by CHEF solution works best when developer and operations work well together.The solution automates the applications configuration, deployment and management throughout your network regardless of its size, even if you’re operating in the cloud, on-premises or on a hybrid.Chef helps you describe your infrastructure with code. Because your infrastructure is managed with code, it can be automated, tested and reproduced with ease.
Why DevOps by Chef?
Time to value Deploy faster. Deploy Often. Reduce cost/time to deliver
Developer ‘Self-service’. Allow Developers to Build and Test against ‘Production-like’ systems
Increase Quality. Reduce cost/time to test o Increase test coverage
Increase environment utilization. Virtualizes Dev and Test Environments
Skype for business understanding what is new, preview or unchangedFabrizio Volpe
After seven months from the release date of Skype for Business, it is a good moment for an assessment. We will see what is new, what is available as a preview and what has not changed from Lync Server 2013. The session will be a high-level overview of the innovations in the product. We will talk about topics Video Interop Server role, improvements in server management and voice and meetings capabilities in Office 365 that are now in preview (Skype Meeting Broadcast, PSTN Conferencing and Cloud PBX).
The world is quite a different place than it was six months ago, and with the 2020 holiday season fast approaching, the pressure is on to meet revenue goals in what’s been an uncertain year.
In August, we surveyed 154 marketing executives to find out what they think is likely to happen this holiday season and how they are preparing for it. The results are fascinating, and we’ve distilled them into clear actions you can take right now to adapt and prepare for a very different 2020 holiday season.
In this webinar, Eric Enge (Principal, Digital Marketing at Perficient) and Jim Hertzfeld (Chief Strategist, Digital at Perficient) discussed:
How marketers have already adapted and where they see the most opportunity moving forward
What will be different this holiday season and how to adjust your strategy accordingly
Ways to identify and meet changing customer expectations, wants, and needs
How to determine if your priorities or investments should change
What actions you can take right now to be successful
Transforming Pharmacovigilance Workflows with AI & Automation Perficient, Inc.
Medical information call centers have an opportunity to transform the way they capture, code, and analyze adverse events (AEs) and product quality complaints (PQCs) with artificial intelligence (AI) and automation.
The use of such innovative technology improves data quality and consistency, compliance, and operational efficiency. It helps reduce the frequency of your pharmacovigilance (PV) operations resources going home, saying, “I have more to do at the end of the day than I did when I started."
Our one-hour, on-demand webinar shows you how you can use AI and automation to turbo-charge your end-to-end PV system. Use cases and demonstrations will include:
Analyzing safety data
Auto-coding verbatim terms to official medical dictionary terms
Auto-creating an AE case in your database
Converting speech to text
The Secret to Acquiring and Retaining Customers in Financial ServicesPerficient, Inc.
Data, when leveraged effectively, can help you segment and target customers, analyze spending habits, and can create a personalized experience that builds value and customer loyalty.
Without a 360-degree view of your customers, you can’t properly target them with real-time personalized offers, advice, and other services. In addition, lack of customer intelligence creates lost opportunities for banks and insurers to cross-sell and upsell new products and services.
Our one-hour webinar covered how customer intelligence platforms can help you engage, acquire, and retain customers.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
The only thing certain about forecasting in a volatile economy is that the future is unpredictable. Historically, organizations have effectively utilized statistical techniques for short-term business planning, but leveraging actuals no longer allows us to predict the future. The ability to be prepared, responsive, and agile under these conditions is becoming a crucial success factor. Oracle Strategic Modeling can help you better navigate change to cope with uncertainty.
If your CFO’s questions regarding earnings, liquidity, and cash flow are unceasing and far-reaching, watch our on-demand webinar for a deep dive into strategic modeling. We modeled real-world scenarios to show how you can:
Quickly and easily develop a hierarchical model of your business
Leverage multiple pre-built functions to forecast key performance drivers
Provide transparency on forecasted financials via audit trail
Utilize goal seek to set financial targets and estimate the financials drivers necessary to achieve it
Perform sophisticated “what-if” analysis via simulations to improve the accuracy of your forecast
Use built-in dashboard functionality to deliver powerful reporting capabilities
While many stay-at-home orders have been lifted, consumers’ new digital buying behaviors and habits are here to stay. Watch our panel discussion on the accelerated need for commerce and learn how commerce and content can transform our digital economy.
Topics include:
-What is the “experience economy” and how do you leverage it? -If you move beyond product and price, what’s next?
-How business models have shifted and what you can do to break down silos and leverage new processes to capture the digital dollar.
-How organizations have built agile teams to address the ever-changing needs of customers, including responsive approaches that address the omnichannel consumer.
-Technologies that are best suited to enable your business and customers – and how headless commerce has changed the game.
-How the future of commerce is changing, and what you should do now to prepare.
Our panel features Jordan Jewell, IDC Research analyst known for his insight into the commerce industry. Joining him from Perficient is general manager Brian Beckham, who brings deep expertise in content management and empowering organizations in their digital transformations. Rounding out the panel is Episerver’s Joey Moore, who has spent the last decade helping organizations across the globe advance their digital maturity.
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
Centene, a large multi-line managed care organization, was looking to modernize and streamline its corporate performance management (CPM) applications.
Centene had to move data between platforms multiple times during the close process so that close data could be fully consolidated and made available for reporting. This process had numerous challenges and inefficiencies that Centene wished to improve upon so that they could provide a more streamlined and more transparent process to the functional teams that leverage consolidated financials in their systems for reporting and analysis.
Centene chose OneStream XF for global and US consolidations, currency conversion, eliminations, and ownership percentage.
Michael Vannoni, director, financial systems solutions discussed the migration to OneStream XF including:
-Factors leading to the selection of OneStream XF
-Details of the solution design
-Benefits realized with global consolidation implementation
-Future planned enhancements
WHODrug Koda, developed by Uppsala Monitoring Centre (UMC), is an automated coding service, which uses artificial intelligence (AI) to automate the coding of drug names and ATC selections, improving consistency and operational efficiency. It can also be used to accelerate dictionary upgrades, including the transition from WHODrug B2 format to B3.
Through API (Application Programming Interface) web services, the coding engine can be integrated with custom or off-the-shelf drug safety, medical coding, or data management systems.
In this webinar, Perficient and UMC discussed WHODrug Koda and how you can integrate it into your medical coding activities.
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
There are multiple reasons why companies migrate to a new clinical trial management system (CTMS). Still, the two most common are mergers and acquisitions (i.e., CTMS consolidation) and the desire to switch CTMS vendors. Regardless of the reason, many of the best practices, processes, and tools are the same.
In this webinar, we looked at the migration approaches taken across several case studies. You’ll come away with an understanding of:
Pros and cons of each CTMS migration method
Types of migration tools, including APIs, ETL tools, and adapters
Approximate timelines and costs associated with each migration method
The topics discussed in this webinar can be applied to any CTMS migration project, whether you’re moving to or from Oracle’s Siebel CTMS, Medidata’s Rave CTMS, and Veeva’s Vault CTMS.
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
The pandemic has ushered in a new normal for manufacturers, and the impact of digital communication is more important than ever.
View our on-demand webinar with Tony Kratovil, Regional Vice President of Manufacturing at Salesforce, and Eric Dukart, National Sales Executive at Perficient. They covered why the right digital strategies are critical for manufacturers in the wake of COVID-19.
Our webinar covered:
Current challenges with forecasting, collaboration, and disruptions to distribution networks.
Insights for stabilizing operations, accelerating partner management, and developing a digital strategy that differentiates your business.
Candid Q&A with real-world examples.
New Work.com resources to help manufacturers restart safely and rebuild.
Tools and resources to move forward – fast.
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
Things move quickly in marketing. How do you identify what your customers need and how you can help? Now more than ever, audience intelligence is the key.
Audience intelligence is about understanding your target customers, their needs, what resonates with them, and how you can reach them. Eric Enge (Digital Marketing Principal, Perficient) and Rand Fishkin (Co-Founder & CEO, SparkToro) discussed this topic live on May 7, 2020. Watch to hear tactics for gaining a better understanding of your customers, how to use audience intelligence to optimize your marketing now, and more.
Cardtronics, the global leader in ATM deployment and management, decided to retire its on-premises Hyperion solution to gain the operational efficiencies, features, and functionality provided by a best-in-class cloud solution.
Cardtronics chose Oracle EPM Cloud including Financial Consolidation and Close, Planning, Management Reporting, Account Reconciliation, Enterprise Data Management, as well as Oracle Analytics Cloud.
In this video, project owner Richard Ng, director, financial systems, Cardtronics, discusses the migration to Oracle EPM Cloud including:
Multi-release 18-month deployment schedule across multiple countries
Benefits of a global Chart of Accounts for ERP and EPM
Seamless integration across ERP Cloud, HCM Cloud, and EPM Cloud
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
Microsoft has turned traditional enterprise content management on its head with its recent announcement of Project Cortex.
Project Cortex uses advanced artificial intelligence to harness collective knowledge from across the enterprise and automatically organize it into shared topics like projects, products, processes, and customers. Using AI, Cortex creates a knowledge network based on relationships among topics, content, and people and delivers it in the apps you use every day – Office, Outlook, and Teams.
This webinar examined Project Cortex in more detail, including:
• What is Project Cortex?
• Why is Project Cortex different than other knowledge network projects previously introduced?
• How does incorporating AI and automation change the game?
• What is possible with Project Cortex?
• What can you do to prepare?
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
With an increasingly mobile workforce, and the spread of shadow IT, the rapid rise of cybercrime - companies must find unique ways to effectively manage their sprawling SaaS portfolio.
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.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
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.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Sudheer Mechineni, Head of Application Frameworks, Standard Chartered Bank
Discover how Standard Chartered Bank harnessed the power of Neo4j to transform complex data access challenges into a dynamic, scalable graph database solution. This keynote will cover their journey from initial adoption to deploying a fully automated, enterprise-grade causal cluster, highlighting key strategies for modelling organisational changes and ensuring robust disaster recovery. Learn how these innovations have not only enhanced Standard Chartered Bank’s data infrastructure but also positioned them as pioneers in the banking sector’s adoption of graph technology.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
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
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
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?
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
36.
37. Preparing for Windows
Server 2003 End-of-
Life
bit.ly/1vmHq6e
Connect with Perficient