SlideShare una empresa de Scribd logo
1 de 16
1


“Transforming Live, Inventing Future”



                 A

      Seminar Report On

       GOOGLE VOICE
                 By

         Swaruparani Sahu
2




INDEX
____________



1. Introduction                    4

2. Features in Google Voice        6

3. Networking protocols involved   8

4. Benefits of Google Voice        14

5. Conclusion                      15

6. References                      16
3




Introduction and History

Google Voice is a telecommunications service by Google launched on
March 11, 2009. The service provides a US phone number, chosen by
the user from available numbers in selected area codes, free of charge
to each user account. Inbound calls to this number are forwarded to
other phone numbers of the subscriber. Outbound calls may be placed
to domestic and international destinations by dialing the Google Voice
number or from a web-based application. Inbound and outbound calls
to US (including Alaska and Hawaii) and Canada are free of charge.
International calls are billed according to a schedule posted on the
Google Voice website.

The service is configured and maintained by the user in a web-based
application, styled after Google's e-mail service, Gmail. Users must have
an established US telephone service to activate Google Voice. Users
must configure this and optionally, additional phone numbers that ring
simultaneously when the Google Voice number receives a call. The user
may answer and receive the call on any of the ringing phones. Google
Voice provides additional features such as voicemail, call history,
conference calling, call screening, blocking of unwanted calls, and voice
transcription to text of voicemail messages. Received calls may be
moved between configured telephones during a call.

Google Voice is available only for users in the United States. Users may
select a single US phone number from various area codes. Incoming
4


calls to the number may ring simultaneously any of the user's
configured phones or the account's Google Talk feature. Based on the
calling number, or contact group (e.g., Family, Friends, Work), or on
time of day, e.g., disabling a home phone during business hours and
routing calls to mobile or business number, individual numbers may be
configured to ring. The service also features voicemail with indexable
automated voicemail transcription, accessible via a web browser, e-
mail, or by phone. Google Voice provides automatic blocking of known
numbers, e.g., telemarketers, the ability to switch lines in mid-call,
differentiated voice mail greetings based on caller, SMS forwarding,
and call recording. Additionally, customers of Gizmo5, a Session
Initiation Protocol (SIP) service vendor, may forward calls to their
Gizmo service which may be answered using a free computer
application or a web application.


GrandCentral, founded in 2005 by Craig Walker and Vincent Paquet
with funding by Minor Ventures, was acquired by Google on July 2,
2007, for US$95 million in a transaction led by Wesley Chan. On March
11, 2009, the management of the service revealed that the team had
been working on it throughout that period, apparently in secret, and
that it was being rebranded "Google Voice”.] It was to keep most of the
functionality originally offered in GrandCentral and add new features

The following figure shows the interface of Google voice.
5




Features in Google Voice


1. A single Google forwarding number to all of the user's
   phones

Using Google Voice we are able to establish a abstraction layer by
providing a single “Google number” to the world, which underneath is
connected to several telephone numbers at a time. Using such a
feature enables the caller to ring all the phones of the person he/she is
calling to ensure that the call is picked at any cost. This feature also
enables a user to customize which phone to ring depending on the time
of the day or the caller calling the number.
6




2. Call screening

Announcement of callers based on their number or by an automated
identification request for blocked numbers

3. Blocking calls from specified numbers

In an enhancement to the existing services provided by the telephony
companies, Google voice allows handset independent blocking of calls
from specific users. Those callers will hear a “number not in service”
message when they call to the Google number of the said user.
7




4. Send, receive, and store SMS online

Connecting the internet and the mobile phone has always been an
objective of Google. Using Google Voice we can send and receive
SMSes absolutely free of carrier charge. It also provides a facility to
store the SMSes in form of email in your gmail account.

5. Voicemail transcripts

Voicemail is a feature using which we can hear audio messages of
callers when we cannot pick up their calls. Google takes this feature a
step further using which we can get a transcript of the voicemail
delivered to our inbox and sms which we can read rather than listening.

Networking protocols involved

As with any internet telephony service, Google voice is primarily based
on the Voice over Internet Protocol (VoIP) and coupled with the Session
Initiation Protocol (SIP) in the application layer.
8


1. Voice over Internet Protocol

Voice over Internet Protocol (Voice over IP, VoIP) is a general term for a
family of methodologies, communication protocols, and transmission
technologies for delivery of voice communications and multimedia
sessions over Internet Protocol (IP) networks, such as the Internet.
Other terms frequently encountered and often used synonymously
with VoIP are IP telephony, Internet telephony, voice over broadband
(VoBB), broadband telephony, and broadband phone.

Internet telephony refers to communications services — voice, fax,
SMS, and/or voice-messaging applications — that are transported via
the Internet, rather than the public switched telephone network
(PSTN). The steps involved in originating an VoIP telephone call are
signaling and media channel setup, digitization of the analog voice
signal, optionally compression, packetization, and transmission as
Internet Protocol (IP) packets over a packet-switched network. On the
receiving side similar steps reproduce the original voice stream.

