Join us on October 29/30th 2019 at Bespoke, San Francisco to learn about contextual communications,
workflow automation with Github Actions, API design with Open API Specifications and more!
Learn how to send and receive SMS, Whatsapp, Facebook and Viber messages with the Messages API
Make Text-To-Speech calls and handle user input with the Voice API in a hands-on workshop
Build powerful communication workflows using Node-RED in your browser, no code required
Build a voice enabled website, enabling your customers to call your agents in a single click
Add programmable voice and video to your app to make it interactive using OpenTok
Use AI to transcribe and analyse the sentiment of a phonecall in realtime with IBM Watson
Power up your API workflow with Open API Descriptions
A sneak peek at the Vonage tech stack
Using Github Actions for workflow automation and CI
Introducing Nexmo Conversations (with demo!)
In this workshop, we’re going to learn how to communicate with customers over their preferred channels using Nexmo’s Messages and Dispatch APIs.
We will start with an overview of Nexmo messaging concepts and learn how to use the SMS, MMS, Facebook Messenger, Viber and WhatsApp integrations, going into specifics for each platform and what purposes they are most suited for.
During the second part, we’re going to use the Dispatch API to create a multi channel strategy that incorporates failover to secondary channels.
When we speak to our customers, it's important to give a genuine and personal touch - but having some automation in your telephone communications can help both you and your customers to have better conversations. This hands-on workshop will introduce you to the Voice API, teaching you to build an application to answer a voice call, interact with your user, and direct them to the right human for that meaningful conversation. We'll talk about accepting input from users, recording calls to protect both you and them, and give advice on building applications for voice interaction.
NodeRED is a visual flow based programming environment that allows anyone to create a workflow with just a web browser. There is no "code" to write you simply drag in and wire up a set of pre built blocks to create your workflow.
We will show you how to create a basic IVR, forward calls, and capture recordings from callers as well as trigger outbound calls and notification messages.
Part of the power of NodeRED is it’s open source ecosystem so we will show you how to combine Vonage APIS with nodes from other 3rd party services to create your own custom integrations.
No previous knowledge of programming is needed although a basic understanding of the Nexmo product would help. The only tool needed is a web browser ideally on Mac, Windows, Linux or Chromebooks, iPads can be supported but the experience is sub optimal.
Discover how you can use Artificial Intelligence to perform sentiment analysis of an audio stream, in real-time! In this workshop, we’re going to learn how to create a virtual rapporteur. A digital assistant who can join any conference call; record it, and then by using IBM Watson provide participants with a real-time transcript and insights into the overall tone of the call. All pushed to their browser via WebSockets.
In this workshop, you’ll learn how to add programmable voice and video to a web application using the OpenTok API. Using the OpenTok API, you will also be able to add screen sharing archiving (recording), and connecting to PSTN participants by integrating with Nexmo SIP Connect. Additionally, Manik will cover best practices on debugging the programmable voice & video using tools such as Playground and Session Inspector.
Communication nowadays has many faces, many forms, and many channels. Your customers are everywhere, using SMS, phone calls, apps and social media - and you want to walk with them wherever they go, whilst maintaining a seamless meaningful relationship. Sounds like a challenge?
This session introduces Nexmo Conversations - an omnichannel API and suite of SDKs that gather all your customers' communication events into one coherent journey.
With a few lines of code, you can enable your mobile and web applications with additional channels and functionality that allow you to engage in meaningful conversations with your users. You’ll learn how to use Nexmo’s robust platform to integrate messages, realtime voice or other custom channels of your choice, all of which contribute to a superior customer experience!
Recording for Video Real-Time Communications is one of the cutting edge features that is provided to developers by the Vonage RTC video API. As simple as the API for recording may be, there are a lot of challenges beneath the scenes that we at Vonage Video Engineering face and solve in order to provide the service at Global Scale and at the Best Quality in Real-Time.
This talk will provide a glimpse inside the magical backend and the challenges of building and scaling a Multi-Datacenter, Real-Time Video Recording Service. Topics will vary from machine level optimizations to multi-datacenter recorder selection. On the machine level optimization topic we will cover video stream synchronization, real-time video transcoding and video processing challenges. Moving a level up in abstraction we will discuss multi-datacenter server selection for real-time recorder allocation based on Statistical Predictive Models.
Have you noticed how many of your favourite API providers are offering their specs in OpenAPI format now? This session will introduce you to OpenAPI and why API providers are increasingly offering it to their users to enable adoption and make integrations easier. Learn about the format, the tools, and how an OpenAPI description can help you to get on board with a new API - or of course help your customers adopt your own APIs. We'll be sharing why we chose OpenAPI, our workflows, and the tools we use.
Your development process is almost perfect. 90% perfect, even. Github provides most of what you need, and third party integrations cover the rest, but what about that last 10%? What about the things that are unique to you, your team, and your business?
Github Actions let you bridge that gap, running code that's specific to you as part of your development and deployment workflow. Come and learn what Github Actions can do for you, and how Nexmo uses them to streamline their development processes.
Kevin Alwell brings experience from working with enterprise customers to enhance collaboration and accelerate their software delivery at GitHub. He brings a wealth of engineering and strategic knowledge from delivering innovative technical solutions at scale for some of the largest technology companies in the world. Previously, Kevin delivered enterprise solutions for Nexmo customers as a software and solutions engineer.
Paul is Nexmo’s iOS Developer Advocate. A seasoned software engineer, trainer and public speaker, he specialised in data-driven solutions on Apple platforms with an emphasis on prototyping, best practices and balance with agility.
Britt Barak is a product manager at Nexmo. In the past, she led the mobile engineering teams of various startup companies in Israel, the Startup Nation.
Britt is a part of Google Developer Experts program, a worldwide public speaker, who is passionate about developers and startup communities, and diversity in tech.
Aaron Bassett is a recovering senior software engineer turned Award-winning Developer Advocate with Nexmo. He is a developer, public speaker, writer, and mentor; he spends most of his time making cool stuff and helping other people make unbelievably cool stuff.
Michael's a developer relations manager at Nexmo, focusing on the experience developers have when integrating the product. That means ensuring that APIs behave predictably, producing outstanding documentation and providing SDKs in 8 languages to make it as easy to get started as possible.
Prior to Nexmo, Michael spent a decade as a software engineer working with distributed systems and infrastructure automation. This means that he can't go more than a few days without writing any code, which usually comes in the form of Github Actions
Hui Jing is a Developer Advocate at Nexmo. She has an inordinate love of CSS and typography, and is generally passionate about all things web.
Sam has over 20 years of experience in the communications industry, having started out as a GSM field engineer climbing towers he’s worked his way through most of the network and APIs to end up as Product Manager for Vonage’s Node-RED offering. In his spare time he is an Amazon Alexa Champion having created a number of novel Alexa projects and he has a strange obsession with phone number formats.
Lorna is based in Yorkshire, UK; she is a Developer Advocate with Nexmo as well as a published author and experienced conference speaker. Lorna is passionate about open source technologies and sharing knowledge, code and experiences with developers everywhere. In her spare time, Lorna blogs at http://lornajane.net.
Manik is a Senior Software Engineer at Nexmo where he focuses on building OpenTok Client SDKs for iOS, Android, Web, and Windows. He enjoys working with developers and crafting APIs. When he's not building APIs or SDKs, you can find him speaking at conferences and meetups.