Difference between revisions of "IP Telefoni II"

From Teknologisk videncenter
Jump to: navigation, search
m (Materialer)
m (Afsluttende test)
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
__NOTOC__
 
= Fag beskrivelse =
 
= Fag beskrivelse =
Gennemgangen af IP Telefoni vil veksle mellem teori og praksis. Der vil være en del teori i starten af faget da der er mange begreber og protokoller der skal gennemgås For eksempel [[Codec]], [[QoS]], [[RTP]], [[SIP]] og [[H323]]. I praktikdelen vil vi arbejde med IP Telefoni platformene [[Cisco Call Manager]] og den Linuxbaserede [[Asterisk]] i et mindre netværk vi opstiller og konfigurerer i praktikområdet. Faget afsluttes med en teoretisk prøve.
+
Gennemgangen af IP Telefoni vil veksle mellem teori og praksis. Der vil være en del teori i starten af faget da der er mange begreber og protokoller der skal gennemgås For eksempel [[Codec]], [[QoS]], [[RTP]], [[SIP]] og [[H323]]. I praktikdelen vil vi arbejde med IP Telefoni platformen [[FreePBX]] som er baseret på den Linuxbaserede [[Asterisk]] i et mindre netværk vi opstiller og konfigurerer i praktikområdet. Faget afsluttes med en praktisk prøve i grupperne samt en teoretisk prøve.
 +
 
 +
==Afsluttende test==
 +
Der er ialt 17 spørgsmål - der er under prøven adgang til materialet på http://mars.merhot.dk.
 +
 
 +
Hvert spørgsmål giver 25 point hvis det besvares rigtigt:
 +
{|
 +
!Final Score!! Karakter
 +
|-
 +
|385 - 425 point||12
 +
|-
 +
|340 - 384 point||10
 +
|-
 +
|280 - 339 point||7
 +
|-
 +
|238 - 279 point||4
 +
|-
 +
|212 - 237 point||2
 +
|-
 +
|<212||0
 +
|}
 +
 
 +