VoIP systems employ session control protocols to control the set-up
and tear-down of calls as well as audio codecs which encode speech
allowing transmission over an IP network as digital audio via an audio
stream. Codec use is varied between different implementations of VoIP
(and often a range of codecs are used); some implementations rely on
narrowband and compressed speech, while others support high fidelity
stereo codecs.
VoIP can be a benefit for reducing communication and infrastructure
costs. Examples include:

  1.   Routing phone calls over existing data networks to avoid the need
       for separate voice and data networks.
9


2.   Conference calling, IVR, call forwarding, automatic redial, and
     caller ID features that traditional telecommunication companies
     (telcos) normally charge extra for are available free of charge
     from open source VoIP implementations.

3. VoIP can facilitate tasks and provide services that may be more
   difficult to implement using the PSTN. Examples include:

4. The ability to transmit more than one telephone call over a single
   broadband connection.

5. Secure calls using standardized protocols (such as Secure Real-
   time Transport Protocol). Most of the difficulties of creating a
   secure telephone connection over traditional phone lines, such as
   digitizing and digital transmission, are already in place with VoIP.
   It is only necessary to encrypt and authenticate the existing data
   stream.

6. Location independence. Only a sufficiently fast and stable Internet
   connection is needed to get a connection from anywhere to a
   VoIP provider.

7. Integration with other services available over the Internet,
   including video conversation, message or data file exchange
   during the conversation, audio conferencing, managing address
   books, and passing information about whether other people are
   available to interested parties
10




2. Session Initiation Protocol (SIP)
11


The Session Initiation Protocol (SIP) is an IETF-defined signaling
protocol, widely used for controlling multimedia communication
sessions such as voice and video calls over Internet Protocol (IP). The
protocol can be used for creating, modifying and terminating two-party
(unicast) or multiparty (multicast) sessions consisting of one or several
media streams. The modification can involve changing addresses or
ports, inviting more participants, and adding or deleting media streams.
Other feasible application examples include video conferencing,
streaming multimedia distribution, instant messaging, presence
information, file transfer and online games.

SIP was originally designed by Henning Schulzrinne and Mark Handley
starting in 1996. The latest version of the specification is RFC 3261 from
the IETF Network Working Group. In November 2000, SIP was accepted
as a 3GPP signaling protocol and permanent element of the IP
Multimedia Subsystem (IMS) architecture for IP-based streaming
multimedia services in cellular systems.

The SIP protocol is an Application Layer protocol designed to be
independent of the underlying transport layer; it can run on
Transmission Control Protocol (TCP), User Datagram Protocol (UDP), or
Stream Control Transmission Protocol (SCTP). It is a text-based
protocol, incorporating many elements of the Hypertext Transfer
Protocol (HTTP) and the Simple Mail Transfer Protocol (SMTP).

SIP employs design elements similar to the HTTP request/response
transaction model. Each transaction consists of a client request that
invokes a particular method or function on the server and at least one
response. SIP reuses most of the header fields, encoding rules and
status codes of HTTP, providing a readable text-based format.

A motivating goal for SIP was to provide a signaling and call setup
protocol for IP-based communications that can support a superset of
12


the call processing functions and features present in the public
switched telephone network (PSTN). SIP by itself does not define these
features; rather, its focus is call-setup and signaling. However, it was
designed to enable the construction of functionalities of network
elements designated proxy servers and user agents. These are features
that permit familiar telephone-like operations: dialing a number,
causing a phone to ring, hearing ringback tones or a busy signal.
Implementation and terminology are different in the SIP world but to
the end-user, the behavior is similar.

SIP-enabled telephony networks can also implement many of the more
advanced call processing features present in Signaling System 7 (SS7),
though the two protocols themselves are very different. SS7 is a
centralized protocol, characterized by complex central network
architecture and dumb endpoints (traditional telephone handsets). SIP
is a peer-to-peer protocol, thus it requires only a simple (and thus
scalable) core network with intelligence distributed to the network
edge, embedded in endpoints (terminating devices built in either
hardware or software). SIP features are implemented in the
communicating endpoints (i.e. at the edge of the network) contrary to
traditional SS7 features, which are implemented in the network

The diagram next page clearly describes the working of the SIP
protocol.
13
14



Benefits of Google Voice

1. Lowering costs

   Free calls and SMS
   International calls as low as $0.02 per minute

2. Managerial Benefits

     Voicemail transcripts. Reading of voicemail messages online
     Downloading of voicemails.
     Call recording and online archiving.
     Blocking calls from specified numbers

3. Personal Benefits

     Answering incoming calls on any configured phone
     Switching of phones during a call
     Conference calling
     Notification of voicemail messages via email or SMS
15



Conclusion

Google has always tried to change the way we look at computing.
And by creating the Google Voice application, the Mountain View
giant has shown its intentions again.

