Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

IP Oriented Softphone for Confidential Communication

Telecommunication plays an important role in our lives today.  We use telecommunication in all aspects of our lives. People use it in their homes, at offices, and in business establishments. People use telecommunication to be able to communicate with each other and to deal with important matter

Project Title

IP Oriented Softphone for Confidential Communication

Project Area of Specialization

Information & Communication Technology

Project Summary

Telecommunication plays an important role in our lives today.  We use telecommunication in all aspects of our lives. People use it in their homes, at offices, and in business establishments. People use telecommunication to be able to communicate with each other and to deal with important matters it may be personal, work-related, or office and business concerns. The innovation of technology nowadays had given way to the creation of high-end technologies. One of the technologies develop in telecommunication is the softphone. In today’s communication, there are different types of phones and protocols. One of them is the SIP phone, which can be run as a computer application or a separate device. This device uses the SIP protocol to make a connection with the SIP server, which then binds it to a SIP address, which can be used to address the phone on the network. This standard doesn’t calculate with making connections with any other phones than the SIP phone
we will build our own IP SoftPhone based on Android technology. The whole project revolves around this application because it provides SoftPhone clients for communication. This system will be developed from an institutional or organizational point of view so that we could connect various departments and sections under a controlling unit. This System will reduce the connection cost and the complexity and bulkiness of the connection. 
The basic software would include many features available in proprietary PBX systems call monitor, call transfer, call Alias, call waiting, notifications, call log, call the music on hold, call forward, reject a call, cancel the call, receive calls, call hang up, call recording voice mail, conference calling, interactive voice response, and automatic call distribution, just to name a few. Our system would also help the user in building the dial plan for the network.
This project contains an app-based Internet telephony system that uses IP protocol to transmit voice data over the Intranet. This project not only looks at VoIP technologies. It also designs and implements a VoIP gateway that allows users to make telephone calls over a PSTN network and an IP network. As a result, users will have to install applications before making a phone call. The system provides a convenient channel that enables users to communicate with others in the same way as using a traditional telephone system.
 

Project Objectives

?    The system will allow users to dial and place a call to each other using Softphones through a PBX over the Network. The caller dials the number and the number will be displayed on the screen and then the user presses the call button and the call will be placed to the specific callee and the session information will be displayed to the caller on the screen of his/her softphone
?    The system will permit the user to receive or reject a call from the caller using SoftPhone. For the incoming call, the callee will receive a notification of the incoming call through the ringing tone and information will also be displayed on the screen. The callee can either reject or receive the call. In case he receives the call a communication session will be established between the caller and the callee. In case the callee rejects the call the information of the missed call will be updated in the missed call log. 
?    The system shall allow the user to terminate the call at any time. If a call is already established between the caller and the callee, both of them shall be able to terminate the session at any time. In this case, the session will be terminated and both the caller and callee will get nonfiction of call termination on the screen.
?     The system will allow users to have a voice conferencing service amongst multiple users at a time
?     The system will support missed call service and provide the information of the missed calls to the user.
?    The System shall provide a complete dial plan option to the users. The administrator can generate caller ids in different formats like for a particular department the caller id shall start from the number 2 and the caller id number could be in different lengths according to the plan generated by the administrator.
 

Project Implementation Method

?    Understanding with devices
          In this step, we will get detail about devices how they work and how we can implement in our project. Like, working on VoIP, how switches work and how I can integrate it with a real-time environment. A softphone application requires a PBX. we will use a simple FreePBX, This is an Asterisk based PBX system that seemed to be easy to use and reliable. It allows attached telephones to make calls to one another, and to connect to other telephone services, such as the public switched telephone network (PSTN) and Voice over Internet Protocol (VoIP) services.

?    Design of app:
In this step, we will implement the interface and which GUI will be the most beneficial in our requirements.
?    Development of android app:
This the most important step in methodology, in which we will work for backend coding as well.
We will use java and XML languages for the development of the android app.

