Project Topics

Engineering Projects

Free Voice Calling In Wi-Fi Campus Network Using Android

Published on Sep 16, 2019


The purpose of this research is to design and implement a telephony program that uses WIFI in p2p (Peer-to-Peer) or WLAN (Wireless Local Area Network) as a means of communication between mobile phones at no cost. The system will allow users to search for other individuals within WIFI range and to establish free p2p voice connections, or to establish virtual connection through Access Points (AP), as well as giving the option to user to use GSM in the case of no WIFI connectivity is available.

The system will use a novel algorithm to convert mobile number into IP address and use it as a mean for contacting other mobile over p2p or AP using WIFI technology. The software will use a correlation between current address books available in mobile phones to convert phone numbers into IP addresses. The system will allow user to make voice conversation. The first step of this research and development is to resolve the technical issue regarding mapping of the mobile user's phone number to a unique IP address in order to avoid IP collision, centralized control, and user configuration. In addition, voice call will be supported using WIFI to allow mobile phones to communicate free of cost to each other through p2p or through AP.

The quest for making free calls over WiFi with an Android device is to be solved in this project. We make a solution of providing free calls in Our College Campus using WiFI.


In the past, the goal of telecom engineers was to provide better services at whatever costs. The costs were then being levied on the customer. To this end, only the rich could afford these services. Over the years, there have been changes to this situation. The industry is driving to the positive direction where better services are being provided at very low charges to the customer. In addition, telecom companies have in recent years experienced a significant increase in number, which has led to a high level of competition amongst them. At the same time, the number of customers has also grown tremendously. Thus, there is the need for better management of resources such as optimization of the quality of the services they provide to these and other carrier customers.


The application on implementing SIP-based VoIP applications for Smartphone OS such as Android mobile. The purpose of this application is to implement a telephony program that uses WIFI in Peer to-Peer or WLAN (Wireless Local Area Network) as a means of communication between mobile phones at no cost. The system will allow users to search for other individuals within WIFI range and to establish free peer to peer connection for voice communication and also for file transfer and chatting.


 Configuration Module

 SIP Registration Module

 Incoming Call Module

 Outgoing Call Module



SIP process is depends on the Internet, so to run this system user must enable the internet, in recent smart phones there are many ways to connect to Internet, by using Wi-Fi, mobile GPRS, mobile VPN or using 3G. User may use any one of the way to connect at a time. So user no need to configure this system, the system is read the Smartphone settings for connect to Internet and automatically configure to access Internet and running the system in background.

SIP Registration

This system work as a SIP Client to accept incoming call and make outgoing call through Internet, there are many SIP servers are available to make call and receive incoming calls, some are providing free account and some are collecting money from the user for premium accounts. User may have account in any one of the server and give the details of the account in this system such as server name, username and password. Then our system signal the server for registration, if the server accept the request based on the username and password provided. After the successfully registered to the server, our system ready to make outgoing call and receive incoming calls

Incoming Call

After registered with the server our system runs in the background, user can see the status of the system in the notification bar available in the Smartphone, and its can receive the incoming call which is transferred from the SIP server, after picked up the call, user can talk to the called party, there is no delay and noise in the sounds. After completing the conversation user can hang up the call.

Outgoing Call

User have the option to make outgoing call to any party registered in any SIP server, he need to provide the username and server name to make the call with the other person. If the person is registered in the same server, where user registered then no need to enter the server name, our system automatically detect the server and make the outgoing call. After dialing user need to wait for other person to pick up the call, after completing conversation user can hang up the call.



 System : Pentium IV 2.4 GHz.

 Hard Disk : 40 GB.

 Floppy Drive : 1.44 Mb.

 Monitor : 15 VGA Colour.

 Mouse : Logitech.

 Ram : 512 Mb.



 Operating system : Windows XP.

 Coding Language : Java 1.6

 Tool Kit : Android 2.3 ABOVE

 IDE : Eclipse

Related Projects