Google Voice is the future of telephony as VoIP takes over
traditional and orthodox telephony protocols.

The amount of services Google has been able to wrap with a free
price tag itself is an example of cheaper technology enabling its
access to all sections of the human society to improve its living
standard.

Although Google Voice is currently available only in the US, it has
plans of expanding its usage in the Asia Pacific within the next 8-10
months.

Its advent is surely revolutionary and with stiff competitors like
Skype and Verizon in the market, the end user is surely going to
benefit from all the rush.
16



References

http://googlevoiceblog.blogspot.com
http://googleblog.blogspot.com/2009/03/here-comes-google-
voice.html
http://www.crunchbase.com/product/google-voice
http://lifehacker.com/tag/google-voice/
http://www.crunchbase.com/product/google-voice

Más contenido relacionado

La actualidad más candente

compiler ppt on symbol table
 compiler ppt on symbol table compiler ppt on symbol table
compiler ppt on symbol tablenadarmispapaulraj
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..Aashish Uppal
 
Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)Jesús Navarro
 
Unit 3 Control Flow Testing
Unit 3   Control Flow TestingUnit 3   Control Flow Testing
Unit 3 Control Flow Testingravikhimani
 
Pragmatic Approaches to Project Costs Estimation
Pragmatic Approaches to Project Costs EstimationPragmatic Approaches to Project Costs Estimation
Pragmatic Approaches to Project Costs EstimationChristopher Akinlade
 
what is compiler and five phases of compiler
what is compiler and five phases of compilerwhat is compiler and five phases of compiler
what is compiler and five phases of compileradilmehmood93
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factorsNancyBeaulah_R
 
Basic Computer Organization.pdf
Basic Computer Organization.pdfBasic Computer Organization.pdf
Basic Computer Organization.pdfTusharAwasthi5
 
Ppl for students unit 1,2 and 3
Ppl for students unit 1,2 and 3Ppl for students unit 1,2 and 3
Ppl for students unit 1,2 and 3Akshay Nagpurkar
 

La actualidad más candente (20)

1.Role lexical Analyzer
1.Role lexical Analyzer1.Role lexical Analyzer
1.Role lexical Analyzer
 
compiler ppt on symbol table
 compiler ppt on symbol table compiler ppt on symbol table
compiler ppt on symbol table
 
Unit testing
Unit testing Unit testing
Unit testing
 
Mobile operating system..
Mobile operating system..Mobile operating system..
Mobile operating system..
 
Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)Pruebas de caja negra (Blackbox)
Pruebas de caja negra (Blackbox)
 
Unit 3 Control Flow Testing
Unit 3   Control Flow TestingUnit 3   Control Flow Testing
Unit 3 Control Flow Testing
 
Black box & white-box testing technique
Black box & white-box testing techniqueBlack box & white-box testing technique
Black box & white-box testing technique
 
voip gateway
 voip gateway voip gateway
voip gateway
 
Yacc
YaccYacc
Yacc
 
Pragmatic Approaches to Project Costs Estimation
Pragmatic Approaches to Project Costs EstimationPragmatic Approaches to Project Costs Estimation
Pragmatic Approaches to Project Costs Estimation
 
what is compiler and five phases of compiler
what is compiler and five phases of compilerwhat is compiler and five phases of compiler
what is compiler and five phases of compiler
 
Quality and productivity factors
Quality and productivity factorsQuality and productivity factors
Quality and productivity factors
 
Basic Computer Organization.pdf
Basic Computer Organization.pdfBasic Computer Organization.pdf
Basic Computer Organization.pdf
 
Software testing methods
Software testing methodsSoftware testing methods
Software testing methods
 
iOS UI Guide
iOS UI Guide iOS UI Guide
iOS UI Guide
 
Phases of compiler
Phases of compilerPhases of compiler
Phases of compiler
 
Staffing level estimation
Staffing level estimation Staffing level estimation
Staffing level estimation
 
Design of a two pass assembler
Design of a two pass assemblerDesign of a two pass assembler
Design of a two pass assembler
 
Ppl for students unit 1,2 and 3
Ppl for students unit 1,2 and 3Ppl for students unit 1,2 and 3
Ppl for students unit 1,2 and 3
 
Cause effect graphing.ppt
Cause effect graphing.pptCause effect graphing.ppt
Cause effect graphing.ppt
 

Destacado

Google Voice Presentation
Google Voice PresentationGoogle Voice Presentation
Google Voice Presentationgibs1208
 
Siri voice controlled personal assistant
Siri  voice controlled personal assistantSiri  voice controlled personal assistant
Siri voice controlled personal assistantharoonrashidlone
 
Open nlp presentationss
Open nlp presentationssOpen nlp presentationss
Open nlp presentationssChandan Deb
 
Natural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital HumanitiesNatural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital HumanitiesXiang Li
 
Speech recognition techniques
Speech recognition techniquesSpeech recognition techniques
Speech recognition techniquessonukumar142
 
