AT&T Enhanced WebRTC API
As the first US carrier to announce
Enhanced WebRTC support, AT&T
may have just unleashed a new era
in voice and video communication.
ProgrammableWeb, January 8, 2015
http://www.programmableweb.com/news/att-launches-enhanced-
webrtc-api-/2015/01/08
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
2
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
3
WebRTC Overview
WebRTC is an evolving standard that enables web browsers with Real-Time
Communications (RTC) via simple JavaScript (JS) APIs
GetUserMedia
Control of camera,
microphone and
speakers
DataChannel
Exchange
streaming data
between peers
PeerConnection
Connect
two endpoints
(browser & server)
WebRTC Sample Use Cases
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
4
Video-Enabled Customer Support
Conference
App
Customer
Call Center
Specialist
Retail or
Support
App
Collaboration & TrainingConferencing
Collaboration
App
Ability to
start a call
on a PC and
move it to a
smartphone
Share multimedia and training
materials on demand and to
multiple users simultaneously
Sample Use Case:
Video-Enabled Customer Support
Customer
Call Center
Specialist
Support
App
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
5
AT&T Enhanced WebRTC API
• Companies can provide real-time voice and
video calling from their website to their call
center for a better customer experience.
• No need for proprietary systems to connect to
a database or CRM for custom experiences, like
pulling customers’ information based on their
phone number or account ID.
• Customers can display the product they had an
issue with by video and then the care rep can
respond in real time using the Data Channel.
Sample Use Case:
Conferencing Solutions
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
6
AT&T Enhanced WebRTC API
Conference
App
Ability to start a call
on a PC and move it
to a smartphone
• Conferencing companies are able to use AT&T
mobile numbers as a WebRTC end-point.
• Users are able to use advanced calling
functions like the ability to start a call on a PC
and move it to a smartphone all from within
their web-based conferencing apps.
• Users can display multimedia products through
the conferencing app using the Data Channel.
Sample Use Case:
Collaboration & Training
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
7
AT&T Enhanced WebRTC API
Click here to learn how
integrating the AT&T
Enhanced WebRTC API
enabled Videotion to add
new, differentiated
customer experiences.
• Enables real-time, interactive voice, video, and
multimedia capabilities to existing
collaboration or training tools.
• Collaboration and Training apps are able to use
AT&T mobile numbers as a WebRTC end-point.
• Connect members in different geographic
location by video and voice.
• Trainers can display multimedia products
through the conferencing app using the Data
Channel.
Collaboration
App
Share multimedia and
training materials on
demand and to multiple
users simultaneously
The space is growing…
WebRTC Environment
8
AT&T helps break through
the clutter
with the subscriber’s most important
number they already have—
their AT&T mobile number
…but subscribers must
Pick a new virtual
number
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
AT&T Enhanced WebRTC API - Feature Overview
9
Basic Calling
• Make/Receive
• Audio/Video
• Hold/Resume
Conferencing
• Audio/Video
• Add/Remove
Participant
• End Conference
Advanced Calling
• Move calls from
browser-based
devices
• Transfer calls
between devices
• 2nd Call/Switch
Complete Calling Solution
Call To & From Connected Devices:
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
AT&T Enhanced WebRTC API - Flexible Numbering
Options
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
10
Account ID
Allows developers to call-
enable the Account ID (e.g.,
yourname@yourdomain.com)
associated with a domain
name. This gives end-users
access to a rich set of
communication features they
can now use to communicate
with each other.
Virtual Number
A number that can make and
receive voice or video calls
from an app or browser, and is
not associated to a physical
location or a single device.
E911 Available
1 2 3
4 5 6
7 8 9
# 0 *
AT&T Mobile Number
AT&T end-users give
permission to developers to
make or receive voice or video
calls from within their app using
their existing AT&T mobile
number.
E911 Available
AT&T Enhanced WebRTC API – Developer Advantages
Simple & robust APIs
Easy app integration
Full-featured SDK & Reference Server for rapid development
• No telephony or SIP knowledge required
• Includes AJAX methods for invoking RESTful APIs
• Controls complex sequencing, signaling and media
streaming
• Developer can use Developer Hosted Server out-of-the-box
• Developer can pull code from DHS
• Provides design pattern for developers who use other server
technologies (e.g., PHP, Ruby, Java)
• 1 phone object
• 3 setup/tear-down methods (getPhone, login and logout)
• 8 functional methods (e.g., dial, hold, answer, hangup)
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
• Extensive samples & documentation
• Implements signaling as JS callback events
• Hides browser-specific functions
• 17 callback methods and events (e.g., connecting,
connected, incoming call, answering)
• 2 utility methods (check browser compatibility and
configure API endpoint)
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
12
AT&T Enhanced WebRTC API Architecture
• Software Development Kit
(SDK) is an essential
element of E2E WebRTC
solution
• Solution is dependent on
browser compatibility
with WebRTC standards
• Signaling and Media paths
are separate
Key PointsWeb Browser
Web Application
Developer Layer
AT&T API Platform
AT&T Node.js DHS*
AT&T Supplied
Components
Developer Components
AT&T Enhanced WebRTC SDK
HTML / JavaScript
Web Tier
Legend
JavaScript API
App RequestConfig
Signaling
Token/E911
MediaToken/E911 OAuth Auth Code (Optional)
Config
*Developer Hosted Server
Details
• The AT&T Enhanced WebRTC API is in *
status and cannot be incorporated into
production applications.
• While in status, we do not charge for
use of the AT&T Enhanced WebRTC API.
• Virtual Number Rentals
• While we do not charge for use of the AT&T Enhanced WebRTC API, we do charge for
the rental of virtual number
• Virtual number rentals are available with AT&T Developer Premium Access only.
• The first virtual number is free. Each additional number is $1 per month.**
• Learn more by visiting: http://developer.att.com/pricing/enhanced-webrtc-pricing-
details
AT&T Enhanced WebRTC API – Pricing & Availability
* While the API is in status, you can share an application with no more than 100 friends and family. The application shall remain in the Sandbox environment and will not be
promoted to production.
** Virtual number fees are prorated. Billing cycles are determined by the date you signed up for your AT&T Developer Program account
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
Get started with your free trial today:
http://developer.att.com/webrtc
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property.
AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.

