Copyrights © 2006. All rights Reserved. Asterisk and VoIP issues Chetan Vaity March 2007.

Slides:



Advertisements
Similar presentations
CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
Advertisements

Presented By:- Yash Jariwala Paras Patel Deep Amrutiya.
Voice over IP Solutions by KV IT-Solutions. What Is VoIP ? Voice over Internet Protocol, also called VoIP, IP Telephony, Internet telephony, Broadband.
SG2001_VIP.ppt Page 1 PLANET Technology Corp. Product Guide 2001 VoIP Products Your Voice over Internet By Product Department.
© Ipswitch, Inc. WhatsUp Gold VoIP Monitor Product Overview.
Wireless & VoIP Christian Huitema February 26, 2000.
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
PROJECT PRESENTATION “ Analyzing Factors that affect VoIP Call Quality ” Presented By: Vamsi Krishna Karnati 11/24/2014.
Abdellatif O. Abdellatif Sudatel Telecom Group Voice Over IP.
Voice over Internet Protocol (VoIP) and Asterisk HOUNGUE Pélagie Contact:
Application layer (continued) Week 4 – Lecture 2.
© 2006 Cisco Systems, Inc. All rights reserved. 2.3: Encapsulating Voice Packets for Transport.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
IP Telephony (Article Presentation) by Samir Goswami Source: Rivier College, CS699 Professional Seminar.
A Study on Quality of Service Issues in Internet Telephony  IP Telephony – Applications and Services  Advantages and benefits of Voice over IP  Technical.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
VOIP ENGR 475 – Telecommunications Harding University November 16, 2006 Jonathan White.
Worcester Polytechnic Institute Voice Over Internet Protocol in Massively Multiplayer Online Gaming Vasilios Mitrokostas.
Voice over IP Fundamentals M. Arvai NEC Senior Technical Eng. 1.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
Asterisk based web real time communication Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
Asterisk & VoIP and it’s role in your enterprise.
Voice QoS LANtel Telecommunication Corp. Senior Product Manager Jeremy Chan.
Copyrights © All rights Reserved. Introduction to VoIP Chetan Vaity August 2006.
Cisco Unified Communications Manager (CUCM)
Asterisk & ENUM Extending the Open Source PBX Michael Haberler, IPA Otmar Lendl, nic.at.
VoIP Voice over Internet Protocol
Voice Over Internet Protocol (VoIP). What is Voice over Internet Protocol? IP Network Conversion of sound into digital signal Encapsulation in IP packet.
1 VoIP Fundamentals Tech Agenda Tech 160  Voice Communication  Voice over PSTN  Voice over IP  Quality of Service  VoIP Security  References.
VoIP Study and Implementation VoIP Ecosystem and Strategy Version 1.0 – Author : Marc PYBOURDIN / Julien BERTON Last Update : 15/05/2012.
VoIP, Asterisk, and Java Michael P. Plezbert Agilis Systems, Inc St. Louis Java Users Group April 13, 2006.
VoIP Voice over Internet Protocol H.323 SIP RTP SDP IAX SRTP Skype And a lot more…
1 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Voice over IP.
PRESENTED BY: PRIYANKA SINGH BRANCH:ETC REG NO
1 A high grade secure VoIP using the TEA Encryption Algorithm By Ashraf D. Elbayoumy 2005 International Symposium on Advanced Radio Technologies Boulder,
1 Lab Introduction – software Voice over IP. 2 Lab Capability and Status  Software used in this course installed in Engineering labs including the lab.
DUE Voice over IP (VoIP) Linksys Ernie Friend- FSCJ.
By Will Peeden.  Voice over Internet Protocol  A way to make phone calls over the internet.  A way to bypass the standard phone company and their charges.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 3 – VoIP: An Overview.
Echo Cancellation Chapter 4. Echo : Echo is the repetition of a signal back to the transmitter; either due to a coupling between the loudspeaker and microphone.
Asterisk based web real time communication Advisor : Lian-Jou Tsai Student : Jhe-Yu Wu.
Code : STM#220 Samsung Electronics Co., Ltd. IP Telephony System Error Handling & Management IP Telephony System Error Handling & Management Distribution.
© 2006 ITT Educational Services Inc. IT412 Voice and Data Integration : Unit 8 Slide 1 Unit 8 Voice Over IP Network Fundamentals.
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
Voice Over Internet Protocol By Eric Rice. History  First telephone was patented in 1870  Rotary dialing first done in 1891  1905-Party Line 
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
Developing Applications with Host Media Processing David Asher.
Introduction to IP Telephony Sunday A. Folayan. VoIP …. A few years ago, everyone struggled to convert data (IP) into sound, and move it over the Public.
VoIP -Voice over Internet Protocol COE 341 Self-Learning Assignment By: Ayman Al-Bassam Amar Farouk Merah
Voice Over Internet Protocol
Electrical Engineering Department EE-430 IP Telephony Presented by Adeeb Al-Harbi ID#
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Quality of Service for Real-Time Network Management Debbie Greenstreet Product Management Director Texas Instruments.
Communication Methods
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 11 – VoIP Hardware.
Options in voice communication By H Raghavan CCCF 7 Aug 2015.
The Internet and Real-Time Applications Identifying Voice Transmission and Switching Issues for Packet Data Networks S. Wood Nov Copyright 2006 Modern.
Presented by Maria Shah. Road Map  VoIP Benefits  VoIP Protocols  VoIP Analysis  Advantages  Disadvantages  Implementing  Security  Summary.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
Voice Over Internet Protocol Nelson Kattula Computer Science, Masters.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
By Asma Hamad Alharbi.
MISY 3312: Introduction to Telecommunications Summer 2012 VoIP
VoIP with asterisk © Mathias Weyland.
VoIP -Voice over Internet Protocol
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Introduction to Networking
ENGR 475 – Telecommunications
Presentation transcript:

