Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 17

INTRODUCTION :

Truecaller is a
smartphone application
which has features of
caller-
identification,call-
blocking,flash-
messaging,call-
recording,chat and
voice which uses the
internet.The service
requires
users to provide a
standard cellular
mobile number for
registering with the
service.It was
developed by the
swedish company True
Software
Scandinavia AB.The
application is available
for
Android,IOS,BlackBer
ry,Symbian,Windows
Mobile and
Windows Phone.
INTRODUCTION :
Truecaller is a
smartphone application
which has features of
caller-
identification,call-
blocking,flash-
messaging,call-
recording,chat and
voice which uses the
internet.The service
requires
users to provide a
standard cellular
mobile number for
registering with the
service.It was
developed by the
swedish company True
Software
Scandinavia AB.The
application is available
for
Android,IOS,BlackBer
ry,Symbian,Windows
Mobile and
Windows Phone.
provide INTRODUCTION : Truecaller is a smartphone application which has features of caller-
identification,call-blocking,flash-messaging,call-recording,chat and voice which uses the internet.The
service requires users to a standard cellular mobile number for registering with the
service.It was developed by the swedish company True Software Scandinavia AB.The application is
available for Android,IOS,BlackBerry,Symbian,Windows Mobile and Windows Phone.

Truecaller has built a


communication app
that is used
by over 130 million
users on a daily
basis.The app provides
a
suite of unique
services,such as dialer
that offers caller
ID,spam
detection,messaging
and financial services.
Truecaller has built a
communication app
that is used
by over 130 million
users on a daily
basis.The app provides
a
suite of unique
services,such as dialer
that offers caller
ID,spam
detection,messaging
and financial services.
Truecaller has built a communication app that is used by over 130 million users on a daily basis.The
app provides a suite of unique services,such as dialer that offers caller ID,spam detection,messaging
and financial services.

SCOPE :
The company’s
overall mission is to
build trust everywhere
by making
communication safe
and efficient.
Truecaller SDK is
available on
Android,IOS and web
platforms
and can be used by any
app or a website to
onboard,autofill
user information,or
verify the user’s phone
number based
identity through the
user’s consent.
SCOPE :
The company’s
overall mission is to
build trust everywhere
by making
communication safe
and efficient.
Truecaller SDK is
available on
Android,IOS and web
platforms
and can be used by any
app or a website to
onboard,autofill
user information,or
verify the user’s phone
number based
identity through the
user’s consent.
SCOPE : The company’s overall mission is to build trust everywhereby making communication
safe and efficient.Truecaller SDK is available on Android,IOS and web platformsand can be used by
any app or a website to onboard,autofill user information,or verify the user’s phone number based
identity through the user’s consent.

They said that their


main vision has always
been to
enable the developer
community by
providing them with
solutions that help
them to build user-
focused,trust-based
and
growth-oriented
products.
They said that their main vision has always been to enable the developer community by providing
them with solutions that help them to build user-focused,trust-based andgrowth-oriented products.

FUNCTIONAL REQUIREMENTS :

CREATE AN ACCOUNT:

If the user is new and does not have the truecaller account.INPUT:we have to enter the mobile
number after installing the app.A verification code is send to entered number.

OUTPUT:After successful verfication,The account is created successfully.

TO SET THE PROFILE:


To setup the profile,click on edit profile link.INPUT:It takes lastname firstname as you want it to
appear in truecaller.

OUTPUT:profile setup successfull.

CREATING BUSINESS PROFILE:

It allows you to list important information about your company,and its an excellent way to
associate with your customers in a more trustworthy way.

INPUT:Select create business profile in the wizard.Enter details of your company you want to show.

OUTPUT:business profile successfully creaFUNCTIONAL REQUIREMENTS :

SPAM BLOCKING:

It is used to protect yourself from calls and messages from most reported numbers.

INPUT:go to manage blocking settings and tap on block top spammers.

OUTPUT:blocked successfully.ted.

BLOCK HIDDEN NUMBERS:

Used block any number that is shown as unknown or private.

INPUT:go to manage blocking and tap on block hidden numbers.

OUTPUT:blocked successfully.

BLOCKING NUMBERS FROM FOREIGN COUNTRIES:

Only numbes from your country will be able to call you.

INPUT:go to manage blocking settings and tap on block numbers from foreign countries.
OUTPUT:blocked successfully.

BLOCK NUMBERS NOT IN THE PHONEBOOK:

Only people in your phonebook will be able to call you.

INPUT:go to manage blocking settings and tap on block numbers not in phonebook.

OUTPUT:blocked successfully.

TO SEE WHO VIEWED MY PROFILE:

It is used to see who viewed your profile.

INPUT:click on who viewed my profile in the navigation area of app.

OUTPUT:you will be able to see the name and profile of person who viewed your profile.

UPGRADING TO PREMIUM:

You can get call recording,incognito modeof viewing and no ads features.

