EE 400 Introduction to Telephone EE 400 Introduction to Telephone Term Project Voice-over IP (VoIP) Prepared for Dr. Samir Ghadhban.

Slides:



Advertisements
Similar presentations
VoIP PRESENTATION BY HÜSEYİN SAVRAN OUTLINE PSTN an brief history of telephone.
Advertisements

Wireless Sensor Network and Internet Protocol Integration with COTS Sigit Basuki Wibowo Widyawan.
6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
Why to learn OSI reference Model? The answer is too simple that It tells us that how communication takes place between computers on internet but how??
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
Simulation 1: Calculate the total bandwidth required for a VoIP call
TEL500-Voice Communications Session initiation protocol improvement using inter- asterisk exchange Devesh Mendiratta & Sameer Deshmukh MS-Telecommunication.
PYP002 Intro.to Computer Science Introduction to Networks1 Networks Chapter 17.
1 Introduction to Networking Lesson 01 NETS2150/2850.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
1-1 Introduction to Computer Networks and Data Communications.
A New Household Security Robot System Based on Wireless Sensor Network Reporter :Wei-Qin Du.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Course Project Wireless HART. For Dr. Samir Ghadhban PREPARED BY AL-SHAHRANI, ABDUL-AZIZ (237391) AL-MUTAIRY, WALEED (236365)
Voice over Internet Protocol (VoIP) Training and Development.
A Preferred Link Based Multicast Protocol for Wireless Mobile Ad hoc Networks R. S. Sisodia, Karthigeyan. I, B. S. Manoj, and C. Siva Ram Murthy ICC 2003.
Voice over IP (VoIP) Hani Al Ruwaili Abdulkrem Al Zhrani Prepared for Dr. Samir Ghadhban.
King Fahd University of Petroleum and Minerals EE- 400 Communication Networks Wireless Industrial Networks (Wireless HART) Prepared For Dr. Samir Ghadhban.
VOIP ENGR 475 – Telecommunications Harding University November 16, 2006 Jonathan White.
Wireless Ad Hoc VoIP Thesis by: Patrick Stuedi & Gustavo Alonso Presentation by: Anil Kumar Marukala & Syed Khaja Najmuddin Ahmed.
UNITRONICS GPRS.
What is internet telephony?  IP telephony uses the Internet to send audio, video, fax etc between two or more users in real time, so the users can converse.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
Current Job Components Information Technology Department Network Systems Administration Telecommunications Database Design and Administration.
Monitoring Architecture for Lawful Interception in VoIP Networks Second International Conference on Internet Monitoring and Protection (ICIMP 2007), IEEE.
INTRODUCTION Bluetooth technology is code name for Personal Area Network (PAN) technology that makes it extremely easy to connect a mobile, computing device.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 19 PCs on the Internet.
Chapter 1 Introduction to Computer Networks and Data Communications Data Communications and Computer Networks: A Business User’s Approach.
PRESENTED BY: PRIYANKA SINGH BRANCH:ETC REG NO
Voice over IP in the Enterprise. What is VOIP? The use of data networks to carry voice without a loss of sound quality The use of data networks to carry.
Prajaks Jitngernmadan Kanuengnij Kubola Faculty of Informatics, Burapha University IEC 2015 July 22 nd, 2015.
By Will Peeden.  Voice over Internet Protocol  A way to make phone calls over the internet.  A way to bypass the standard phone company and their charges.
Peer to Peer Applications in Ad hoc Networks Author: Jesús Hijas Networking Laboratory Helsinki University of Technology Supervisor:
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Mobile & Wireless Communication-2 Subject Code : 9471 Semester :7th Department.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
INTRODUCTION. A Communications Model Source –generates data to be transmitted Transmitter –Converts data into transmittable signals Transmission System.
1 Introduction Computer Networks. 2 Motivation and Scope Computer networks and internets: an overview of concepts, terminology and technologies that form.
VOICE OVER INTERNET PROTOCOL. INTRODUCTION SCENARIOS IN INTERNET TELEPHONY VOIP GATEWAYS IMPORTANCE OF VOICE OVER IP BENEFITS & APPLICATIONS ADVANTAGES.
IP Telephony
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
AS Computing Data Transmission and Networks. Transmission error Detecting errors in data transmission is very important for data integrity. There are.
William Stallings Data and Computer Communications
Chapter 5 Link Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Link Layer introduction,
Telecommunications Industry Barbara Yener Janet Jonson.
ISDN or IP Codec Camera(s) Microphone(s) Monitor (s) Resident PC or CPU Peripheral Hardware  Computer  Document camera  DVD.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Protocol Layering Chapter 11.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Voice over Internet Protocol Presenter: Devesh Patidar Arunjay Singh August 2, 2009.
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
Week 7 Managing Telecommunications & Networks. Effective communications are essential to organizational success Define the terms communications and telecommunications.
Data and Computer Communications Eighth Edition by William Stallings Chapter 1 – Data Communications, Data Networks, and the Internet.
Network Models. 2.1 what is the Protocol? A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow,
MISY 3312: Introduction to Telecommunications Summer 2012 VoIP
IP Telephony (VoIP).
iSCSI Application to Cam Coder - A feasibility Study
VoIP -Voice over Internet Protocol
Understanding the OSI Reference Model
PRESENTATION ON Sky X TECH. SUBMETTED TO:- SUBMETTED BY:-
Network Protocol Layers
ANEEL ABBASI MUHAMMAD ADNAN MOIZ SHAH MUHAMMAD KHAYAM GROUP MEMBERS.
ENGR 475 – Telecommunications
MESSAGE PROJECT CONTRIBUTION
Introduction Computer Networks.
CT 1306 Communication Networks Management Lab
Voice Over Internet Protocol
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Topic 12: Virtual Private Networks
Network programming Lecture 1 Prepared by: Dr. Osama Mokhtar.
Chapter 8 – Data switching and routing
Presentation transcript:

