Voice over Internet Protocol (VoIP) and Asterisk - PowerPoint PPT Presentation

View by Category
About This Presentation
Title:

Voice over Internet Protocol (VoIP) and Asterisk

Description:

Material and software recommendations for the deployment of Asterisk solutions ... Zapata Telephony Driver (zaptel) PRI librairies (libpri) Asterisk Sounds Package ... – PowerPoint PPT presentation

Number of Views:1895
Avg rating:3.0/5.0
Date added: 21 June 2020
Slides: 28
Provided by: Pela5
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Voice over Internet Protocol (VoIP) and Asterisk


1
Voice over Internet Protocol (VoIP) and Asterisk

  • HOUNGUE Pélagie
  • Contact hepy1900_at_yahoo.fr

2
Outline
  • Introduction
  • Enterprise Telephony PABX
  • The IPBX
  • What is Asterisk?
  • Material and software recommendations for the
    deployment of Asterisk solutions
  • Different scenarios for Asterisk solution
    deployment
  • Practical case of IMSP in Benin
  • Conclusion

3
Introduction
  • Why enterprises need telephony?
  • Telephony is indispensable in conducting business
    and to be competitive
  • So Companies spend lot of money to buy their own
    telephony switch (PABX)

4
Enterprise Telephony PABX
  • Presentation of a PABX
  • Definition it is a private telephony switch.
  • Common Functionalities
  • Direct dialing-in
  • Transfer call
  • Connection to PSTN
  • etc
  • Cost
  • between 1300 et 148000 (from studies conducted
    in Benin)

5
Enterprise Telephony PABX (Cont)
  • Problematic
  • Extremely high cost
  • Use of proprietary protocols
  • Interesting and new perspectives introduced by
    VoIP emergence
  • Possibility for the deployment enterprise
    telephony infrastructure using software (IPBX)

6
VoIP
  • Definition carry a voice on data network using
    IP packets.
  • Components

7
The IPBX
  • What is a IPBX?
  • Software which can be installed on a PC or a
    server and acting as an auto-switch.
  • Example of IPBX
  • Cisco Call Manager
  • SipX
  • OpenSER
  • Asterisk
  • And many more.

8
What is Asterisk? (Cont)
  • Functionalities
  • Voicemail, conference call, put in wait of calls,
    transfer call, call forwarding, etc.
  • Supported Protocols and codecs
  • Protocols H.323, SIP, IAX, MGCP, Skinny, etc.
  • Codecs G711, G723, G726 (ADPCM ), Speek, GSM,
    etc.

9
Signalling Protocols
  • H.323
  • Standard published by ITU in 1996.
  • Stack of protocols
  • H.225 RAS signaling,
  • H.225.0 Call signaling (Q.931),
  • H.245 Control signaling
  • H.323 elements
  • Terminals
  • Gatekeepers
  • Gateways
  • Multiconference Unit (MCU)

10
Signalling Protocols
  • SIP (Session Initiation Protocol)
  • Created by the Internet Engineering Task Force
    (IETF) in 1999. RFC 3261
  • Based on HTTP and SMTP
  • SDP (Session Description protocol)
  • RTP/RTCP
  • SIP elements
  • User Agents
  • Proxy Servers

11
Example of Call transaction with SIP
12
Signalling Protocols
  • IAX protocols
  • provide control and transmission of voip data
    between Asterisk servers
  • main goals of
  • Minimize bandwidth usage
  • Avoid NAT problems
  • Support the ability to transmit dialplan
    information

13
Asterisks Implementation
  • Package sources for installation
  • Asterisk main program (Asterisk 1.4.19 2008 Apr
    02)
  • Zapata Telephony Driver (zaptel)
  • PRI librairies (libpri)
  • Asterisk Sounds Package

14
Asterisks Implementation
  • Download Files on /usr/src
  • Extractions tar zxvf file_name.tar.gz
  • Compile Zaptel, libpri and asterisk
  • Cd /usr/src/name_directory
  • make clean
  • make
  • make install
  • make config

15
Asterisks Implementation
  • Dialplan
  • extensions.conf in /etc/asterisk/
  • Fours mains parts
  • Contexts
  • general
  • Extensions
  • exten gt 2223,1,Answer()
  • Priorities
  • exten gt 2223,1,Answer()
  • exten gt 2223,2,hangup()
  • Applications
  • Answer()
  • Hangup()

16
Asterisks Implementation
  • Example of Content of sip.conf
  • general
  • bindport5060
  • disallowall
  • allowalaw
  • allowulaw
  • allowgsm
  • languagefr
  • 500
  • typefriend
  • hostdynamic
  • usernamepelagie
  • secretpelagie
  • callerid"HOUNGUE Pelagie" lt500gt
  • contextinterne 
  • account_codepelagie
  • callgroup1

17
Material and software recommendations
Hardware and Software recommendations
18
Material and software recommendations (Cont)
Telephony hardware recommendations
19
Different scenarios for Asterisk solution
deployment
  • Suggested architectures
  • Asterisk server behind PABX Architecture

20
Different scenarios for Asterisk solution
deployment (cont)
  • Suggested architectures
  • Asterisk server in front of the PABX architecture

21
Different scenarios for Asterisk solution
deployment (cont)
  • Suggested architectures
  • Pure VOIP architecture

22
Different scenarios for Asterisk solution
deployment (Cont)
  • Suggested architectures
  • Interconnexion of
  • multi sites enterprises

23
Different scenarios for Asterisk solution
deployment (Cont)
  • Suggested architectures
  • Interconnexion of multi sites enterprises

24
Pratical case of IMSP at Benin
  • Choice of the pure VoIP architecture
  • Hardware PC with linux CentOs distribution
  • Some deployed services
  • Call Detail Record
  • Call Transfer
  • Service of presence
  • Call Parking
  • Conference
  • Voicemail
  • Access voicemail box using web interface

25
Conclusion
  • Asterisk presents many advantages for Africa
    Small and Medium enterprises. These advantages
    are
  • Cost reduction for enterprise telephony
    deployment
  • Easy administration and custom management of the
    IPBX
  • Mobility and remote work
  • Asterisk facility to integrate information system
    (Customer Relationship Management)
  • Etc.

26
REFERENCES
  • http//www.voip-info.org/
  • www.asterisk.org
  • www.digium.com
  • Asterisk The future of Telephony , Jim Van,
    Jared Smith, Leif Madsen

27
  • Thank You
About PowerShow.com