More Related Content

PDF
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
PPTX
Codestrong 2012 breakout session at&t api platform and trends
PDF
Next Generation Service Platform Summary 2015
PPTX
Experiences from Incorporating Sign Language in Customer Interactions
PDF
Telecom API Event 2014 Summary
PDF
ARM Mali "Egil" technical preview
PDF
Apidaze Telecom API Presentation
PDF
Independent Review of Telecom APIs
WebRTC for Telco: Informa's WebRTC Global Summit Preconference
Codestrong 2012 breakout session at&t api platform and trends
Next Generation Service Platform Summary 2015
Experiences from Incorporating Sign Language in Customer Interactions
Telecom API Event 2014 Summary
ARM Mali "Egil" technical preview
Apidaze Telecom API Presentation
Independent Review of Telecom APIs

What's hot (20)

PDF
WebRTC for Telcos & Service Providers
PPTX
Server-side WebRTC Infrastructure
PDF
AT&T API Platform
PPTX
How IBM and Dialogic Are Making Conferencing Smarter with AI
PDF
WebRTC for Beginners Webinar Slides
PPT
Beyond the MCU
PPTX
Deploying WebRTC successfully – A web developer perspective
PPTX
MediaInteractive - Born for the New World
PPTX
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
PDF
To Build or Not to Build Your WebRTC Infrastructure
PPTX
WebRTC: Business models and implications for mobile
PDF
WebRTC Business Use Cases | WebRTC Conference & Expo III
PPTX
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
PPT
BlueVia overview
PDF
Tropo Presentation at the Telecom API Workshop
PDF
What's Next for WebRTC
PDF
Processes and Telecom APIs
PPTX
What is Asterisk? for TADSummit Asia 2020
PPTX
DeveloperWeek 2015 - WebRTC - Where to start and how to scale
PPTX
Open Source Telecom Software Landscape by Alan Quayle
WebRTC for Telcos & Service Providers
Server-side WebRTC Infrastructure
AT&T API Platform
How IBM and Dialogic Are Making Conferencing Smarter with AI
WebRTC for Beginners Webinar Slides
Beyond the MCU
Deploying WebRTC successfully – A web developer perspective
MediaInteractive - Born for the New World
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
To Build or Not to Build Your WebRTC Infrastructure
WebRTC: Business models and implications for mobile
WebRTC Business Use Cases | WebRTC Conference & Expo III
WebSphere Liberty Rtcomm: WebRTC Middleware for the Enterprise
BlueVia overview
Tropo Presentation at the Telecom API Workshop
What's Next for WebRTC
Processes and Telecom APIs
What is Asterisk? for TADSummit Asia 2020
DeveloperWeek 2015 - WebRTC - Where to start and how to scale
Open Source Telecom Software Landscape by Alan Quayle
Ad