Copyrights © All rights Reserved. Asterisk and VoIP issues Chetan Vaity March 2007

Copyright © GS Lab All rights Reserved. What is Asterisk  Asterisk is an open source software IP PBX  Digium is the primary developer and sponsor of Asterisk  In addition, Digium develops PBX hardware and provides contract support and development services for Asterisk  Protocols  SIP (Session Initiation Protocol)  SIP is primarily used in setting up and tearing down voice calls  Media protocols  RTP  RTCP

Copyright © GS Lab All rights Reserved. Getting started…  Get a Linux box  Install Asterisk  Get source from  Create SIP users by adding entries to sip.conf  Modify the dialplan by editing extensions.ael  Install softphones on client computers and register  Try X-Lite 3.0 from  Make a call!

Copyright © GS Lab All rights Reserved. Getting started…  Example of a user entry in sip.conf  [user1] secret=123user1 type=friend host=dynamic context=sipextensions mailbox=301 callerid="user1" dmtfmode=rfc2833 canreinvite=yes  Example dialplan in extensions.ael  context sipextensions { 301 => { Dial(SIP/user1); Hangup(); }; 302 => { Dial(SIP/user1); Hangup(); }; };

Copyright © GS Lab All rights Reserved. Asterisk features  Connect to the PSTN world  Hardware - PCI cards from Digium to connect to analog PSTN or digital (PRI) lines  Asterisk can then act as a VoIP to PSTN gateway.  Feature-rich and Extensible  Extension patterns  Conference, Voic  Recording  TTS integration with Festival  AGI – Run your own programs!  Say cricket score

Copyright © GS Lab All rights Reserved. Voice Quality  Bad links  Packet loss  Media goes over UDP  Jitter  Delay  Disordered packet arrivals  Codecs should be resistant to packet loss  iLBC used by Skype, GoogleTalk etc. (developed by GIPS)

Copyright © GS Lab All rights Reserved. Delay and Jitter  A delay of less than 150 ms is acceptable and usually goes unnoticed by humans  With delay greater than 400 ms, conversation starts becoming irritating  Coder delay is the time taken to compress a block of PCM samples  This delay varies with the codec used and processor speed  For G.729, delay is around 30ms  Packetization delay is the time taken to fill a packet payload with encoded speech  Queuing delay and Propagation delay at various network components  Jitter buffer delay  Variation in delay of packets is called Jitter  The effects of jitter can be mitigated by storing voice packets in a buffer upon arrival, before playing out  Increases delay by the length of the buffer

Copyright © GS Lab All rights Reserved. Echo  Echo in telephony systems is caused by two main phenomena  Electrical echo due to imperfect impedance matching  Acoustic echo due to microphone pickup of audio output  Echo becomes noticeable only when there is a delay between speaking and hearing your voice echoed. (more than about 50 ms)  In PSTN calls, there is always echo, but it remains unnoticed because the delay is quite small  VoIP intrinsically has packetization, depacketization and processing delays built into its protocols  VoIP phones don't cause echo. They just make it audible by introducing an extra delay  Echo cancellation: Subtract from the received signal  Based on the response of the system to a short spike of sound  Echo cancellation is a hugely CPU-intensive process

Copyright © GS Lab All rights Reserved. Advantages of VoIP  Reduction in costs  Uses the internet for long distance calls  Uses underutilized existing network capacity  Functionality  Especially for computer users – (click on name to call)  Merging of Data and Voice infrastructures  No need for separate cabling  Mobility  Wherever you are connected to the Internet, you can receive VoIP calls

Copyright © GS Lab All rights Reserved. Disadvantages of VoIP  Quality  Due to low/variable bandwidth  Echo  Internet connection  VoIP usage is entirely dependent on the quality, reliability and speed of the internet connection  If the net is down, you have no telephony  Power  No phone calls in a power outage  Security (lack of it)  Anyone listening on the LAN can potentially capture packets and reconstruct the conversation