Presentation is loading. Please wait.

Presentation is loading. Please wait.

VoIP Voice Over IP Group 1: Mero Avanessian Tenghan Jiang Wendy Tran.

Similar presentations


Presentation on theme: "VoIP Voice Over IP Group 1: Mero Avanessian Tenghan Jiang Wendy Tran."— Presentation transcript:

1 VoIP Voice Over IP Group 1: Mero Avanessian Tenghan Jiang Wendy Tran

2 VoIP? ➢ Also known as: IP telephony (IPT), Internet telephony, broadband telephony, broadband phone service, broadband phone, internet phone service, digital voice ➢ What is VoIP? ➢ Short History ○ what we used to use ○ when it started ○ when it became popular

3 ➢ packet switched protocol ➢ packet basics: ○voice signals (data), caller’s & receiver’s network addresses ○signal -> codec -> ADC -> RTP & encoding -> send packet ■packets can be sent from multiple routes ○RX -> RTP rearrange packets -> DAC -> sound card/phone How does it work?

4 ➢ Minimum Bandwidth ○header usually takes 16kbps ○bandwidth depends on ■total packet size, codec bit rate, and number of packets sent How does it work?

5 ➢ H.248 (megaco, gateway control protocol) ➢ H.323 ○ H.248 & H.323 recommended by International Telecommunication Union Telecommunication Standardization Sector (ITU-T) ➢ Real-Time Transport Protocol (RTP) ➢ Real-Time Transport Control Protocol (RTCP) ➢ Secure Real-Time Transport Protocol (SRTP) Protocols

6 ➢ Media Gateway Control Protocol (MGCP) ➢ Session Traversal Utilities for NAT (STUN) ➢ Transport Layer Security (TLS) ➢ Session Initiation Protocol (SIP) ➢ Session Description Protocol (SDP) Protocols

7 ➢ Call Quality ○ bandwidth ○ hardware equipment ➢ Consumer Market ○Low costs ➢ Corporate Use ○bandwidth efficiency and low costs ○run over a single network Adaptations

8 Companies that provide VOIP phones Cisco RingCentral Vonage Applications for Computers and Smart Phones Google Hangouts Protocols: STUN, TLS Skype Protocols: P2P ZoiPer Protocols: SIP, RTP Applications

9 Using Zoiper, a free VoIP softphone dialer. Linphone.org, a free SIP provider. 2 Cell phones running Android OS. CSULA wifi. WireShark Packet Decoding DEMO

10 INVITE = Establishes a session. ACK = Confirms an INVITE request. BYE = Ends a session. CANCEL = Cancels establishing of a session. REGISTER = Communicates user location (host name, IP). OPTIONS = Communicates information about the capabilities of the calling and receiving SIP phones. PRACK = Provisional Acknowledgement. SUBSCRIBE = Subscribes for Notification from the notifier. NOTIFY = Notifies the subscriber of a new event. PUBLISH = Publishes an event to the Server. INFO = Sends mid session information. REFER = Asks the recipient to issue call transfer. MESSAGE = Transports Instant Messages. UPDATE = Modifies the state of a session. SIP Request

11 1xx = Informational responses, such as 180 (RINGINGg). 2xx = Success responses, such as 200 (OK). 3xx = Redirection responses. 4XX = Request failures. 5xx = Server errors. 6xx = Global failures. SIP RESPONSE

12 Version 2 bits – version of RTP being used Padding 1 bit – padding bit determines additional padding octets at the end not part of the payload Extension 1 bit – determines whether there is a header extension CSRC 4 bits - # of CSRC sources Markers 1 bit – use differs upon application Payload type 7 bits Sequence number 16 bits Timestamp 32 bits SSRC 32 bits – synchronization source CSRC list 0 -15 items 32 bits RTP Packet

