Академический Документы
Профессиональный Документы
Культура Документы
net
Twitter: @pdunkley
Taking Enterprise Telephony into the Web World
Peter Dunkley, Technical Director, Crocodile C! "td
Evolution on the web
#$$% #$$& #$$' (%%) (%##
Sir Tim Berners-Lee
creates HTML. Web
-pages are static
Microsoft and Netscape
introduce different
mechanisms for DHTML
W3C produces the
DM! specification
"oog#e uses $%a&
in "mai# 'W3C
re#eases !
st
draft in
())*+ , the da-n
of -eb-apps
WebSoc.et and
Web/TC
imp#ementations
become a0ai#ab#e
Revolution in telecoms
#*$( #'+* #'*& #$#$ #$&%s , #$$%s , (%##
WebSoc.et and
Web/TC
imp#ementations
become
a0ai#ab#e
The revolution
Before toda1 the operators 'big and sma##+ had
fu## contro# o0er rea#-time communications
because it -as hard to do and substantia#
infrastructure in0estment -as re2uired.
C#aude Chappe
in0ented the optica#
te#egraph
3irst commercia#
e#ectrica# te#egraph
created b1
Coo.e and
Wheatstone
$#e&ander
"raham
Be## patents
the te#ephone
/otar1 dia#
enters
ser0ice
3rom the !4*)s
on-ards digita#
e&changes start to
appear
!4*35 DTM3
enters ser0ice
3rom the !44)s on-ards
0oice started to be carried
on techno#ogies de0e#oped
for data net-or.s such as
$TM and 67
Demo #1: Crocodile Scrum
-n network ser>ers
http:??www.w+.org?T?mediacapture5streams?
1edia!tream ecording
http:??www.w+.org?T?mediastream5recording?
WebTC
http:??www.w+.org?T?webrtc?
Available (to vari!g degrees" i! #hrome$ %irefo&$ a!d 'pera
What do these !"s let #ou do$
0lready authenticated
3P! without centralised ser>ers :DataChannel; and where you can see and hear your
opponents
-nline gambling :/or e4ample, poker; where you can see your opponents
<tIs not necessarily about the real5time audio and >ideo, but they enhance
the e4perience
You need (some form of)
signalling to use WebRTC
The WebRTC !"s are not enough
!ignalling is reKuired
3or e4ample:
3or e4ample:
!ome customers cannot use WebTC and some customers will not use
WebTC
Fou will need to handle calls /rom these customers /or many years to
come
)edia servers *li+e steris+, are needed
1inimise cap5e4
1inimise op5e4
9ut donIt /orget you still need to support the canIt and
wonIt use WebTC callers
Demo #0: Web Communicator