IP Telefoni kursus - Introduktion til IP telefoni

From Teknologisk videncenter
Jump to: navigation, search

Kursus materiale

Slides:

  • Mandag - Dansk/engelsk blandet version:
    • Introduktion til IP telefoni [1]
    • IP Telefoni Signalering [2]
    • Digitizing and packetizing voice [3]
    • Encapsulation voice packets [4]
    • Wireshark & mirror funktion [5]
    • Telefon funktioner [6]
    • Full English version Monday
  • Tirsdag - Dansk/engelsk blandet version:
  • Onsdag - Dansk/engelsk blandet version:
  • Torsdag - Dansk/engelsk blandet version:
  • Fredag - Dansk/engelsk blandet version:
    • Sikkerhedsaspekter ved VoIP Friday


Mandag

SCCP & Cisco Call manager

Gruppe oprettelse

  • Der skal dannes 4 hold: Hold 1, Hold 2, Hold 3 og Hold 4 (Bruges igen senere ved øvelser på Asterisk centralerne)
    • Hvert hold opdeles i små to-mands grupper: Gruppe 1, Gruppe 2 etc.
    • Hver gruppe tager én Cisco telefon
    • Forbind telefonen til lokalets netværk og vent på at den auto-registrerer i Cisco Call Manager
    • 'Leg' lidt med telefonerne - ring f.eks. til de andre Grupper og lær telefonerne lidt bedre at kende
    • Log ind via Web browser i Call Manageren (se link & login info ovenfor)
      • Bemærk: Java plugin 1.4.0.01 sandsynligvis nødvendig i din browser [16]
    • Skift jeres telefonnummer som er automatisk tildelt til et fast nummer efter nedenstående 'dial-plan':
      • 11xx Hold 1, Gruppe 1
      • 12xx Hold 1, Gruppe 2
      • 13xx Hold 1, Gruppe 3
      • 14xx Hold 1, Gruppe 4
      • 21xx Hold 2, Gruppe 1
      • 22xx Hold 2, Gruppe 2
      • 23xx Hold 2, Gruppe 3
      • 24xx Hold 2, Gruppe 4
      • Etc…
    • Find bagefter ud af hvordan man opretter en personlig bruger i Call Managerens telefonbog
      • Opret en fiktiv bruger til jeres gruppe.
      • Knyt den nye bruger til gruppens nye, faste nummer.
    • 'Leg' med telefonerne og kig i telefonbogen efterhånden som der komme flere brugere i
    • Hvis gruppen kommer hurtigt gennem øvelsen kan i blot kigge videre i Cisco Call Managerens mange funktioner!

Wireshark øvelse & opgave

  • Brug Wireshark til at 'fange' eller sniffe SCCP og RTP ethernet frames fra Gruppens telefon
    • Før Wireshark kan 'decode' UDP pakke strømmen fra en IP telefoni samtale skal der justeres lidt
      • Find en UDP pakke fra en tale session og højreklik på den
      • I menuen vælges 'Decode as ...' og der vælges 'RTP'
    • Sæt et SCCP & RTP display filter på data opsamlingen - se eventuelt dette eksempel på DHCP display filter her [17]
      • Her er et eksempel på en Wireshark data opsamlings fil med SCCP (Skinny) & RTP pakker [18]
    • Lav nu en analyse af de opsamlede pakker
  • Opgave: Lav et visuelt dokument der forklarer lidt om pakkerne i opsamlingen samt det flow der er i en IP Telefoni session, hvor Skinny er kontrol protokollen
    • Indholdet kunne f.eks. være noget om IP header info, Skinny pakke flow, VoIP statistik, RTP streams samt hvilket Display filter du/I benyttede
      • Dokumentet skal indeholde præcis det som du/gruppen synes er vigtig information i et IT fagligt dokument!
  • Send dit færdige dokument til underviseren på mail: adva@mercantec.dk

