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 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) Web Telephone Telephony (Mobile) N/W 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 Drupal CMS Plivo Application Plivo FreeSWITCH Sangoma Voice & Data Board MOOC on M4D 2013
H/W & S/W Components Drupal CMS Plivo Application Plivo FreeSWITCH PRI Line Sangoma Voice & Data Board Telephone (Mobile) N/W MOOC on M4D 2013
H/W & S/W Components Internet (Web) Drupal CMS Plivo Application Plivo FreeSWITCH PRI Line Sangoma Voice & Data Board Telephone (Mobile) N/W MOOC on M4D 2013
PRI Line Multiplexer PRI Line Demultiplexer at PBX with PRI Card at Telephone Customer End Channel 1 - 30 Channel 1 - 30 Exchange 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 or 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 User Application can be built on FreeSWITCH top of F/S using Plivo Free TDM I/O Module Signalling Module TDM Channel Driver Signalling Library libsng_isdn libsangoma Sangoma TDM Abstraction Library Sangoma H/W Kernel Drivers Wanpipe Sangoma Card PRI Line Connects with Sangoma H/W MOOC on M4D 2013
H/W & S/W Components Drupal CMS Applicati Applicati Applicati Plivo Plivo Plivo on N on 1 on 2 Plivo FreeSWITCH Sangoma Voice & Data Board MOOC on M4D 2013
Thank you MOOC on M4D 2013
Recommend
More recommend