Viewers also liked (20)

PPT
CloudStack EC2 Configuration
DOCX
How to recover password on a cisco 2950, 2960 switch
PDF
Best Practices When Localizing And Translating Marketing Materials
PPTX
Top 8 chief security officer resume samples
DOCX
Cisco Social Media Policy
PPT
"UP" characters
PPT
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
PPTX
2. Cellular Aberration
PPTX
Competitive spend analysis sov
PPTX
Command and Request
PDF
Collective Investment Scheme & SEBI
DOC
Capital one interview questions and answers
DOCX
Comparision of investment in mutual fund and equity
PPTX
MARKETING STRATEGY OF CAFÉ BEAN
PPSX
2. Insurance - Classification of Insurance
PPT
Flow chart a technique of process communication
PPTX
Architettura web
PPTX
Understanding ITIL CMDB
DOCX
Project front page, index, certificate, and acknowledgement
PPT
Bone grafts in oral surgery
CloudStack EC2 Configuration
How to recover password on a cisco 2950, 2960 switch
Best Practices When Localizing And Translating Marketing Materials
Top 8 chief security officer resume samples
Cisco Social Media Policy
"UP" characters
How To Deploy A Cloud Based Webserver in 5 minutes - LAMP
2. Cellular Aberration
Competitive spend analysis sov
Command and Request
Collective Investment Scheme & SEBI
Capital one interview questions and answers
Comparision of investment in mutual fund and equity
MARKETING STRATEGY OF CAFÉ BEAN
2. Insurance - Classification of Insurance
Flow chart a technique of process communication
Architettura web
Understanding ITIL CMDB
Project front page, index, certificate, and acknowledgement
Bone grafts in oral surgery
Ad

Similar to AT&T Enhanced WebRTC API Overview (20)

PPTX
Real-time Communications at Internet Speed
PPTX
Cloud is all the buzz...what is it really?!?!
PPT
AT&T IP Flexible Reach Customer Presentation
PDF
Measuring and improving your app's network performance oredev
PDF
WebRTC Market Status & Voice/Video Overview
PDF
Bonding Your Private Network to Salesforce Clouds
PDF
Secure Connectivity to your Salesforce Applications
PDF
AT&T Shape Hackathon Kick-off
PDF
Webrtc workshop from Alan Quayle
PPTX
The WebRTC Continuum - The Next Wave
PDF
Workshop web rtc customers and use cases
PDF
TAG IoT Summit - Why You Need a Strategy for the Internet of Things
PPT
Kealy Kevin
PDF
Metadata for Telepresence / Video conferencing
PDF
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
PPTX
Introduction to Mobile Internet
PPTX
Final sip is so much more! webinar
PPTX
AT&T Telepresence Service Overview
PDF
WebRTC Workshop 2013 given at the IMS World Forum
PDF
WebRTC Global Summit Summary 2015
Real-time Communications at Internet Speed
Cloud is all the buzz...what is it really?!?!
AT&T IP Flexible Reach Customer Presentation
Measuring and improving your app's network performance oredev
WebRTC Market Status & Voice/Video Overview
Bonding Your Private Network to Salesforce Clouds
Secure Connectivity to your Salesforce Applications
AT&T Shape Hackathon Kick-off
Webrtc workshop from Alan Quayle
The WebRTC Continuum - The Next Wave
Workshop web rtc customers and use cases
TAG IoT Summit - Why You Need a Strategy for the Internet of Things
Kealy Kevin
Metadata for Telepresence / Video conferencing
Asterisk World (January 2014) - Taking Enterprise Telephony into the Web World
Introduction to Mobile Internet
Final sip is so much more! webinar
AT&T Telepresence Service Overview
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Global Summit Summary 2015

