Asterisk ( The open source telephony )

Embed Size (px)

Citation preview

  • 1. The Open Source Telephony www.cat-hackers.com

2. 3. Session's Goals

  • Main Goals
  • What's Asterisk ?
  • What benefits me to know about
  • Asterisk ?
  • How can I use this new technology?

4.

  • What are the circumstances that led to
  • Asterisk ?
  • Enter Asterisk:
    • - Some basic Voice Over IPconcepts.
  • - Some basic telephony concepts.

Session's Goals 5.

  • Interactive Voice Response IVRand voice Mail.
  • Security Issues.

Session's Goals 6.

  • Telephony's Concept
  • What's a telephone ?
  • For most of us it's nothing morethan a communication device.
  • For others,it's a complexelectronic device they cannot livewithout.

7.

  • Telephony's Concept
  • Telephony is considered highly
  • simplisticfrom the user's point of
  • view.
  • We will know about:
  • Central Office ExchangeCOX
  • Private Branch Exchange PBX

8.

  • Understanding Asterisk
  • So , what's a PBX?
  • PBX stands for :
  • Private Branch eXchange.
  • PBXs make connections amongthe internal telephonesof
  • a private organization.

9.

  • Understanding Asterisk
  • The primary advantage of PBXs was cost savings oninternal phone calls.
  • How?

10.

  • Understanding Asterisk
  • By handling the circuit switchinglocally.
  • Compare the cost of 3 phonesconnected directly to a COX ,
  • and between 3phones connectedto a PBX.

11. 1 2 PBX COX company 12. OldCOX 13.

  • Understanding Asterisk
  • PBXoriginallyconnectsphones to the PSTN.
  • PBX incorporates telephones,fax machines, modems, andmore .

14.

  • Understanding Asterisk
  • Two developments during the1990s led to new types of PBXsystems.
  • The result was developing an
  • IP PBX .

15.

  • Understanding Asterisk
  • The First reason :
  • The massive growth of datanetworks.
  • The Second reason :
  • The understanding of packetswitching.

16.

  • Understanding Asterisk
  • we can use packets inswitchingdata .
  • And we can use them inholdingvoicealso.
  • Since Internet isa global delivery system, so it's easy.

17.

  • VoIP's Concept
  • VoIP allows voice to become nothing more than anotherapplication in the data network.
  • We can send and receive voice ,like sending and receivingdata packets .

18.

  • Understanding Asterisk
  • VoIP PBX supportsVoIP besidesPSTN .
  • It can connect IP phone toPSTN phone , and vice versa.
  • So,it's linked to both the VoIPprovider and the PSTN Provider.

19. 20.

  • Understanding Asterisk
  • For a PBX to do it's functionautomatically , there should bea mind controlling it .
  • This mind isa software installed on it .

21.

  • Understanding Asterisk
  • This software or this mind is something like :
  • Asterisk

22.

  • Understanding Asterisk
  • This software will not just routeinward and outward calls.
  • It can provide other serviceslike IVR and Voice Mail.
  • It acts as a talking human.

23.

  • What'sAsterisk ?
  • It is basically a software PBX.
  • Originally written by MarkSpencer , founder of Digium.

24.

  • What'sAsterisk ?
  • Open Source Concept.
  • Asterisk is an open source,converged telephony platform.
  • Asteriskruns on Linux ,
  • MAC& BSD.

25.

  • What'sAsterisk ?
  • With Asterisk , no one istelling you how your phonesystem works.
  • Asteriskimposes no limits.

26.

  • What'sAsterisk ?
  • Asterisksupports the followingboth technologies :
  • VoIP .
  • PSTN.

27.

  • What'sAsterisk ?
  • With Asterisk , we can make:
  • An IP phone calls a PSTNphone.
  • A PSTN phone calls an IPphone .

28.

  • What'sAsterisk ?
  • PSTN phones in one office calleach other.
  • IP phones in one office call eachother.
  • An IP connected PC calls an IPor PSTN phone .

29.

  • What'sAsterisk ?
  • You can makevirtual officesinmany regions that acts as thereal ones .
  • You can make a Voice Mail ,and IVR system , thatrespondsinstead of you .

30.

  • What'sAsterisk ?
  • You can make the caller hears an announcement at specific time Every Monday...
  • You canredirectthe caller to another person in another office for consultation.

31. Asterisk PBX Asterisk PBX 32.

  • Building Asterisk
  • 1- Requirements for the PBX :
  • one PC (x86) with a 500 MHzPIII processor.
  • some decent amount ofRAM.

33.

  • Building Asterisk
  • Decent power supply.
  • Linux installed Other Unixbased OS s are OK.
  • Digiumcards to plug in oursystem to our local PSTN.

34. Digium Cards 35. Building Asterisk 2-Install the system : Like any Linux Distro!. See the Video! See the real system! 36. Building Asterisk 3-Make your configurations! All are GUI windows . 4-Connect your PSTN & IPphones. 5-Connect your fax machines ,your PCs , ... . 37. All is GUI ! 38. IP Phones 39.

  • IVR
  • IVR is one of the services whichAsterisk supports.
  • IVR stands for InteractiveVoice Response .
  • IVR is something like :
  • Welcome to Telecom Egypt ConductCentre .... !

40.

  • IVR
  • From theGUI menus, go to Voice Menu .
  • You will find more than 17 stepsto configure your IVR system.
  • Make your configurations !

41.

  • IVR
  • You can make the caller enters apassword or not .
  • You can make the caller hangedup .
  • You can direct the caller toanother person.... .

42. 43.

  • IVR
  • To make the caller hears acertain message ,just record it.
  • Then , form the configurations ,determine the case of thismessage .

44.

  • IVR
  • You can make the caller hearsthis message on 6 thof October!
  • You can set the time for whichthe user replys to your messageby pressing any key.

45. IVR see the video ! 46.

  • Summary
  • Circuit Switching .
  • PBX and COX.
  • VoIP PBX.
  • Asterisk as a PBX software .
  • What Asterisk Allows us to do .
  • Building a real PBX .
  • How IVR works .

47. Questions? 48. Please Feed Back ! Thanks! www.cat-hackers.com