Michael Hausenblas- Scalable time series and stream processing for IoT applic...
Michael Hausenblas- Scalable time series and stream processing for IoT applic...Michael Hausenblas- Scalable time series and stream processing for IoT applic...
Michael Hausenblas- Scalable time series and stream processing for IoT applic...WithTheBest
 
Personal Assistant Application Using Android
Personal Assistant Application Using AndroidPersonal Assistant Application Using Android
Personal Assistant Application Using AndroidAhmar Ansari
 
Machine Intelligence Applications for IoT Slam Dec 1st 2016
Machine Intelligence Applications for IoT Slam Dec 1st 2016Machine Intelligence Applications for IoT Slam Dec 1st 2016
Machine Intelligence Applications for IoT Slam Dec 1st 2016Sudha Jamthe
 
Watson Internet of Things Hexamite
Watson Internet of Things HexamiteWatson Internet of Things Hexamite
Watson Internet of Things HexamiteJason Lu
 
Cortana : A Microsoft Virtual Personal Assistant
Cortana : A Microsoft Virtual Personal AssistantCortana : A Microsoft Virtual Personal Assistant
Cortana : A Microsoft Virtual Personal AssistantSushil Kumar Sharma
 
MICROSOFT CORTANA
MICROSOFT  CORTANAMICROSOFT  CORTANA
MICROSOFT CORTANAKANISHK
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)Yuriy Guts
 

Destacado (20)

Google Voice Presentation
Google Voice PresentationGoogle Voice Presentation
Google Voice Presentation
 
Google voice
Google voice Google voice
Google voice
 
Seminar
SeminarSeminar
Seminar
 
Siri voice controlled personal assistant
Siri  voice controlled personal assistantSiri  voice controlled personal assistant
Siri voice controlled personal assistant
 
Open nlp presentationss
Open nlp presentationssOpen nlp presentationss
Open nlp presentationss
 
Natural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital HumanitiesNatural Language Processing Tools for the Digital Humanities
Natural Language Processing Tools for the Digital Humanities
 
Speech recognition techniques
Speech recognition techniquesSpeech recognition techniques
Speech recognition techniques
 
Michael Hausenblas- Scalable time series and stream processing for IoT applic...
Michael Hausenblas- Scalable time series and stream processing for IoT applic...Michael Hausenblas- Scalable time series and stream processing for IoT applic...
Michael Hausenblas- Scalable time series and stream processing for IoT applic...
 
Issues, Challenges and Perspectives of Digitization: the NLP Experience
Issues, Challenges and Perspectives of Digitization: the NLP ExperienceIssues, Challenges and Perspectives of Digitization: the NLP Experience
Issues, Challenges and Perspectives of Digitization: the NLP Experience
 
Personal Assistant Application Using Android
Personal Assistant Application Using AndroidPersonal Assistant Application Using Android
Personal Assistant Application Using Android
 
Internet of Things (IoT) and Google
Internet of Things (IoT) and GoogleInternet of Things (IoT) and Google
Internet of Things (IoT) and Google
 
Machine Intelligence Applications for IoT Slam Dec 1st 2016
Machine Intelligence Applications for IoT Slam Dec 1st 2016Machine Intelligence Applications for IoT Slam Dec 1st 2016
Machine Intelligence Applications for IoT Slam Dec 1st 2016
 
Watson Internet of Things Hexamite
Watson Internet of Things HexamiteWatson Internet of Things Hexamite
Watson Internet of Things Hexamite
 
Why Learn NLP or go on an NLP Training : Webinair
 Why Learn NLP or go on an NLP Training : Webinair Why Learn NLP or go on an NLP Training : Webinair
Why Learn NLP or go on an NLP Training : Webinair
 
SIRI: Future of Search
SIRI: Future of SearchSIRI: Future of Search
SIRI: Future of Search
 
Cortana
Cortana Cortana
Cortana
 
Siri techology
Siri techologySiri techology
Siri techology
 
Cortana : A Microsoft Virtual Personal Assistant
Cortana : A Microsoft Virtual Personal AssistantCortana : A Microsoft Virtual Personal Assistant
Cortana : A Microsoft Virtual Personal Assistant
 
MICROSOFT CORTANA
MICROSOFT  CORTANAMICROSOFT  CORTANA
MICROSOFT CORTANA
 
Natural Language Processing (NLP)
Natural Language Processing (NLP)Natural Language Processing (NLP)
Natural Language Processing (NLP)
 

Similar a Google voice

VOIP Design & Implementation
VOIP Design & ImplementationVOIP Design & Implementation
VOIP Design & ImplementationAhmed A. Arefin
 
How to Optimize VoIP Call Quality Across Multiple Calling Environments
How to Optimize VoIP Call Quality Across Multiple Calling EnvironmentsHow to Optimize VoIP Call Quality Across Multiple Calling Environments
How to Optimize VoIP Call Quality Across Multiple Calling EnvironmentsAshik Jibon
 