Recently uploaded (20)

PDF
Decision Optimization - From Theory to Practice
PDF
Introduction to MCP and A2A Protocols: Enabling Agent Communication
PDF
Identification of potential depression in social media posts
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
Launch a Bumble-Style App with AI Features in 2025.pdf
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PPTX
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
Altius execution marketplace concept.pdf
PPTX
Blending method and technology for hydrogen.pptx
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
PDF
substrate PowerPoint Presentation basic one
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
Decision Optimization - From Theory to Practice
Introduction to MCP and A2A Protocols: Enabling Agent Communication
Identification of potential depression in social media posts
NewMind AI Weekly Chronicles – August ’25 Week IV
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Build automations faster and more reliably with UiPath ScreenPlay
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
Launch a Bumble-Style App with AI Features in 2025.pdf
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Rise of the Digital Control Grid Zeee Media and Hope and Tivon FTWProject.com
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
Connector Corner: Transform Unstructured Documents with Agentic Automation
Altius execution marketplace concept.pdf
Blending method and technology for hydrogen.pptx
Rapid Prototyping: A lecture on prototyping techniques for interface design
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
ment.tech-Siri Delay Opens AI Startup Opportunity in 2025.pdf
substrate PowerPoint Presentation basic one
Lung cancer patients survival prediction using outlier detection and optimize...

