Abstract:
This project is considered as the cornerstone for implementing integrated VoIP network that will be very useful to be used in large foundations and companies which has many branches in different places (these branches may be lie in a different countries).
The communication for such companies cost much money in case of using traditional telephone networks, in addition to that security is poor.
The purpose of this project is to implement VoIP network by program designed for transferring voice on pre-constructed LAN, which means that VoIP system depends on the current data networks.
This project is executed by using UDP protocol without using those protocols which were designed for VoIP especially such as SIP, H.323 and others.
The results which are obtained proved that UDP is a good to be used in case of transferring voice on LAN only.
voice was processed based on Application Programming Interfaces (APIs) functions for Windows OS.
One of the objectives of this project is that communicating between devices is performed without depending on a server; to decrease the cost and also decrease delay that will be increase in case of using server, that means the Peer-Peer mode is used.
For one device decide to communicate with other, it just need to know the IP address of that device, because the ports of both devices will be generated randomly by the program in caller side.