VoIP (Voice over Internet Protocol).pdf
VoIP (Voice over Internet Protocol).pdfVoIP (Voice over Internet Protocol).pdf
VoIP (Voice over Internet Protocol).pdfOkan YILDIZ
 
Mogul Wave VoIP Cloud Services
Mogul Wave VoIP Cloud ServicesMogul Wave VoIP Cloud Services
Mogul Wave VoIP Cloud ServicesLinda Kirkland
 
Selecting the Perfect VoIP Phone: A Comprehensive Guide
Selecting the Perfect VoIP Phone: A Comprehensive GuideSelecting the Perfect VoIP Phone: A Comprehensive Guide
Selecting the Perfect VoIP Phone: A Comprehensive GuideIT Company Dubai
 
VOIP Presentation
VOIP Presentation VOIP Presentation
VOIP Presentation tofael1
 
The Benefits of VoIP for Businesses
The Benefits of VoIP for BusinessesThe Benefits of VoIP for Businesses
The Benefits of VoIP for BusinessesNetshield
 
eBook How to do More with Unified Communications_Lead Nurture
eBook How to do More with Unified Communications_Lead NurtureeBook How to do More with Unified Communications_Lead Nurture
eBook How to do More with Unified Communications_Lead NurtureMichael Kowalski
 
Mobile Voice over Internet Protocol By SAIKIRAN PANJALA
Mobile Voice over Internet Protocol By SAIKIRAN PANJALAMobile Voice over Internet Protocol By SAIKIRAN PANJALA
Mobile Voice over Internet Protocol By SAIKIRAN PANJALASaikiran Panjala
 
385 voice over ip
385 voice over ip385 voice over ip
385 voice over ipjacinthsara
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocolJames Watt
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocolJames Watt
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocolJames Watt
 
5 Common Hosted VoIP Myths Debunked
5 Common Hosted VoIP Myths Debunked5 Common Hosted VoIP Myths Debunked
5 Common Hosted VoIP Myths DebunkedJive Communications
 
Voice over Internet Protocol with Novel Applications
Voice over Internet Protocol with Novel ApplicationsVoice over Internet Protocol with Novel Applications
Voice over Internet Protocol with Novel Applicationsirjes
 
Asifur Rahman Khan 072852056
Asifur Rahman Khan 072852056Asifur Rahman Khan 072852056
Asifur Rahman Khan 072852056mashiur
 

Similar a Google voice (20)

VOIP Design & Implementation
VOIP Design & ImplementationVOIP Design & Implementation
VOIP Design & Implementation
 
How to Optimize VoIP Call Quality Across Multiple Calling Environments
How to Optimize VoIP Call Quality Across Multiple Calling EnvironmentsHow to Optimize VoIP Call Quality Across Multiple Calling Environments
How to Optimize VoIP Call Quality Across Multiple Calling Environments
 
VoIP (Voice over Internet Protocol).pdf
VoIP (Voice over Internet Protocol).pdfVoIP (Voice over Internet Protocol).pdf
VoIP (Voice over Internet Protocol).pdf
 
ccna project
ccna projectccna project
ccna project
 
Mogul Wave VoIP Cloud Services
Mogul Wave VoIP Cloud ServicesMogul Wave VoIP Cloud Services
Mogul Wave VoIP Cloud Services
 
Selecting the Perfect VoIP Phone: A Comprehensive Guide
Selecting the Perfect VoIP Phone: A Comprehensive GuideSelecting the Perfect VoIP Phone: A Comprehensive Guide
Selecting the Perfect VoIP Phone: A Comprehensive Guide
 
VOIP Presentation
VOIP Presentation VOIP Presentation
VOIP Presentation
 
The Benefits of VoIP for Businesses
The Benefits of VoIP for BusinessesThe Benefits of VoIP for Businesses
The Benefits of VoIP for Businesses
 
eBook How to do More with Unified Communications_Lead Nurture
eBook How to do More with Unified Communications_Lead NurtureeBook How to do More with Unified Communications_Lead Nurture
eBook How to do More with Unified Communications_Lead Nurture
 
Mobile Voice over Internet Protocol By SAIKIRAN PANJALA
Mobile Voice over Internet Protocol By SAIKIRAN PANJALAMobile Voice over Internet Protocol By SAIKIRAN PANJALA
Mobile Voice over Internet Protocol By SAIKIRAN PANJALA
 
Kartik Powerpoit
Kartik PowerpoitKartik Powerpoit
Kartik Powerpoit
 
VOIP BASIC
VOIP BASICVOIP BASIC
VOIP BASIC
 
385 voice over ip
385 voice over ip385 voice over ip
385 voice over ip
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocol
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocol
 
Voice over internet protocol
Voice over internet protocolVoice over internet protocol
Voice over internet protocol
 
5 Common Hosted VoIP Myths Debunked
5 Common Hosted VoIP Myths Debunked5 Common Hosted VoIP Myths Debunked
5 Common Hosted VoIP Myths Debunked
 
