applications and networks, oh my. - tmcnetapplications and networks, oh my. standards, open source...

7
©2010 AT&T Intellectual Property. All rights reserved. 22 January 2010 4GWE Conference Applications and Networks, Oh My. Standards, Open Source Frameworks, and Challenges Eric Cheung, Ph.D. AT&T Labs — Research

Upload: others

Post on 28-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

©2010 AT&T Intellectual Property. All rights reserved.22 January 2010 4GWE Conference

Applications and Networks, Oh My.Standards, Open Source Frameworks,

and Challenges

Eric Cheung, Ph.D.AT&T Labs — Research

©2010 AT&T Intellectual Property. All rights reserved.22 January 2010 4GWE Conference

Models for development and deployment

Standard App Server

ApplicationsProprietary App Server

Standard App Server

Applications

Framework App Server Exposes Web

Services

Apps

Applications

Options for building Real-time, Voice/Video over IP Call Control Applicationsto be deployed in network

Goals:• Really easy, large developer base• Lots of third party applications, innovations

©2010 AT&T Intellectual Property. All rights reserved.22 January 2010 4GWE Conference

Lower barrier to entry

Standard App Server

Applications

Framework App Server Exposes Web

Services

Apps

Applications

SIP Servlet Containers

AT&T CTS, SailFin CAFE,

Mobicents STFAsterisk

Parlay/X, OneAPI, Ribbit, IfByPhone, etc

•Easy to use API for web developers•No telecom expertise required•PaaS, CaaS: Quick deployment•Open Source, standards

©2010 AT&T Intellectual Property. All rights reserved.22 January 2010 4GWE Conference

Standard App Server

High level API

Web

Applications

MediaCall

Control

Media Server

Audio Mixing

SIP

HTTPWS-*, Restful

Media play/record

Speech Synth/Rec

IVR VoiceXML

Video Tiling

Telecom framework

others

Converged Test Tools

©2010 AT&T Intellectual Property. All rights reserved.22 January 2010 4GWE Conference

From AT&T Research• Convergence Tool Suite (CTS): telecom development

technologies developed at AT&T Labs Research, including:

• E4SS: Finite state machine based SIP Servlet development plus reusable features

• StratoSIP: robust, flexible telecom abstractions, solves hard problems such as media switching, early media, composition

• Library applications to control media servers (mixing, processing)

• Converge integrates the Grails application development framework with E4SS/StratoSIP for converged applications. Support exposing web services interface.

• KitCAT: converged application functional testing tool

• Open Source (except StratoSIP). http://echarts.org/

©2010 AT&T Intellectual Property. All rights reserved.22 January 2010 4GWE Conference

Better user experience

• ‘There’s an app for that.’

• Lots of separate, user-initiated apps may make sense to users, but...

• Communications should be an integrated experience (and easy to customize, personalize, add new services from whomever I choose)

• Presence, IM, voice, video, social network

• Different persona and roles on a single device

• Seamless switching between devices and services

22 January 2010 4GWE Conference

©2010 AT&T Intellectual Property. All rights reserved.22 January 2010 4GWE Conference

Manage feature interactions

• Once we go beyond simple call initiation, call termination, click-to-dial, lots of feature interactions arise

• Implementation should support multiple apps working well together, from different developers

• Encourage innovations, allow users to select best of breed

• Challenges: How to manage feature interaction? How to provide an integrated experience to users?