INPUT:On tap upgrade premium on navigation area.you will be directed to payment gateway.

OUTPUT:upgraded to premium successfully after payment confirmation.


LINKING BANK ACCOUNT FOR TRANSACTIONS:

Used to do UPI transactions by truecaller pay.

INPUT:A verification code is send from your sim to verify your bank account.

OUTPUT:bank account added successfully.

UPDATING PROFILE:

Visible to persons who view your profile.

INPUT:go to update profile icon on navigation bar,and enter details you want to update.

OUTPUT:profile updated successfully.

QR SCANNER:

To scan and pay using truecaller pay at any outlets.

INPUT:go to navigation bar and switch to qr scanner.

OUTPUT:payment successfully after successful scanning.

LOCAL SERVICES:

Used to contact services like bank


balance,airlines,railway,couriers,electronics,banks,dth,automobiles,healthcare,hotel and insurance.

INPUT:go to navigation bar and select local services.you will be directed via a number to selected
service.

OUTPUT:successfully made call to selected service.

CALL RECORDING:

Used to record calls of any number you want to record.

INPUT: go to navigation bar and select recording services.select which calls you want to record and
save the entered settings.

INPUT:go to navigation bar and select local services.you will be directed via a number to selected
service.

OUTPUT:successfully made call to selected service.

CALL RECORDING:

Used to record calls of any number you want to record.

INPUT: go to navigation bar and select recording services.select which calls you want to record and
save the entered settings.

OUTPUT:recording settings updated successfully.

BACKUP YOUR CONTACTS AND CALL LISTS:

It has its own backup feature tostore evrything about your contact book.
INPUT:go to settings and activate backup.

OUTPUT:changes saved successfully.

INTEGRATE WITH OTHER APPS:

You can use features of other apps using truecaller.

INPUT:select feature you want to use like video call through googleduo,message through other
launcher etc.

OUTPUT:successfully integrated.

ADDING NEW CONTACTS USING TRUECALLER:

You can add contacts to your phonebook using truecaller.

INPUT:select add contact to phonebook icon on navigation bar and enter details.

OUTPUT:contact added succesfully.

NON-FUNCTIONAL REQUIREMENTS :

Network Conditions

There are four things to consider in this area.

SUPPORT FOR DIFFERENT NETWORK PROTOCOLS:

For a networked application,It is crucial that you evaluate each network-enabled feature of the
application from the point of view of determining the protocol that it is most likely to require.

SIGNAL DROP OR SIGNAL STRENGTH REDUCTION:

Be sure to evaluate each network-enabled feature in your application in the situation,where the
protocol over which it is operating becomes unavailable or its signal strength reduces.

NETWORK PROTOCOL TRANSITION:

This network condition deals with the mobile application’s behaviour when the device transitions
from one protocol to another.it is useful to evaluate the application ‘s functionality in such situations
and design it for a seamless transition to the new protocol or fora graceful degradation or failure.

SUPPORT FOR MULTIPLE PROTOCOLS:

This network condition relates to the mobile application’s behaviour when there are multiple
network protocol radios active at a time.Note that most of smart phone operating systems today
automatically prefer WIFI if it is available,rather than using cellular data.in general,you will not have
this option today to choose a specific radio-wifi or cellular in your app.

INTERUPTS,NOTIFICATIONS AND MULTI-TASKING:

When a phone call,sms or sometype of notification arrives,your mobile device will usually inform
your application of this event.if the user chooses to respond to the event,the os may either
background your application or in case of non multi-tasking mobile operating systems simply
terminate your application.
So it is Important that your mobile application handles the interupt in such a way that it does not
come in way of OS’s processing the user’s decision to respond to interupt.

BATTERY USAGE :

On mobile devices, the battery is a scarce and valuable resource.On a mobile phone,the battery
should remain maximally available for the phone application i.e. for making and recieving phone
calls.Your application may therefore fall by the wayside or even get uninstalled by the user,if it
drains too much battery.

SUPPORT FOR OPERATING SYSTEM VERSIONS:

Most of the commonly used mobile phoneoperating systems are designed so as to be “forward
compatible”.the OS writers try hard to ensure that as long as your application uses the official
developer SDK in a manner prescribed by the SDK documentation.

OPERATING RANGE:

Most sensors have a maximum range beyond which they will not provide a useful value.

SENSITIVITY:

This is a measure of how much sensor’s reading changes in response to changing


conditions.Sensitivity information is normally not available directly to application developers.

UNDERSTANDABILITY:

Important characteristics of software quality because it caninfluence cost and reliablity.

MAINTAINABILITY:

Defined as the degree to which an application is understood,repaired or enhanced.software


maintainability is important because it is approximately 75% of cost related to project.

FUNCTIONAL
REQUIREMENTS :
If the user is new and does
not have the
truecaller account.
INPUT:we have to enter
the mobile number after
installing the app.A
verification code is send
to entered number

You might also like