Sie sind auf Seite 1von 27

► Abstract

► What is VoIP ?
► How VoIP works ?
► How to Make VoIP Calls Through Your Android Phone
?
► What is SIP ?
► Android VoIP Client Applications
► VoIP Architecture
► VoIP Gateway
► VoIP Codecs
► Security
Abstract
Personal Tdcphonc
Voice over Internet Protocol Computer

(VoIP) is a technology that


enables one to make and receive
phone calls through the Internet
instead of using the traditional
analogy PSTN (Public Switched
Telephone Network) lines.
What is VoIP?
VoIP (voice over IP) is the transmission of
voice and multimedia content over Internet
Protocol (IP) networks.

It allows 2-way voice transmission over


broadband connection.

It is also called IP telephony, internet


telephony, voice over broadband,
broadband telephony.
VoIP - How does it work?
► Converting the voice signal
► ADC (analog to digital)
► DAC (digital to analog)

Voice (source) - - ADC Internet DAC - - Voice (dest)

► Transmission of voice traffic in packets


VoIP - How does it work?
► The 1-2-3s of VoIP

►1.Compression - voice is compressed typically


with one of the following codecs, G7.11 64k,
G7.29AB 8k, G723.1 6.3k
►2. Encapsulation - the digitized voice is
wrapped in an IP packet
►3. Routing - the voice packet is routed thru the
network to its final destination


 Voice over Internet Protocol technology (VoIP) is one way
you can make phone calls even without traditional
telephone copper wires.
 The first option is through the use of Session Initiation
Protocol (SIP).
 Or you can also use Skype or any other app uses voip tech,
the proprietary internet calling system. With the Skype
option, you just need to download an app and create an
account.
 SIP :- The Session Initiation Protocol is a signaling
protocol used for initiating, maintaining, and terminating
real-time sessions that include voice, video and
messaging applications.

 SIP is a signalling protocol used within the VoIP


umbrella.

 Today, the most widely used VoIP protocol is the


Session Initiation Protocol or SIP.

 SIP systems can be more difficult to set up .


Android provides an API that supports the Session
Initiation Protocol (SIP).

Android includes
 full SIP protocol stack
 integrated call management services

Here are examples of the types of applications that might use


the SIP API:
 Video conferencing.
 Instant messaging.
WhatsApp
Cost: Free

Facebook Messenger
Cost: Free

Skype
Cost: Free

Google Duo
Cost: Free

Google Hangouts
Cost: Free

magicApp
Cost: $9.99 per year, some parts are free.

Viber
Cost: Free (with the purchase of extras inside the app)
VoIP Gateway
A VoIP gateway is a gateway device that uses Internet
Protocols to transmit and receive voice communications
(VoIP).
A VoIP gateway (or PSTN Gateway) is a device which
converts telephony traffic into IP for transmission over a data
network.
VoIP Codecs
► Codecs are used to convert an analog voice signal to
digitally encoded version. Codecs vary in the sound
quality, the bandwidth required, the computational
requirements, etc.

►It's the essence of VoIP. Codec comparison —no packet Foss

G . 7 11

0 100 200 300 400 500


One way delay (ms)


Security Risks
►As VoIP uses the Internet, for example, it is vulnerable
to the same type as security risks.
► Hacking
► Denial of service
► Eavesdropping
Yesterday’s Networks
Circuit Switched Networks (Voice)

Packet Switched Networks (Data)

• Separated networks • Separated


applications/services
• Converged network • Separated or
integrated applications
● Like everything else, as the technology changes so at first
only a few companies like Cisco and Lucent offered VoIP
services, but the large telecommunications carriers – such
as AT&T and Sprint -- are catching on.
● VoIP is predominately used for personal instead of
enterprise-wide use.
● The availability of high-quality audio using wideband
codecs, video conferencing, and document sharing enables
more effective and pleasant communication.

Why Is VoIP Not A total Replacement For


Normal Phones?
www.google.com
www.youtube.com
 Voipstudio.com
ww.lifewire.com
 www.quora.com
 Voip-sip-sdk.com
 www.androidauthority.com

Components
► VoIP Protocols
► VoIP Gateway
► VoIP Codecs


Protocol Layering

Applications (e.g., email, web pages)

TCP UDP
IP (Internet Protocol)
Physical Transport (e.g, Cable Modem)

A Typical IP Datagram

IP Header TCP Header


(20 bytes) (20 bytes) Email Data (1000 bytes)
PSTN vs. INTERNET
PSTN INTERNET
► Voice network use circuit ► Data network use packet
switching. switching.
► Dedicated path between ► No dedicated path between
calling and called party. sender and receiver.
► Bandwidth reserved in ► It acquires and releases
advance. bandwidth, as it needed.
►Cost is based on distance ► Cost is not based on
and time. distance and time.


SIP
RTP, RTCP, RTSP
Transport Layer (UDP,TCP)
Network Layer (IP, IP Multicast)
Data Link Layer
Physical Layer
How To Create a VoIP App
Simple Android VoIP Calling App With Sinch
 First, you will need to create a new project in Android Studio.
 To generate an API key and secret, create an app in the Sinch Dashboard.
 download the Sinch Android SDK & add the Sinch SDK to your project

Android VoIP Calling App With Ozeki VoIP SIP SDK

 With Ozeki VoIP SIP SDK and Adobe Flash Builder you can create your
own VoIP SIP Android application
When the Internet connection is an option, VoIP technology comes in
quickly as an alternative for communication purposes.

Android mobile devices have support for the Adobe Air environment
that can be used for building VoIP client applications with Ozeki VoIP
SIP SDK.

With Ozeki VoIP SIP SDK and Adobe Flash Builder you can create your
own VoIP SIP Android application

Figure 1 - Android VoIP Client Solutions

Das könnte Ihnen auch gefallen