25
FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

Embed Size (px)

Citation preview

Page 1: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

Page 2: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHO AM I?

2

Page 3: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

3

Ben Klang

Page 4: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHY DOES THE TELEPHONESTILL MATTER?

4

Page 5: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHY DOES THE TELEPHONE MATTER?

1. Ubiquitous connectivity 2. Simple, global addressing scheme 3. 911

5

Page 6: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHY DO TELEPHONES SUCK?

6

Page 7: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHY DO TELEPHONES SUCK?1. Narrowband voice 2. DTMF or Speech as only input options 3. No ability to signal availability/presence 4. No separate signaling channel 5. Single media stream, with no possible upgrade 6. Byzantine regulatory and cost hurdles

7

Page 8: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHY DOES THE TELEPHONESTILL MATTER?

IT’S THE LEAST COMMON DENOMINATOR.

8

Page 9: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

RESULT OF TELEPHONES SUCKING

•Telephone Minutes are declining •App usage is growing

9

Page 10: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

10

Page 11: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

11

Page 12: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

12

Page 13: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

13

R.I.P. 2006 ~ 2015

Page 14: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

14

Page 15: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHAT CAN FREESWITCH DOFOR WEB & MOBILE APPS?

15

Page 16: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHAT IS FREESWITCH GOOD AT?• Detecting and generating DTMF • Sending and receiving Faxes • Connecting FXS/FXO, ISDN/PRI, SIP • Answering Machine Detection • Conferencing bridges

16

Page 17: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

17

Page 18: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHAT IS FREESWITCH GOOD AT?• Dealing with NAT • Taming misbehaving endpoints • Transcoding any audio to any other audio codec • Dealing with Websockets & SIP sockets & EventSockets and all other kinds of sockets • Playing and Recording lots of media • Connecting thing A to thing B

18

Page 19: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

19

Page 20: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

WHAT WILL FREESWITCH BE GOOD AT?• Video transcoding: H.264 / VP8 • MCU - Video mixing • Bridging signaling types (SIP/Verto) • Connecting legacy endpoints to the Web • Engine for media applications • Avatars/software personalities

20

Page 21: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

21

Page 22: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

22

Page 23: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

23

Page 24: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

24

Page 25: FreeSWITCH, FreeSWITCH Everywhere, and Not A Phone In Sight

CAN YOU SPEAK MAGIC?

25

Ben Klang@bklang

@MojoLingo