MOOC on M4D 2013
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 - - 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
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
MOOC on M4D 2013
Internet (Web)
Telephone (Mobile) N/W
Web Telephony
MOOC on M4D 2013
Internet (Web)
Telephone (Mobile) N/W
?
MOOC on M4D 2013
?
MOOC on M4D 2013
Ordinary PC Converted into a Special Kind of Communication Server
MOOC on M4D 2013
H/W & S/W Components
Sangoma Voice & Data Board FreeSWITCH Plivo Plivo Application Drupal CMS
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
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
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
MOOC on M4D 2013
Sangoma Voice and Data Board
MOOC on M4D 2013
FreeSWITCH
- An open source communications software
written in C
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.
MOOC on M4D 2013
Plivo
- An open source framework to prototype
voice apps.
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
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
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
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
MOOC on M4D 2013