How does VOIP work diagram
How does VOIP work diagramHow does VOIP work diagram
How does VOIP work diagram
 
Voice over Internet Protocol with Novel Applications
Voice over Internet Protocol with Novel ApplicationsVoice over Internet Protocol with Novel Applications
Voice over Internet Protocol with Novel Applications
 
Asifur Rahman Khan 072852056
Asifur Rahman Khan 072852056Asifur Rahman Khan 072852056
Asifur Rahman Khan 072852056
 

Más de Swarupa Rani Sahu

Black and Decker: Household Products Groups: Brand Transition
Black and Decker: Household Products Groups: Brand TransitionBlack and Decker: Household Products Groups: Brand Transition
Black and Decker: Household Products Groups: Brand TransitionSwarupa Rani Sahu
 
Marketing plan for immunity booster(in health products)
Marketing plan for immunity booster(in health products)Marketing plan for immunity booster(in health products)
Marketing plan for immunity booster(in health products)Swarupa Rani Sahu
 
Cunard Line Ltd : Integrated marketing communication
Cunard Line Ltd : Integrated marketing communicationCunard Line Ltd : Integrated marketing communication
Cunard Line Ltd : Integrated marketing communicationSwarupa Rani Sahu
 
What 2012 has in store for HR ?
What 2012 has in store for HR ?What 2012 has in store for HR ?
What 2012 has in store for HR ?Swarupa Rani Sahu
 
P&G Canada : Developing Scope Advertising copy
P&G Canada : Developing Scope Advertising copyP&G Canada : Developing Scope Advertising copy
P&G Canada : Developing Scope Advertising copySwarupa Rani Sahu
 
THE COMPANY I ADMIRE THE MOST FOR ITS CORPORATE SOCIAL RESPONSIBILITY
THE COMPANY I ADMIRE THE MOST FOR ITS CORPORATE SOCIAL RESPONSIBILITYTHE COMPANY I ADMIRE THE MOST FOR ITS CORPORATE SOCIAL RESPONSIBILITY
THE COMPANY I ADMIRE THE MOST FOR ITS CORPORATE SOCIAL RESPONSIBILITYSwarupa Rani Sahu
 
Implications of acts in organizations
Implications of acts in organizations Implications of acts in organizations
Implications of acts in organizations Swarupa Rani Sahu
 

Más de Swarupa Rani Sahu (20)

Nivea
NiveaNivea
Nivea
 
Black and Decker: Household Products Groups: Brand Transition
Black and Decker: Household Products Groups: Brand TransitionBlack and Decker: Household Products Groups: Brand Transition
Black and Decker: Household Products Groups: Brand Transition
 
Land Rover North America
Land Rover North AmericaLand Rover North America
Land Rover North America
 
McDonald's
McDonald's McDonald's
McDonald's
 
The health travelers
The health travelersThe health travelers
The health travelers
 
Marketing plan for immunity booster(in health products)
Marketing plan for immunity booster(in health products)Marketing plan for immunity booster(in health products)
Marketing plan for immunity booster(in health products)
 
Yoplaits
Yoplaits Yoplaits
Yoplaits
 
Cunard Line Ltd : Integrated marketing communication
Cunard Line Ltd : Integrated marketing communicationCunard Line Ltd : Integrated marketing communication
Cunard Line Ltd : Integrated marketing communication
 
Brand pipe company
Brand pipe companyBrand pipe company
Brand pipe company
 
Cola wars
Cola warsCola wars
Cola wars
 
What 2012 has in store for HR ?
What 2012 has in store for HR ?What 2012 has in store for HR ?
What 2012 has in store for HR ?
 
P&G Canada : Developing Scope Advertising copy
P&G Canada : Developing Scope Advertising copyP&G Canada : Developing Scope Advertising copy
P&G Canada : Developing Scope Advertising copy
 
THE COMPANY I ADMIRE THE MOST FOR ITS CORPORATE SOCIAL RESPONSIBILITY
THE COMPANY I ADMIRE THE MOST FOR ITS CORPORATE SOCIAL RESPONSIBILITYTHE COMPANY I ADMIRE THE MOST FOR ITS CORPORATE SOCIAL RESPONSIBILITY
THE COMPANY I ADMIRE THE MOST FOR ITS CORPORATE SOCIAL RESPONSIBILITY
 
Always a winner
Always  a winnerAlways  a winner
Always a winner
 
Implications of acts in organizations
Implications of acts in organizations Implications of acts in organizations
Implications of acts in organizations
 
India's Formula 1 debut
India's Formula 1 debutIndia's Formula 1 debut
India's Formula 1 debut
 
Organisational culture
Organisational cultureOrganisational culture
Organisational culture
 
Decision making
Decision makingDecision making
Decision making
 
Ratio Analysis
Ratio AnalysisRatio Analysis
Ratio Analysis
 
Materials management system
Materials management systemMaterials management system
Materials management system
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

