Implement An Online Management System for PBX Presented by: Bui Phuong Nhung Advisor: Dr. Wei, Chao-Huang.

Slides:



Advertisements
Similar presentations
Chapter 1:Introduction to the world of computers
Advertisements

Introduction to the World of Computers
Web Application Architecture Bird Book pp Client Server Model.
Location based Streaming Topics for our 1 st presentation  Thesis Description  Positioning System  Streaming over positioning  Questions Session.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
Layer 7- Application Layer
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Master’s course Bioinformatics Data Analysis and Tools Lecture 6: Internet Basics Centre for Integrative Bioinformatics.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Multiple Tiers in Action
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
Web Design Terms and Concepts Ms. Scales. Q. What is a Server? A. A server is a computer that stores information many people can access. It runs special.
8/17/2015CS346 PHP1 Module 1 Introduction to PHP.
Web Page A page displayed by the browser. Website Collection of multiple web pages Web Browser: A software that displays web pages on client computer.
PHP and MySQL Week#1  Course Plan.  Introduction to Dynamic Web Content.  Setting Up Development Server Eng. Mohamed Ahmed Black 1.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
TOPIC 1 – SERVER SIDE APPLICATIONS IFS 234 – SERVER SIDE APPLICATION DEVELOPMENT.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
1 CS 131 Wrap Up Fall 2008 What Good is Programming?
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
 2000 Deitel & Associates, Inc. All rights reserved. Chapter 24 – Web Servers (PWS, IIS, Apache, Jigsaw) Outline 24.1Introduction 24.2Microsoft Personal.
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Oracle8 JDBC Drivers Section 2. Common Features of Oracle JDBC Drivers The server-side and client-side Oracle JDBC drivers provide the same basic functionality.
What IS the Web? Mrs. Wilson Internet Basics & Beyond.
CP476 Internet Computing Lecture 5 : HTTP, WWW and URL 1 Lecture 5. WWW, HTTP and URL Objective: to review the concepts of WWW to understand how HTTP works.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 23 How Web Host Servers Work.
WHAT IS A WEBSITE AND HOW TO GET YOUR BUSINESS ONLINE Anna Gabali – 30/07/ MKLC.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Telecom Terms and Concepts Introduction to terms.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
HTML ~ Web Design.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Network Monitoring Through Mobile (MOBTOP) Developed By : Akanksha Jain. (102199) Deepika Reddy (102210) Team Name: Beans Guided By: Prof. Robert Zhu SUBMITTED.
1 Welcome to CSC 301 Web Programming Charles Frank.
Implementation a Web-Based Remote Control System for Moving Led Dot- Matrix Display Presented by: BUI, Phuong Nhung, 裴芳绒.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
Voice Over Internet Protocol Applications and Interfaces.
The Web and Web Services Jim Graham NR 621 Spring 2009.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Web Architecture Introduction
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
CITA 310 Section 7 Installing and Testing a Programming Environment (Textbook Chapter 7)
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Web Technologies Lecture 1 The Internet and HTTP.
Introduction and Principles Web Server Scripting.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Web Page Designing With Dreamweaver MX\Session 1\1 of 9 Session 1 Introduction to PHP Hypertext Preprocessor - PHP.
HOW TO GUIDE: INEXPENSIVE INTERNET PROTOCOL TELEPHONY SOLUTION Created by: Cameron Adkisson Eastern Kentucky University
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
BUILDING AND IMPLEMENT A EMBEDDED WEB SERVER BASE ON TCP/IP STACK WITH A SoC PLATFORM Professor : CHI-JO WANG Name : Bui Quang Hoa (M982b211)
Web Programming Language
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
JavaScript and Ajax (Internet Background)
Control and Data Acquisition System for VEST at SNU
Warm Handshake with Websites, Servers and Web Servers:
CNIT 131 Internet Basics & Beginning HTML
PHP / MySQL Introduction
Database Driven Websites
Web Browser server client 3-Tier Architecture Apache web server PHP
Web Servers (IIS and Apache)
Presentation transcript:

Implement An Online Management System for PBX Presented by: Bui Phuong Nhung Advisor: Dr. Wei, Chao-Huang

Contents Introduction 1 System Configuration 2 Communication protocol 3 Application4 5 Conclusion

Introduction  Develop a server : flexibly applied  Manage data  Monitor status  Control many kind of devices

Introduction  In this research: Apply to PBXPBX PBX server Manage information concerning incoming call & outgoing call Send control massage to PBX

Introduction Use RS232 interface for collecting data from the PBX Built a software to manage data got Use RS232 interface for collecting data from the PBX Built a software to manage data got Conventional method Get information of incoming call and outgoing call Record to MySQL database Provide web pages written in PHP and HTML On duty all the time Use an authentication method Get information of incoming call and outgoing call Record to MySQL database Provide web pages written in PHP and HTML On duty all the time Use an authentication method Proposed method

Introduction  Application: Billing system Practical for utilizing in hotels, office or dormitories

System Configuration  Three tiers  Bottom tier: PBX and an Ethernet converter.  Middle tier: MySQL database, Server-side, PHP scripts based on Apache Web server  Top tier: Web Browser

System Configuration  Bottom tier: PBX and Ethernet Converter  Ethernet Converter: a medium to transfer data from RS232 to Ethernet network.  Communication interface PBX & the Ethernet Converter: RS-232 Ethernet Converter & middle tier: TCP/IP protocol

System Configuration  Middle tier:  Apache Web Server Apache Web Server  PHP is used to program scripts PHP  C language is used to build up server-side  MySQL is used as a database server

System Configuration  Top tier: Web Browser

Communication Protocol  Kernel of the communication: TCP/IP socket

Application: Billing System  Depend on the information recorded in database  Implement in a PC installed Fedora Core  Takes the dormitory 6 of the Southern Taiwan University of Technology, Tainan, Taiwan as an example

Application: Billing System  To build up the billing system, MySQL database must include many tables:  Telecom companies of Taiwan table  Cell phone price table  Long distance price table  International dial code table  International price of cell-phone table  International price of telephone table

Application: Billing System  authentication with PHP session control & MySQL.

Application: Billing System

Conclusion  The proposed PBX server and its application could be used instead of management software for dormitories, hotels or offices  This application eases to use at any platform which is installed Web Brower  In the future, more function can be added to PBX server such as monitoring and control devices.

Introduction  PBX (Private Branch Exchange): make connections among the internal telephones of a private organization — usually a business — and also connect them to the public switched telephone network (PSTN) via trunk lines.

System Configuration  Apache Web Server: A computer program that is responsible for accepting HTTP requests from web clients, and serving them HTTP responses (web pages such as HTML documents and linked objects).

System Configuration  PHP is scripting language which is usually used for web development and can be embedded into HTML. It generally runs on a web server, taking PHP code as its input and creating web pages as output.