EE 400 Introduction to Telephone EE 400 Introduction to Telephone Term Project Voice-over IP (VoIP) Prepared for Dr. Samir Ghadhban

Members of Team Abdulkarim Al-Zahrani Abdulkarim Al-Zahrani HANI AL-RUWAILI

Outline Introduction for Project Methodology Literature survey Some codes conclusion

Introduction  The basic idea is transfer the voices over Internet Protocol (IP) by converting the voice to a group of Bits collected in to Byte Array  Then compress it to transfer it as a Datagram packet through an Ad hock network.  In the receiver side, collect the packet in the Byte Array then read it as First In First out

Methodology To solve the problem several protocols were implemented. This was discovered when a literature survey was made. To solve the problem several protocols were implemented. This was discovered when a literature survey was made.

Literature survey Literature survey The existing Protocols can be classified into two: H.323 from International Telecommunications Union. H.323 from International Telecommunications Union. Time Transport Protocol (RTP-Real) from IETF. Time Transport Protocol (RTP-Real) from IETF.

code for the sender side region Voice_In() private void Voice_In(){ byte[] br; socket.Bind(new IPEndPoint(IPAddress.Any, 5020)); while (true) { br = new byte[16384]; socket.Receive(br); m_Fifo.Write(br, 0, br.Length); }

Cont. Use to start the conversation : private void button3_Click(object sender, EventArgs e) { if (connected == false) { thread.Start(); connected = true; } Start(); } Use to stop the conversation : private void button4_Click(object sender, EventArgs e) { Stop(); }

MeshDriver MeshDriver provides self-organizing, self-healing networking functionality in an easy-to install software package for end-users and system integrators. MeshDriver utilizes devices that you already have, no new hardware is needed!

Conclusion We can manage an ad hoc network between the three nodes drive by the MeshDriver.It is work as a cross between the two nodes. MeshDriver relies on established connectivity between devices. For example, it does not automatically configure wireless adapters and establish wireless connections. using wireless adapters in Ad-Hoc mode is one way to establish wireless connections automatically.

Thank You