Google voice

  • 1. 1 “Transforming Live, Inventing Future” A Seminar Report On GOOGLE VOICE By Swaruparani Sahu
  • 2. 2 INDEX ____________ 1. Introduction 4 2. Features in Google Voice 6 3. Networking protocols involved 8 4. Benefits of Google Voice 14 5. Conclusion 15 6. References 16
  • 3. 3 Introduction and History Google Voice is a telecommunications service by Google launched on March 11, 2009. The service provides a US phone number, chosen by the user from available numbers in selected area codes, free of charge to each user account. Inbound calls to this number are forwarded to other phone numbers of the subscriber. Outbound calls may be placed to domestic and international destinations by dialing the Google Voice number or from a web-based application. Inbound and outbound calls to US (including Alaska and Hawaii) and Canada are free of charge. International calls are billed according to a schedule posted on the Google Voice website. The service is configured and maintained by the user in a web-based application, styled after Google's e-mail service, Gmail. Users must have an established US telephone service to activate Google Voice. Users must configure this and optionally, additional phone numbers that ring simultaneously when the Google Voice number receives a call. The user may answer and receive the call on any of the ringing phones. Google Voice provides additional features such as voicemail, call history, conference calling, call screening, blocking of unwanted calls, and voice transcription to text of voicemail messages. Received calls may be moved between configured telephones during a call. Google Voice is available only for users in the United States. Users may select a single US phone number from various area codes. Incoming
  • 4. 4 calls to the number may ring simultaneously any of the user's configured phones or the account's Google Talk feature. Based on the calling number, or contact group (e.g., Family, Friends, Work), or on time of day, e.g., disabling a home phone during business hours and routing calls to mobile or business number, individual numbers may be configured to ring. The service also features voicemail with indexable automated voicemail transcription, accessible via a web browser, e- mail, or by phone. Google Voice provides automatic blocking of known numbers, e.g., telemarketers, the ability to switch lines in mid-call, differentiated voice mail greetings based on caller, SMS forwarding, and call recording. Additionally, customers of Gizmo5, a Session Initiation Protocol (SIP) service vendor, may forward calls to their Gizmo service which may be answered using a free computer application or a web application. GrandCentral, founded in 2005 by Craig Walker and Vincent Paquet with funding by Minor Ventures, was acquired by Google on July 2, 2007, for US$95 million in a transaction led by Wesley Chan. On March 11, 2009, the management of the service revealed that the team had been working on it throughout that period, apparently in secret, and that it was being rebranded "Google Voice”.] It was to keep most of the functionality originally offered in GrandCentral and add new features The following figure shows the interface of Google voice.
  • 5. 5 Features in Google Voice 1. A single Google forwarding number to all of the user's phones Using Google Voice we are able to establish a abstraction layer by providing a single “Google number” to the world, which underneath is connected to several telephone numbers at a time. Using such a feature enables the caller to ring all the phones of the person he/she is calling to ensure that the call is picked at any cost. This feature also enables a user to customize which phone to ring depending on the time of the day or the caller calling the number.
  • 6. 6 2. Call screening Announcement of callers based on their number or by an automated identification request for blocked numbers 3. Blocking calls from specified numbers In an enhancement to the existing services provided by the telephony companies, Google voice allows handset independent blocking of calls from specific users. Those callers will hear a “number not in service” message when they call to the Google number of the said user.
  • 7. 7 4. Send, receive, and store SMS online Connecting the internet and the mobile phone has always been an objective of Google. Using Google Voice we can send and receive SMSes absolutely free of carrier charge. It also provides a facility to store the SMSes in form of email in your gmail account. 5. Voicemail transcripts Voicemail is a feature using which we can hear audio messages of callers when we cannot pick up their calls. Google takes this feature a step further using which we can get a transcript of the voicemail delivered to our inbox and sms which we can read rather than listening. Networking protocols involved As with any internet telephony service, Google voice is primarily based on the Voice over Internet Protocol (VoIP) and coupled with the Session Initiation Protocol (SIP) in the application layer.
  • 8. 8 1. Voice over Internet Protocol Voice over Internet Protocol (Voice over IP, VoIP) is a general term for a family of methodologies, communication protocols, and transmission technologies for delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. Other terms frequently encountered and often used synonymously with VoIP are IP telephony, Internet telephony, voice over broadband (VoBB), broadband telephony, and broadband phone. Internet telephony refers to communications services — voice, fax, SMS, and/or voice-messaging applications — that are transported via the Internet, rather than the public switched telephone network (PSTN). The steps involved in originating an VoIP telephone call are signaling and media channel setup, digitization of the analog voice signal, optionally compression, packetization, and transmission as Internet Protocol (IP) packets over a packet-switched network. On the receiving side similar steps reproduce the original voice stream. VoIP systems employ session control protocols to control the set-up and tear-down of calls as well as audio codecs which encode speech allowing transmission over an IP network as digital audio via an audio stream. Codec use is varied between different implementations of VoIP (and often a range of codecs are used); some implementations rely on narrowband and compressed speech, while others support high fidelity stereo codecs. VoIP can be a benefit for reducing communication and infrastructure costs. Examples include: 1. Routing phone calls over existing data networks to avoid the need for separate voice and data networks.
  • 9. 9 2. Conference calling, IVR, call forwarding, automatic redial, and caller ID features that traditional telecommunication companies (telcos) normally charge extra for are available free of charge from open source VoIP implementations. 3. VoIP can facilitate tasks and provide services that may be more difficult to implement using the PSTN. Examples include: 4. The ability to transmit more than one telephone call over a single broadband connection. 5. Secure calls using standardized protocols (such as Secure Real- time Transport Protocol). Most of the difficulties of creating a secure telephone connection over traditional phone lines, such as digitizing and digital transmission, are already in place with VoIP. It is only necessary to encrypt and authenticate the existing data stream. 6. Location independence. Only a sufficiently fast and stable Internet connection is needed to get a connection from anywhere to a VoIP provider. 7. Integration with other services available over the Internet, including video conversation, message or data file exchange during the conversation, audio conferencing, managing address books, and passing information about whether other people are available to interested parties
  • 10. 10 2. Session Initiation Protocol (SIP)
  • 11. 11 The Session Initiation Protocol (SIP) is an IETF-defined signaling protocol, widely used for controlling multimedia communication sessions such as voice and video calls over Internet Protocol (IP). The protocol can be used for creating, modifying and terminating two-party (unicast) or multiparty (multicast) sessions consisting of one or several media streams. The modification can involve changing addresses or ports, inviting more participants, and adding or deleting media streams. Other feasible application examples include video conferencing, streaming multimedia distribution, instant messaging, presence information, file transfer and online games. SIP was originally designed by Henning Schulzrinne and Mark Handley starting in 1996. The latest version of the specification is RFC 3261 from the IETF Network Working Group. In November 2000, SIP was accepted as a 3GPP signaling protocol and permanent element of the IP Multimedia Subsystem (IMS) architecture for IP-based streaming multimedia services in cellular systems. The SIP protocol is an Application Layer protocol designed to be independent of the underlying transport layer; it can run on Transmission Control Protocol (TCP), User Datagram Protocol (UDP), or Stream Control Transmission Protocol (SCTP). It is a text-based protocol, incorporating many elements of the Hypertext Transfer Protocol (HTTP) and the Simple Mail Transfer Protocol (SMTP). SIP employs design elements similar to the HTTP request/response transaction model. Each transaction consists of a client request that invokes a particular method or function on the server and at least one response. SIP reuses most of the header fields, encoding rules and status codes of HTTP, providing a readable text-based format. A motivating goal for SIP was to provide a signaling and call setup protocol for IP-based communications that can support a superset of
  • 12. 12 the call processing functions and features present in the public switched telephone network (PSTN). SIP by itself does not define these features; rather, its focus is call-setup and signaling. However, it was designed to enable the construction of functionalities of network elements designated proxy servers and user agents. These are features that permit familiar telephone-like operations: dialing a number, causing a phone to ring, hearing ringback tones or a busy signal. Implementation and terminology are different in the SIP world but to the end-user, the behavior is similar. SIP-enabled telephony networks can also implement many of the more advanced call processing features present in Signaling System 7 (SS7), though the two protocols themselves are very different. SS7 is a centralized protocol, characterized by complex central network architecture and dumb endpoints (traditional telephone handsets). SIP is a peer-to-peer protocol, thus it requires only a simple (and thus scalable) core network with intelligence distributed to the network edge, embedded in endpoints (terminating devices built in either hardware or software). SIP features are implemented in the communicating endpoints (i.e. at the edge of the network) contrary to traditional SS7 features, which are implemented in the network The diagram next page clearly describes the working of the SIP protocol.
  • 13. 13
  • 14. 14 Benefits of Google Voice 1. Lowering costs  Free calls and SMS  International calls as low as $0.02 per minute 2. Managerial Benefits  Voicemail transcripts. Reading of voicemail messages online  Downloading of voicemails.  Call recording and online archiving.  Blocking calls from specified numbers 3. Personal Benefits  Answering incoming calls on any configured phone  Switching of phones during a call  Conference calling  Notification of voicemail messages via email or SMS
  • 15. 15 Conclusion Google has always tried to change the way we look at computing. And by creating the Google Voice application, the Mountain View giant has shown its intentions again. Google Voice is the future of telephony as VoIP takes over traditional and orthodox telephony protocols. The amount of services Google has been able to wrap with a free price tag itself is an example of cheaper technology enabling its access to all sections of the human society to improve its living standard. Although Google Voice is currently available only in the US, it has plans of expanding its usage in the Asia Pacific within the next 8-10 months. Its advent is surely revolutionary and with stiff competitors like Skype and Verizon in the market, the end user is surely going to benefit from all the rush.