Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "EE 400 Introduction to Telephone EE 400 Introduction to Telephone Term Project Voice-over IP (VoIP) Prepared for Dr. Samir Ghadhban."— Presentation transcript:

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

2 Members of Team Abdulkarim Al-Zahrani Abdulkarim Al-Zahrani232701 HANI AL-RUWAILI 221942

3 Outline Introduction for Project Methodology Literature survey Some codes conclusion

4 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

5 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.

6 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.

7 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); }

8 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(); }

9 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!

10 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.

11 Thank You


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

Similar presentations


Ads by Google