13 http://voip.about.com/od/voipbasics/a/factorsquality.htm http://en.Wikipedia.org/wiki/Voice_over_IP http://wiki.wireshark.org/VoIP_calls https://support.google.com/a/answer/1279090?hl=en https://ask.wireshark.org/questions/34437/examples-of-google-hangouts-traffic-analysis http://www.google.com/hangouts/ http://www.skype.com/en/ http://line.me/en/ http://resources.att.com/raise-your-voice-to-the- cloud?LNS=PS_NT_VoIP_RaiseYourVoice_1Q14&wtPaidSearchTerm=voip&wtpdsrchpcmt=voip&WT.srch=1&source=EENT50MECyxb 2yifi&wtpdsrchprg=Enterprise+-+VoIP&wtpdsrchgp=ABS_SEARCH http://www.business.att.com/content/whitepaper/raise-your-voice-to-the-cloud.pdf http://www.fcc.gov/encyclopedia/voice-over-internet-protocol-voip http://voip.about.com/od/voipbasics/a/whatisvoip.htm http://computer.howstuffworks.com/ip-telephony.htm http://www.dummies.com/how-to/content/understanding-what-voip-means.html http://whatismyipaddress.com/voip http://searchnetworking.techtarget.com/definition/Media-Gateway-Control-Protocol http://www.voipsupply.com/voip-adapter http://www.fcc.gov/encyclopedia/voice-over-internet-protocol-voip http://whatismyipaddress.com/voip http://joehallock.com/edu/pdfs/Hallock_J_VoIP_Past.pdf https://answers.yahoo.com/question/index?qid=1006031103763 http://www.whichvoip.com/voip/articles/voip_history.htm http://computer.howstuffworks.com/ip-telephony3.htm http://searchunifiedcommunications.techtarget.com/tip/Whats-in-a-VoIP-packet-An-introduction-to-bandwidth-for-VoIP http://www.3cx.com/pbx/sip-methods/ Sources

14 http://www.tldp.org/HOWTO/VoIP-HOWTO-4.html http://stackoverflow.com/questions/21775531/csrc-and-ssrc-in-rtp http://www.phone.com/blog/general/2014/10/18/much-bandwidth-need-voip/ http://www.cisco.com/c/en/us/support/docs/voice/voice-quality/7934-bwidth-consume.html#topic1 http://www.erlang.com/bandwidth.html#SimpleCalculation http://voip.about.com/od/requirements/a/bandwidth.htm http://www.voip-info.org/wiki/view/Codecs http://www.voip-info.org/wiki/view/Bandwidth+consumption http://www.wisegeek.com/what-is-a-parity-bit.htm http://searchnetworking.techtarget.com/definition/H323 http://searchnetworking.techtarget.com/definition/Real-Time-Transport-Protocol http://www.3cx.com/pbx/rtcp/ http://www.opus1.com/voip/2007ilabswhatissrtp.pdf http://whatis.techtarget.com/definition/SRTP-Secure-Real-Time-Transport-Protocol-or-Secure-RTP http://kb.juniper.net/InfoCenter/index?page=content&id=KB6727 http://www.tldp.org/HOWTO/VoIP-HOWTO-4.html http://en.wikipedia.org/wiki/Real-time_Transport_Protocol http://www.fcc.gov/encyclopedia/voice-over-internet-protocol-voip http://voip.about.com/od/voipbasics/a/whatisvoip.htm http://www.dummies.com/how-to/content/understanding-what-voip-means.html http://whatismyipaddress.com/voip http://computer.howstuffworks.com/ip-telephony.htm http://en.wikipedia.org/wiki/Analog-to-digital_converter & http://en.wikipedia.org/wiki/Digital-to-analog_converter http://stackoverflow.com/questions/17381929/difference-between-tx-and-rx http://computer.howstuffworks.com/ip-telephony6.htm http://www.siptutorial.net/RTP/header.html Sources


Download ppt "VoIP Voice Over IP Group 1: Mero Avanessian Tenghan Jiang Wendy Tran."

Similar presentations


Ads by Google