Brugervejledning øvelse & opgave

  • Bemærk: Der skal laves brugervejledning til både webinterface for brugeren på Call Manageren samt for telefonen
  • Find ud af hvordan de forskellige funktioner udføres og lav en simpel 'Brugervejledning' der passer til følgende:
    • Viderestilling af opkald
    • Oprette hurtigkald
    • Oprette personlig adresse kort i telefonbogen(Virker ikke i SW. pt.)
    • Ændre brugersprog på telefonen
  • Send dit færdige dokument til underviseren på mail: adva@mercantec.dk


Tirsdag

Oprette VLAN

Opret VLAN 100 & 200 på switchen og forbind en accessport i vlan 100 til 192.168.139.0/24 netttet. Forbind en VLAN 200 accessport til PBX'en.

interface range fastethernet 0/1 - 22
 switchport mode access
 switchport access vlan 100
 switchport voice vlan 200
interface fa 0/23
 descript Internet Port
 switchport mode access
 switchport access vlan 100
interface fa 0/24
 descript Asterisk Port
 switchport mode access
 switchport access vlan 200

SIP og Asterisk

Link til Asterisk:

Bruger: admin/root
Password: l8heise

FreePBX Setup

Wireshark øvelse

  • Lav en opsamling af SIP og RTP pakker fra gruppens telefon
    • Analyser opsamlingen
  • Opgave: Lav et visuelt dokument der forklarer lidt om pakkerne i opsamlingen samt det flow der er i en IP Telefoni session, hvor SIP er kontrol protokollen
    • Indholdet kunne f.eks. være noget om SIP registrering, SIP Flow samt RTP header information
      • Dokumentet skal indeholde præcis det som du/gruppen synes er vigtig information i et IT fagligt dokument!
  • Send dit/jeres færdige dokument til underviseren på mail: adva@mercantec.dk


Onsdag

FreePBX funktioner

  • Find minimum 7 default Feature Codes I FreePBX og beskriv hvad de bruges til i et Worddokument.
    • De 2 af dem skal være *43 & *65
  • Opret et hovednummer, og lav en announcement

Wireshark QoS Øvelse & opgave

  • Påvis i Wireshark at pakkerne fra IP Telefoni sessionerne bliver markeret rigtigt:
    • Find DSCP markeringerne for
      • Samtale trafik
      • Signalerings trafik
    • Find CoS markeringen for
      • Samtale trafik
      • Signalerings trafik
  • Opgave: Lav et dokument der beskriver markeringen, og find nogle referencer til hvilke markeringer der skal bruges (Se f.eks. på www.cisco.com)
    • Dokumentet skal indeholde præcis det som du/gruppen synes er vigtig information i et IT fagligt dokument!
    • Send dit/jeres færdige dokument til underviseren på mail: adva@mercantec.dk

QoS Reference

FreePBX Reference (Mulige extraopgaver)

  • System Recordings
  • IAX2 Trunks
  • Vælg selv yderligere ekstra features fra reference listen nedenfor og konfigurer dem på din/gruppens Asterisk FreePBX
    • Prøv f.eks. Call Queues og Ring Groups features
      • Reference www.voipits.com [19]


Torsdag

PBX Funktioner

  • Konfigurer alle Extensions med Voice Mail
    • Brugere skal modtage en email når der er ny Voice Mail besked
    • Voice Mail skal aktiveres efter 10 sekunder
  • Konfigurer funktionen Call Waiting
  • Opret et Conference Number
    • Nye brugere skal informeres om antallet af deltagere i konferencen
    • Brugere skal vide hvornår nye deltagere ankommer og hvornår de forlader konferencen igen

Kald Flow

  • Konfigurer dette setup
    • Husk at konfigurere fra højre mod venstre
Call Flow

Kald Flow Design

Lav denne Opgave


Fredag

Sikkerhed

Links & referencer indsamlet under IP Telefoni kurset

  • IP Softphones:
  • Networking tools (Må kun bruges til test formål!):
  • Sikkerhed:
    • Et Cisco Whitepaper omkring sikkerhed på VoIP [25]

Ekstra information

Grundlæggende netværk

Videregående netværk

  • QoS PowerPoints materialer
  • BGP PowerPoint materialer

Wireshark

TCP/IP

Fax over IP

Switch teknologi

Router teknologi

Quality of Service

Netværks design

Læsning