AT&T Enhanced WebRTC API Overview

  • 2. As the first US carrier to announce Enhanced WebRTC support, AT&T may have just unleashed a new era in voice and video communication. ProgrammableWeb, January 8, 2015 http://www.programmableweb.com/news/att-launches-enhanced- webrtc-api-/2015/01/08 © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement. 2
  • 3. © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement. 3 WebRTC Overview WebRTC is an evolving standard that enables web browsers with Real-Time Communications (RTC) via simple JavaScript (JS) APIs GetUserMedia Control of camera, microphone and speakers DataChannel Exchange streaming data between peers PeerConnection Connect two endpoints (browser & server)
  • 4. WebRTC Sample Use Cases © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement. 4 Video-Enabled Customer Support Conference App Customer Call Center Specialist Retail or Support App Collaboration & TrainingConferencing Collaboration App Ability to start a call on a PC and move it to a smartphone Share multimedia and training materials on demand and to multiple users simultaneously
  • 5. Sample Use Case: Video-Enabled Customer Support Customer Call Center Specialist Support App © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement. 5 AT&T Enhanced WebRTC API • Companies can provide real-time voice and video calling from their website to their call center for a better customer experience. • No need for proprietary systems to connect to a database or CRM for custom experiences, like pulling customers’ information based on their phone number or account ID. • Customers can display the product they had an issue with by video and then the care rep can respond in real time using the Data Channel.
  • 6. Sample Use Case: Conferencing Solutions © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement. 6 AT&T Enhanced WebRTC API Conference App Ability to start a call on a PC and move it to a smartphone • Conferencing companies are able to use AT&T mobile numbers as a WebRTC end-point. • Users are able to use advanced calling functions like the ability to start a call on a PC and move it to a smartphone all from within their web-based conferencing apps. • Users can display multimedia products through the conferencing app using the Data Channel.
  • 7. Sample Use Case: Collaboration & Training © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement. 7 AT&T Enhanced WebRTC API Click here to learn how integrating the AT&T Enhanced WebRTC API enabled Videotion to add new, differentiated customer experiences. • Enables real-time, interactive voice, video, and multimedia capabilities to existing collaboration or training tools. • Collaboration and Training apps are able to use AT&T mobile numbers as a WebRTC end-point. • Connect members in different geographic location by video and voice. • Trainers can display multimedia products through the conferencing app using the Data Channel. Collaboration App Share multimedia and training materials on demand and to multiple users simultaneously
  • 8. The space is growing… WebRTC Environment 8 AT&T helps break through the clutter with the subscriber’s most important number they already have— their AT&T mobile number …but subscribers must Pick a new virtual number © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
  • 9. AT&T Enhanced WebRTC API - Feature Overview 9 Basic Calling • Make/Receive • Audio/Video • Hold/Resume Conferencing • Audio/Video • Add/Remove Participant • End Conference Advanced Calling • Move calls from browser-based devices • Transfer calls between devices • 2nd Call/Switch Complete Calling Solution Call To & From Connected Devices: © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
  • 10. AT&T Enhanced WebRTC API - Flexible Numbering Options © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement. 10 Account ID Allows developers to call- enable the Account ID (e.g., [email protected]) associated with a domain name. This gives end-users access to a rich set of communication features they can now use to communicate with each other. Virtual Number A number that can make and receive voice or video calls from an app or browser, and is not associated to a physical location or a single device. E911 Available 1 2 3 4 5 6 7 8 9 # 0 * AT&T Mobile Number AT&T end-users give permission to developers to make or receive voice or video calls from within their app using their existing AT&T mobile number. E911 Available
  • 11. AT&T Enhanced WebRTC API – Developer Advantages Simple & robust APIs Easy app integration Full-featured SDK & Reference Server for rapid development • No telephony or SIP knowledge required • Includes AJAX methods for invoking RESTful APIs • Controls complex sequencing, signaling and media streaming • Developer can use Developer Hosted Server out-of-the-box • Developer can pull code from DHS • Provides design pattern for developers who use other server technologies (e.g., PHP, Ruby, Java) • 1 phone object • 3 setup/tear-down methods (getPhone, login and logout) • 8 functional methods (e.g., dial, hold, answer, hangup) © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement. • Extensive samples & documentation • Implements signaling as JS callback events • Hides browser-specific functions • 17 callback methods and events (e.g., connecting, connected, incoming call, answering) • 2 utility methods (check browser compatibility and configure API endpoint)
  • 12. © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement. 12 AT&T Enhanced WebRTC API Architecture • Software Development Kit (SDK) is an essential element of E2E WebRTC solution • Solution is dependent on browser compatibility with WebRTC standards • Signaling and Media paths are separate Key PointsWeb Browser Web Application Developer Layer AT&T API Platform AT&T Node.js DHS* AT&T Supplied Components Developer Components AT&T Enhanced WebRTC SDK HTML / JavaScript Web Tier Legend JavaScript API App RequestConfig Signaling Token/E911 MediaToken/E911 OAuth Auth Code (Optional) Config *Developer Hosted Server
  • 13. Details • The AT&T Enhanced WebRTC API is in * status and cannot be incorporated into production applications. • While in status, we do not charge for use of the AT&T Enhanced WebRTC API. • Virtual Number Rentals • While we do not charge for use of the AT&T Enhanced WebRTC API, we do charge for the rental of virtual number • Virtual number rentals are available with AT&T Developer Premium Access only. • The first virtual number is free. Each additional number is $1 per month.** • Learn more by visiting: http://developer.att.com/pricing/enhanced-webrtc-pricing- details AT&T Enhanced WebRTC API – Pricing & Availability * While the API is in status, you can share an application with no more than 100 friends and family. The application shall remain in the Sandbox environment and will not be promoted to production. ** Virtual number fees are prorated. Billing cycles are determined by the date you signed up for your AT&T Developer Program account © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.
  • 14. Get started with your free trial today: http://developer.att.com/webrtc © 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. AT&T Proprietary (Internal Use Only) Not for use or disclosure outside the AT&T companies except under written agreement.