*Link til [http://quiz.mercantec.dk/quiz.php?u852q857v1983889976 Teoretisk prøve]
 +
 
 +
== FreePBX ==
 +
*Hent [https://www.freepbx.org/downloads/ FreePBX her] og hent  [http://wiki.freepbx.org/display/FD/Installing+FreePBX+Official+Distro Installations vejledning]
 +
===FreePBX på USB flash===
 +
*[http://mars.merhot.dk/data/ISO/FreePBX-64bit-10.13.66.iso FreePBX-64bit-10.13.66.iso] Lokal kopi - '''Hurtigere at downloade'''
 +
*[[ISO image to USB]]
 +
*[http://www.freepbx.org/download-freepbx DownLoad FreePBX]
 +
====Installation====
 +
*Slå firewall (fail2ban) fra
 +
<source lang=bash>
 +
chkconfig --levels 123456 fail2ban off
 +
init 3
 +
</source>
 +
 
 
= Faglige links =
 
= Faglige links =
 
[[IP Telefoni]]
 
[[IP Telefoni]]
 
=Materialer=
 
=Materialer=
 +
{{:Ascom/Generic VoIP/common}}
 +
<!--
 
*[[Media:Introduktion til IP TElefoni.pdf|Introduktion til IP Telefoni 1]] (Loads PDF)
 
*[[Media:Introduktion til IP TElefoni.pdf|Introduktion til IP Telefoni 1]] (Loads PDF)
 
*[[Media:Introduktion til IP Telefoni 2.pdf|Introduktion til IP Telefoni 2]] (Loads PDF)
 
*[[Media:Introduktion til IP Telefoni 2.pdf|Introduktion til IP Telefoni 2]] (Loads PDF)
 
*[[Media:Introduktion til IP Telefoni 3.pdf|Introduktion til IP Telefoni 3]] (Loads PDF)
 
*[[Media:Introduktion til IP Telefoni 3.pdf|Introduktion til IP Telefoni 3]] (Loads PDF)
 
+
*[[Media:Real Time Protocol.pdf|Real Time Protocol - RTP]] (Loads PDF)
 +
*[[Media:Cisco 7940 og 7960 som SIP Telefon.pdf|Cisco 7940 og 7960 som SIP Telefon]] (Loads PDF)
 +
*[[Media:Cisco Call Manager.pdf|Cisco Call Manager]] (Loads PDF)
 +
*[[Media:Asterisk.pdf|Asterisk intro]] (Loads PDF)
 
*[[QoS|Quality of Service]]
 
*[[QoS|Quality of Service]]
 
*[[MPLS]]
 
*[[MPLS]]
 +
=Software=
 +
*[http://mars.tekkom.dk/sw/SJphone-270d.exe SJ Phone]
 +
*[http://sourceforge.net/projects/iperf/files/ Iperf og Jperf] Belastningsprogrammer
 +
** [http://mars.tekkom.dk/sw/Jperf.zip Lokale kopi af Jperf]
 +
-->
 
[[Category:VoIP]]
 
[[Category:VoIP]]

Latest revision as of 08:41, 16 June 2017

Fag beskrivelse

Gennemgangen af IP Telefoni vil veksle mellem teori og praksis. Der vil være en del teori i starten af faget da der er mange begreber og protokoller der skal gennemgås For eksempel Codec, QoS, RTP, SIP og H323. I praktikdelen vil vi arbejde med IP Telefoni platformen FreePBX som er baseret på den Linuxbaserede Asterisk i et mindre netværk vi opstiller og konfigurerer i praktikområdet. Faget afsluttes med en praktisk prøve i grupperne samt en teoretisk prøve.

Afsluttende test

Der er ialt 17 spørgsmål - der er under prøven adgang til materialet på http://mars.merhot.dk.

Hvert spørgsmål giver 25 point hvis det besvares rigtigt:

Final Score Karakter
385 - 425 point 12
340 - 384 point 10
280 - 339 point 7
238 - 279 point 4
212 - 237 point 2
<212 0

FreePBX

FreePBX på USB flash

Installation

  • Slå firewall (fail2ban) fra
chkconfig --levels 123456 fail2ban off
init 3

Faglige links

IP Telefoni

Materialer

Learning materials

VoIP abbreviations

Exercises

Part 2

cd /home
wget http://mars.merhot.dk/data/voip/FreePBX_til_kursus.tgz
tar xvzf FreePBX_til_kursus.tgz
tar xvzf asterisk.tgz
nano /etc/xinetd.d/tftp

Ret filen /etc/xinetd.d/tftp til rodkatalog /home/asterisk/tftp

Part 3

1: Fjern gamle konfigurationer, med følgende kommando og slå Firewall fra

/bin/rm /home/asterisk/tftp/SIP000*
service fail2ban stop
chkconfig --level 2345 fail2ban off
chkconfig --level 2345 iptables off
service iptables stop
yum install ed

2: Opret extension til Cisco telefon i FreePBX Opret Cisco telefonen somchan_sip telefon. Bemærk: Chan_sip anvender UDP port 5160 !!!

3: Opret filer til Cisco telefonen (Bliver lagt i tftp folderen)

/home/asterisk/bin/FreePBX_menu_cisco

4 Ret filen /home/asterisk/SIP<MAC-ADRESSE>.cnf og ret 5060 til 5160 (Alle steder)

5: Reboot telefonen, og se om den registrerer sig

Ses med:

asterisk -r
sip show peers

6:

Reset telefon metode 1

Vælg Config find Unlock indtast password cisco Vælg Networking find Erase configuration vælg yes og Safe(Vistnok)

Part 4

  • IAX trunks mellem grupper
    • Link til Eksempel på Trunk
      • Gruppe 1 WAN: 172.16.93.46 - 1XXX
      • Gruppe 2 WAN: 172.16.93.37 - 2XXX
      • Gruppe 3 WAN: 172.16.93.44 - 3XXX
      • Gruppe 4 WAN: 172.16.93.240 - 4XXX
      • Gruppe 5 WAN: 172.16.93.51 - 5XXX
    • Fælles brugernavn og password
    • Bruger: asterisk Password: l8heise

Part 5

Eksempler på opgaver

Group 1

  • Extensions: 1XXX
  • Add eth1
    • network 172.21.0.0/24
    • IP address 172.21.0.1
  • Add DHCP server on 172.21.0.0 range 172.21.0.100 to 172.21.0.199
    • Add option 150 (ftp) as 172.21.0.1
  • Add tftp server with /home/asterisk/tftp
  • Unpack asterisk.tgz in the /home directory

Group 2

  • Extensions: 2XXX
  • Add eth1
    • network 172.22.0.0/24
    • IP address 172.22.0.1
  • Add DHCP server on 172.22.0.0 range 172.22.0.100 to 172.22.0.199
    • Add option 150 (ftp) as 172.22.0.1
  • Add tftp server with /home/asterisk/tftp
  • Unpack asterisk.tgz in the /home directory

Group 3

  • Extensions: 3XXX
  • Add eth1
    • network 172.23.0.0/24
    • IP address 172.23.0.1
  • Add DHCP server on 172.23.0.0 range 172.23.0.100 to 172.23.0.199
    • Add option 150 (ftp) as 172.23.0.1
  • Add tftp server with /home/asterisk/tftp
  • Unpack asterisk.tgz in the /home directory

Group 4

  • Extensions: 4XXX
  • Add eth1
    • network 172.24.0.0/24
    • IP address 172.24.0.1
  • Add DHCP server on 172.24.0.0 range 172.24.0.100 to 172.24.0.199
    • Add option 150 (ftp) as 172.24.0.1
  • Add tftp server with /home/asterisk/tftp
  • Unpack asterisk.tgz in the /home directory

Group 5

  • Extensions: 5XXX
  • Add eth1
    • network 172.25.0.0/24
    • IP address 172.25.0.1
  • Add DHCP server on 172.25.0.0 range 172.25.0.100 to 172.25.0.199
    • Add option 150 (ftp) as 172.25.0.1
  • Add tftp server with /home/asterisk/tftp
  • Unpack asterisk.tgz in the /home directory

Session 1

Session 2

Session 3

Additional resources

ISDN

ISDN PRI

VoIP