You are on page 1of 8

Requirements Specification For Wi-Fi calling

Table of Contents

Requirements Specification......................................................1 For ....................................................................................1 Wi-Fi calling.........................................................................1 1. Introduction......................................................................3 2. !erall "escription..............................................................# 3. Specifications.....................................................................$ #. %on-Functional Requirements................................................&

1. Introduction

1.1 Purpose
This document is a Requirements Specification providing the details for the Wi-Fi calling. The document will be used to elaborate the functionalit of the Wi-Fi. The document addresses the concerns of voice over Wi-Fi! that is intended is an "ndroid application that can be used b college students! emplo ees to sta connected with each other via Wi-Fi. The students! emplo ees or the users can register themselves over the server or ma#e a list of contacts and communicate using the application connected over a common Wi-Fi networ#.

1.2 Project Mission Statement


The primar ob$ective of the pro$ect is to ease the communication between the users minimi%ing the cost of communication. The Wi-Fi calling can be implemented in an organi%ation ! college! societ ! small firm etc wherever a common Wi-Fi networ# can be established . &ach user then can ma#e a call to the user in its contact list or from general list. &ach user over the Wi-Fi networ# is identified b their device '"( address . 'ac address then will get registered on the server and an unique id will be given to the users which will be stored b other uses as a contact number. The transfer and sharing of the '"( address will be alwa s in an encr pted form for the securit issues. .)sing the unique address an user connected to networ# can ma#e call to the other device registered an also connected to the networ#.

1.3 Scope
The scope of the Wi-Fi calling will focus on communication via voice over Wi-Fi. The W-Fi calling app will minimi%e the cost for communication in fact onl startup cost is required. )ser will even be able to send voice messages to the users which are not connected to the networ# at that given time. )sers can even ma#e a group where their unique id is displa ed through which an one other user connected to the group will be able to communicate with each and ever member of the group which are not in their contact list.

*. +verall ,escription

2.1 Product Perspective


The application will allow user to register over networ# server. "fter registration user will be provided its unique I, and a contact list based on SI' number contact list containing names of those users which are alread registered over the same networ# for Wi-Fi calling. )sers can then change their privac settings and create groups.

*.1.1 S stem Interfaces


The application has several components that are required to ma#e the s stem wor#. The serverside application will contain the registered device! contact list of each user various efficient sorting! searching and routing algorithms. That server must use a database to store data. We will be using numbers of Wi-Fi routers depending upon the area of the location where it is implemented.

*.1.* )ser Interfaces


+n the main page! the user will be given an option to login or register as a new user. +nce logged in! the user will be a provided with the contact list and their current connection status. There will also be an option for privac settings. )ser can even ma#e a list to bloc# other users to which the don-t want to communicate. +ther pages will be recentl called! favorite list! dialpad and groups.

*.1.. /ardware Interfaces


The hardware interfaces 0such as networ# connectivit 1 will be managed b Wi-Fi routers and WiFi enabled devices.

2.2 Product Functions


The Wi-Fi application will support the following functionalit 2 Registration 3 registration to the server for communication. login 3 login to the sever. (ontact list 3 contact list based on '"( address !unique id and SI' number. 4loc# list 3 to bloc# unwanted contacts. groups 3 general contacts to share unique id and send voice messages . settings-to twea# and edit all the settings dialpad-to dial numbers

2.3 Stakeholders
The primar users of the W-Fi application are as follows2 Sta'e(older %ame (ustomer Software developer Software tester "dministrator maintaining the web server )riorit* /igh 'edium 'edium /igh

2.4 Constraints
Sta#eholder must have an "ndroid device with Wi-Fi and Wi-Fi calling app provider b the networ# admin. The must also have number of Wi-Fi W5"6 routers to create networ# over the given area.

2.5 Assumptions and dependencies


Sta#eholder should be able to connect using Wi-Fi. &ach sta#eholder has appropriate information to register to Wi-Fi calling. "dministrator will have the web server running at all times to avoid downtime of the web server.

.. Specifications

3.1

vervie!
This section contains the e7plicit requirements that we compiled for the Wi-Fi. &ach requirement will include a ran#ing of 1 to 18! 1 being the lowest priorit while 18 considers the highest priorit .

3.2 "e#uirements
These are the requirements2

..*.1 Functional Requirements

I" 9.*.1

Title "pplication 5ogin

In order to provide the same level of securit as a web application! the s stem shall provide a login screen on the webpage. The login entered b the user shall be user name and password. The values shall be verified b the s stem prior the user having access to the s stem.

I" 9.*.*

Title 'ain Screen

+nce the user has successfull logged in! the s stem shall displa the primar menu for the s stem. The main menu shall contain a contact list. The main screen shall also provide an additional capabilities for the user to personali%e their e7perience.

I" 9.*..

Title ,ialpad

The app should provide a dialpad to t pe numbers0unique ids1.

I" 9.*.:

Title Recentl called

The app should provide a recentl called list containing contact numbers of recentl called users.

I" 9.*.:

Title (all ongoing screen

The app should provide a screen containing while user is communicating0on call1 having ;end call- and ;hold- options.

I" 9.*.9 The app should provide a screen for favorite list.

Title Favorites

I"

Title Settings

The s stem should provide a screen for settings to twea# all call! )I and privac related options.

I"

Title <oice messages

The s stem should provide an option whenever user tries to call a contact list which is not in connection or user to send voice message and also an direct option to send voice message which will be delivered to the receiver whenever he is connected bac#.

:. 6on-Functional Requirements

4.1 Standards
The following standards shall be adhered to b Wi-Fi application. +ndroid app ,,,.pla*store.cpm-,ificalling