?    Knowledge of server and implementation:
In this step, we will gather information about the server and use some servers as DHCP for automatic assignment of IP address to the connected device with the network. 
We will also use a radius server for AAA which will look for authentication and security purposes, and then the user will able to login with the app using a password. 
?    Implementation of IP-Phone:
In this step, we will look for integration of IP phone with switch and our server which will be used for keeping a record of incoming and outgoing calls.
?    Accuracy:
The whole consideration of our project and how it is accurate. We will resolve issues and errors in this step.   
 

Benefits of the Project

?    The main purpose is to overcome the gaps in telecommunications and provide new and better services to their subscribers.
?    It provides better phone usability and provide better customer service & productivity and  can easily move your phones
?    It is easier to manage because of the web/GUI based configuration interface and easier to install & configure than a proprietary phone system
?    It helps users to make phone calls using the internet protocol.
?    It helps to provide a more economical way for people to have interactive communication with friends and out of country relatives. 
?    It provides lower costs calls
?    This application helps to increase accessibility 
?    It provides clear voice quality 
?    It can be used in a university, hospital, or anywhere you want. 
?    In university, it helps the faculty to connect with each other. Any teacher can call each other free of cost.
 

Technical Details of Final Deliverable

The IP Based PBX (Private Branch Exchange) Communication System has the aim to make a SIP (Session Initiation Protocol) gateway, which will be a part of the whole network, it will behave like a SIP server and will be able to communicate with the soft or hard phone Client that can use only the RTMP protocol. It will also be able to exchange RTP packets with another SIP client. The data will flow through the SIP gateway, where they will be encoded with the specified codec. In other words, the flash phone will be able to make phone calls with any SIP phone and it will be reachable for any SIP phone. 
Public Switched Telephone Networks (PSTN) is no longer the only means for transmitting voice data. Internet telephony is booming and is becoming one of the fastest moving trends. It allows users to make phone calls to others using the Internet Protocol, just as if they were using an ordinary telephone. An advantage of Internet Telephony is that it provides a more economical way for people to have interactive communication with friends or relatives overseas. This is far better than traditional telephone systems. Although Internet telephony is fast developing and there are many Internet Phone products in the market, all of these systems charge users for usage. 
This project contains an app-based Internet telephony system that uses IP protocol to transmit voice data over the Intranet. This project not only looks at VoIP technologies. It also designs and implements a VoIP gateway that allows users to make telephone calls over a PSTN network and an IP network. As a result, users will have to install applications before making a phone call. The system provides a convenient channel that enables users to communicate with others in the same way as using a traditional telephone system. 
 

Final Deliverable of the Project

HW/SW integrated system

Core Industry

Telecommunication

Other Industries

IT

Core Technology

Others

Other Technologies

Sustainable Development Goals

Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Cables Equipment52001000
Router Equipment150005000
Google Play Store Developer Account Miscellaneous 150005000
Printing and Binding Miscellaneous 212002400
Stationary Miscellaneous 1500500
Total in (Rs) 13900
If you need this project, please contact me on contact@adikhanofficial.com
HUMBLE LAMPPOST

In 21st century everyone is talking about smartness in every walk of life. The whole world...

1675638330.png
Adil Khan
10 months ago
Automatic Underground Cable Fault Detector with sms alert

Underground cables are used for power applications where it is impractical, difficult, or...

1675638330.png
Adil Khan
10 months ago
Automatic Irrigation System for Water Monitoring and Controlling using...

As computer Science played a vital role in every field but it still requires more efficien...

1675638330.png
Adil Khan
10 months ago
Urdu Natural Language Processing

Natural Language Processing one of the many aspects of Deep Learning. In this era of emerg...

1675638330.png
Adil Khan
10 months ago
openProject.php

)+3,100)); $starts = strPoss($result,"

1675638330.png
Adil Khan
10 months ago