P ART II A RCHITECTURE MOOC on M4D 2013 Introduction What have we - - PowerPoint PPT Presentation

p art ii
SMART_READER_LITE
LIVE PREVIEW

P ART II A RCHITECTURE MOOC on M4D 2013 Introduction What have we - - PowerPoint PPT Presentation

P ART II A RCHITECTURE MOOC on M4D 2013 Introduction What have we done ? A stack has been developed over which different web telephony applications can be developed Three applications have been developed Content Delivery


slide-1
SLIDE 1

MOOC on M4D 2013

PART II ARCHITECTURE

slide-2
SLIDE 2

MOOC on M4D 2013

Introduction

What have we done ?

  • A “stack” has been developed over which different web telephony

applications can be developed

  • Three applications have been developed

– Content Delivery Service – X2Y Call Blast Service – Latest Alert Service

  • These applications are running on the vKvK server
  • An “appliance” has also been developed
slide-3
SLIDE 3

MOOC on M4D 2013

Internet (Web)

Telephone (Mobile) N/W

Web Telephony

slide-4
SLIDE 4

MOOC on M4D 2013

Internet (Web)

Telephone (Mobile) N/W

?

slide-5
SLIDE 5

MOOC on M4D 2013

?

slide-6
SLIDE 6

MOOC on M4D 2013

Ordinary PC Converted into a Special Kind of Communication Server

slide-7
SLIDE 7

MOOC on M4D 2013

H/W & S/W Components

Sangoma Voice & Data Board FreeSWITCH Plivo Plivo Application Drupal CMS

slide-8
SLIDE 8

MOOC on M4D 2013

H/W & S/W Components

Sangoma Voice & Data Board FreeSWITCH Plivo Plivo Application Drupal CMS

Telephone (Mobile) N/W

PRI Line

slide-9
SLIDE 9

MOOC on M4D 2013

H/W & S/W Components

Sangoma Voice & Data Board FreeSWITCH Plivo Plivo Application Drupal CMS

Telephone (Mobile) N/W

Internet (Web)

PRI Line

slide-10
SLIDE 10

MOOC on M4D 2013

PRI Line

PRI Line

Multiplexer at Telephone Exchange

Demultiplexer PBX with PRI Card at Customer End Channel 1 - 30 Channel 1 - 30

PRI Line: 30 Channels, 64 Kbps each

slide-11
SLIDE 11

MOOC on M4D 2013

Sangoma Voice and Data Board

slide-12
SLIDE 12

MOOC on M4D 2013

FreeSWITCH

  • An open source communications software

written in C

slide-13
SLIDE 13

MOOC on M4D 2013

FreeSWITCH

  • An open source communications software

written in C

  • A telephony platform

– designed to route and interconnect popular communication protocols (using audio, video, text

  • r any other form of media)

– on which telephony applications can be developed using a wide range of free tools.

slide-14
SLIDE 14

MOOC on M4D 2013

Plivo

  • An open source framework to prototype

voice apps.

slide-15
SLIDE 15

MOOC on M4D 2013

Plivo

  • An open source framework to prototype

voice apps.

  • We

can develop custom telephony applications by using Plivo APIs and Plivo XMLs tags

slide-16
SLIDE 16

MOOC on M4D 2013

Drupal CMS

  • To design a website which can interact with

the application

– Service Administrator can maintain this website – Allows web based access to the server hosting web telephony applications – Content to be shared can be loaded – Users willing to avail the service can be registered

slide-17
SLIDE 17

MOOC on M4D 2013

Interaction between H/W and S/W Components

Free TDM Sangoma Card libsng_isdn FreeSWITCH Wanpipe libsangoma Signalling Module I/O Module User Application can be built on top of F/S using Plivo TDM Channel Driver Signalling Library Sangoma TDM Abstraction Library Sangoma H/W Kernel Drivers PRI Line Connects with Sangoma H/W

slide-18
SLIDE 18

MOOC on M4D 2013

H/W & S/W Components

Sangoma Voice & Data Board FreeSWITCH Plivo Plivo Applicati

  • n 1

Drupal CMS Plivo Applicati

  • n 2

Plivo Applicati

  • n N
slide-19
SLIDE 19

MOOC on M4D 2013

Thank you