Introduction to IP telephony & VoIP

Post on 27-May-2015

496 views 4 download

Tags:

description

Since the past decade VoIP is making telecommunications cheaper and affordable. In this presentation I have shared some basic concepts of VoIP and Asterisk, the world's best Open Source Software PBX

transcript

IP Telephony KAUSHAL BHAVSAR, PRATIKĀR TECHNOLOGIES

Who am I?

Tech Geek Entrepreneur Inventor

Mentor Activist Human

What is IP Telephony?TELEPHONY OVER INTERNET PROTOCOL, THAT IS!

Some backgroundLET’S CLEAR SOME BASIC CONCEPTS FIRST

PSTN – Public Switched Telephony Network

PSTN Line

Enterprise Telephony

PSTN Line PBX

PBX – Private Branch ExchangeALLOWS YOU TO HAVE YOUR OWN VIRTUAL PSTN

1995 - VoIPVOICE OVER INTERNET PROTOCOL BY VOCALTECH

Why VoIP?

Can add features easily

Software based

Optimum Bandwidth use

Mobility ….

What is VoIP? Internet-based communication based on a Virtual PSTN

Not just limited to voice!◦ Video◦ Audio◦ Fax◦ Text/SMS

VoIP is an important subset of Internet Telephony

How to VoIP? It’s very simple (in terms of hardware) to setup VoIP.

You need: ◦ Internet◦ (Old) Computer◦ IP Phones (or computers with headphones)

But why use VoIP? Organizations can benefit greatly. Some killing features are:

◦ Interactive Voice Response System (IVRS)◦ Automated Call Distribution (ACD)◦ Predictive Call Dialling◦ Automated Call Dialling◦ Answering Machine Detection◦ Text to speech◦ Speech to text synthesis◦ Integration with Database systems◦ Click-to-call for customers◦ Low-cost communication

Getting started Several solutions allow you to start a VoIP network within no time. ◦ Best open-source software – Asterisk◦ Hardware – Cisco VoIP products◦ Best proprietary software – Microsoft Lync (for

enterprise), Skype (for consumers)

AsteriskWORLD’S BEST OPEN SOURCE SOFTWARE PBX

Asterisk◦ Works on popular Linux distributions◦ Also available as a standalone Linux distribution called

AsteriskNow. ◦ Supports VoIP.

Automated Attendant◦ A “sweet voice” that greets you when you call a number. ◦ Mostly plays a message and asks you to dial extension

number of the person◦ May be, takes the voice message too!

How Asterisk works

PSTN Line

Asterisk features

IVR AMI AGI

Dialplans Voicemail Call routing

ACD Automated Attendant FAX

Automated Attendant◦ A “sweet voice” that greets you when you call a number. ◦ Mostly plays a message and asks you to dial extension

number of the person◦ May be, takes the voice message too!

FAX◦ Asterisk can be used to send and receive Fax. ◦ Only supports TIFF format◦ There is no “interface”, leaving that part for the “web

developers”.

Call Routing◦ Can perform conditional or unconditional routing of calls◦ Can route calls to local or international numbers too!◦ Works within the LAN also.

Voicemail◦ Records caller’s message and saves in a sound file

Dialplans◦ Structured sequences of commands that are fired when a

phone call is received◦ Dialplans can be used to invoke native Asterisk

commands or even system commands. ◦ Typical dialplan would play “music-on-hold” while the

agents are too busy to answer the call.

Automated call distribution◦ Asterisk will distribute the calls based on pre-decided

sequence between a queue of agents◦ The sequence can be First-come-first-serve, Round robin

or even a random one.

AMI◦ Asterisk Management Interface.◦ Set of APIs that allow you to control Asterisk server from

remote location.

AGI◦ Asterisk Gateway Interface.◦ You can run your own C/C++/C#/Python/Ruby/Php/Shell

scripts etc when a phone call is received. ◦ Most powerful feature!

IVR◦ Interactive Voice Response◦ Grabs the DTMF tones from the caller to give a “menu-

driven” interactive experience◦ You see this in mostly all customer support centers

Career in VoIP◦ VoIP is the Future. ◦ Asterisk is the best way to get started with VoIP◦ VoIP career is a recession-proof career for students of

CE/IT as well as EC because◦ No programming knowledge necessary◦ Basic networking knowledge will be enough◦ Rest, you can figure out.

◦ Some certifications – CISCO, EC-Council, etc.

Thank youMAIL ME ON KAUSHAL@PRATIKAR.COM