Difference between revisions of "IP Telefoni"

From Teknologisk videncenter
Jump to: navigation, search
m (Øvelser)
m (Session quizzes)
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{TOCright}}
 
{{TOCright}}
 
= Kursus materiale =
 
= Kursus materiale =
==Udstyr==
+
==VoIP Materials==
=== Cisco Call manager ===
+
*[http://mars.tekkom.dk/data/ITT2012/01.03%20-%20Module%202%20Session%201.ppsx VoIP Session 1]
*Call Manager Administrator: http://cm1.tekkom.dk/ccmadmin
+
*[http://mars.tekkom.dk/data/ITT2012/02.01%20-%20Module%202%20Session%202%20with%20wireshark.ppsx VoIP Session 2]
**Username: Administrator password: l8heise
+
*[http://mars.tekkom.dk/data/ITT2012/03.01%20-%20Module%202%20Session%203.ppsx VoIP Session 3]
*Call Manager user: http://cm1.tekkom.dk/ccmuser
+
*[http://mars.tekkom.dk/data/ITT2012/04.01%20-%20Module%202%20Session%204.ppsx VoIP Session 4]
==Telefoni==
+
*[http://mars.tekkom.dk/data/ITT2012/05.01%20-%20Module%202%20Session%205.ppsx VoIP Session 5]
*[[Media:Introduktion til IP TElefoni.pdf|Introduktion til IP telefoni I]]
+
*[[VoIP abbreviations]]
*[[Media:Introduktion_til_IP_Telefoni_2.pdf‎|Introduktion til IP telefoni II]]
+
===Session quizzes===
*[[Media:Introduktion_til_IP_Telefoni_3.pdf‎|Introduktion til IP telefoni III]]
+
<!--
 +
* [http://quiz.mercantec.dk/quiz.php?u852q197v-715409733 quiz session 1]
 +
* [http://quiz.mercantec.dk/quiz.php?u852q198v1172613930 quiz session 2]
 +
* [http://quiz.mercantec.dk/quiz.php?u852q210v-2120214711 quiz session 3]
 +
* [http://quiz.mercantec.dk/quiz.php?u852q213v413746931 quiz session 4]
 +
* [http://quiz.mercantec.dk/quiz.php?u852q224v-1377795949 quiz session 5]
 +
-->
 +
* [http://quiz.mercantec.dk/quiz.php?u852q601v-390742462 Final IPT Exam]
 +
 
 +
===FreePBX/Asterisk===
 +
*[[FreePBX/Udvidede faciliteter/IAX2|Oprettelse af IAX Trunks mellem to FreePBX installationer]]  
 +
*[[FreePBX]]
 +
====Links====
 +
*[http://www.asterisk.org/ Asterisk] - Selve IP PBX'en som styrer telefoner og al kommunikation. Open Source software
 +
*[http://www.digium.com/en/ Digium] - den kommercielle del af Asterisk - for eksempel trunkkort til PSTN
 +
*[http://www.freepbx.org/ FreePBX] - Styring og GUI til Asterisk
 +
 
 +
====Klargøring af tftp på asterisk====
 +
Opret brugeren freepbx og giv den passwordet freepbx.
 +
<source lang=cli>
 +
useradd freepbx
 +
passwd freepbx
 +
cd /home
 +
wget http://mars.tekkom.dk/data/asterisk.tgz
 +
tar xvzf asterisk.tgz
 +
mv freepbx freepbx.old
 +
mv asterisk freepbx
 +
chown freepbx:freepbx freepbx
 +
chown freepbx:freepbx freepbx/*
 +
chown freepbx:freepbx freepbx/*/*
 +
</source>
 +
Filen /etc/xinetd.d/tftp skal tilrettes
 +
<source lang=cli>
 +
# default: off
 +
# description: The tftp server serves files using the trivial file transfer \
 +
#      protocol.  The tftp protocol is often used to boot diskless \
 +
#      workstations, download configuration files to network-aware printers, \
 +
#      and to start the installation process for some operating systems.
 +
service tftp
 +
{
 +
        socket_type            = dgram
 +
        protocol                = udp
 +
        wait                    = yes
 +
        user                    = root
 +
        server                  = /usr/sbin/in.tftpd
 +
        server_args            = -s /home/freepbx/tftp
 +
        disable                = no
 +
        per_source              = 11
 +
        cps                    = 100 2
 +
        flags                  = IPv4
 +
}
 +
</source>
 +
Genstart xinetd daemon
 +
<source lang=cli>
 +
service xinetd restart
 +
</source>
 +
Filen /home/freepbx/tftp/XMLDefault.cnf.xml skal have IP adressen på serveren sat ind. Se herunder
 +
<source lang=cli>
 +
<Default>
 +
  <callManagerGroup>
 +
      <members>
 +
          <member  priority="0">
 +
              <callManager>
 +
                  <ports>
 +
                      <ethernetPhonePort>2000</ethernetPhonePort>
 +
                  </ports>
 +
                  <processNodeName><notice>10.1.0.10</notice></processNodeName>
 +
              </callManager>
 +
          </member>
 +
      </members>
 +
  </callManagerGroup>
 +
 
 +
  <loadInformation6  model="IP Phone 7910"></loadInformation6>
 +
  <loadInformation124  model="Addon 7914"></loadInformation124>
 +
  <loadInformation9  model="IP Phone 7935"></loadInformation9>
 +
  <loadInformation8  model="IP Phone 7940">P0S3-07-5-00</loadInformation8>
 +
  <loadInformation7  model="IP Phone 7960">P0S3-07-5-00</loadInformation7>
 +
  <loadInformation20000  model="IP Phone 7905"></loadInformation20000>
 +
  <loadInformation30008  model="IP Phone 7902"></loadInformation30008>
 +
  <loadInformation30007  model="IP Phone 7912"></loadInformation30007>
 +
</Default>
 +
</source>
 +
 
 +
===SIP og Asterisk===
 
*[[Cisco 7940 and 7960 as SIP phone]]
 
*[[Cisco 7940 and 7960 as SIP phone]]
 
*[[Session Initiation Protocol]] (SIP)
 
*[[Session Initiation Protocol]] (SIP)
 
*[http://mars.tekkom.dk/pdf/IP_TECH_II.pdf Supplerende materiale] (Loads PDF 6,2 MB)
 
*[http://mars.tekkom.dk/pdf/IP_TECH_II.pdf Supplerende materiale] (Loads PDF 6,2 MB)
 +
*[[media:AsteriskTFOT.pdf|Asterisk book - The future of Telephony]] (Loads PDF)‎
 +
*[[Asterisk_IVR]]
 +
*[http://www.asterisk.org/ Asterisk hjemmeside]
 +
=== Asterisk og KIRK 600 Skinny protokol===
 +
*[http://ecem-it.nl/hardware/Asterisk-Kirk-IP600.txt Eksempel på opsætning af Kirk server og Asterisk]
  
 
==Grundlæggende netværk==
 
==Grundlæggende netværk==
Line 25: Line 113:
 
==Wireshark==
 
==Wireshark==
 
*[[Wireshark]]
 
*[[Wireshark]]
 +
*[http://mars.tekkom.dk/data/ipt/LG-Nortel%208840%20boot.pcap LG-Nortel 8840 boot.pcap]
 +
*[http://mars.tekkom.dk/data/ipt/SIP%20LG%20Nortel%20IP8815%20boot%20and%20config%20scale.pcapng LG-Nortel 8815 boot.pcapng]
  
 
=TCP/IP=
 
=TCP/IP=
Line 44: Line 134:
 
*[[NAT Cisco IOS|Anvelndelse af NAT/PAT på Cisco Routere]]  
 
*[[NAT Cisco IOS|Anvelndelse af NAT/PAT på Cisco Routere]]  
 
*[[Access-list Cisco IOS|Access-lister på Cisco IOS]]
 
*[[Access-list Cisco IOS|Access-lister på Cisco IOS]]
 +
 +
=Quality of Service=
 +
*[[Quality of Service]] Link til undervisningsmateriale
  
 
=Netværks design =
 
=Netværks design =
 
*[[CCDA]]
 
*[[CCDA]]
 
*[[CCDP]]
 
*[[CCDP]]
 
 
  
 
=Software=
 
=Software=
Line 59: Line 150:
 
==Andet==
 
==Andet==
 
*[http://www.wireshark.org Wireshark]
 
*[http://www.wireshark.org Wireshark]
 +
*[http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe Down load putty]
 +
*[http://www.sjphone.org/sjp.html SJphone] Download softphone
 
*[http://mars.tekkom.dk/sw/PacketyzerSetup_5_0_0.exe Packetyzer version 5]
 
*[http://mars.tekkom.dk/sw/PacketyzerSetup_5_0_0.exe Packetyzer version 5]
 
*[http://mars.tekkom.dk/sw/wireshark-win32-1.2.6.exe Wireshark version 1.2.6] Ny version 15. marts 2010
 
*[http://mars.tekkom.dk/sw/wireshark-win32-1.2.6.exe Wireshark version 1.2.6] Ny version 15. marts 2010
Line 70: Line 163:
 
**Hjemmeside: [http://www.solarwinds.com/ SolarWinds] Mange små gode testprogrammer. (Flere gratis)
 
**Hjemmeside: [http://www.solarwinds.com/ SolarWinds] Mange små gode testprogrammer. (Flere gratis)
 
*[http://mars.tekkom.dk/sw/prtg6.zip PRTG] fra Paessler
 
*[http://mars.tekkom.dk/sw/prtg6.zip PRTG] fra Paessler
 +
 
=Forberedelse til næste forløb=
 
=Forberedelse til næste forløb=
 
*Olie på fingrene - flere anlæg kørende og praktiske øvelser.
 
*Olie på fingrene - flere anlæg kørende og praktiske øvelser.
Line 95: Line 189:
 
== Voice Gateway ==
 
== Voice Gateway ==
 
*[[Voicegateway Cisco IOS]]
 
*[[Voicegateway Cisco IOS]]
 
+
{{Source cli}}
 
[[Category:VoIP]]
 
[[Category:VoIP]]

Latest revision as of 10:55, 13 March 2015

Kursus materiale

VoIP Materials

Session quizzes

FreePBX/Asterisk

Links

  • Asterisk - Selve IP PBX'en som styrer telefoner og al kommunikation. Open Source software
  • Digium - den kommercielle del af Asterisk - for eksempel trunkkort til PSTN
  • FreePBX - Styring og GUI til Asterisk

Klargøring af tftp på asterisk

Opret brugeren freepbx og giv den passwordet freepbx.

useradd freepbx
passwd freepbx
cd /home
wget http://mars.tekkom.dk/data/asterisk.tgz
tar xvzf asterisk.tgz
mv freepbx freepbx.old
mv asterisk freepbx
chown freepbx:freepbx freepbx
chown freepbx:freepbx freepbx/*
chown freepbx:freepbx freepbx/*/*

Filen /etc/xinetd.d/tftp skal tilrettes

# default: off
# description: The tftp server serves files using the trivial file transfer \
#       protocol.  The tftp protocol is often used to boot diskless \
#       workstations, download configuration files to network-aware printers, \
#       and to start the installation process for some operating systems.
service tftp
{
        socket_type             = dgram
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /home/freepbx/tftp
        disable                 = no
        per_source              = 11
        cps                     = 100 2
        flags                   = IPv4
}

Genstart xinetd daemon

service xinetd restart

Filen /home/freepbx/tftp/XMLDefault.cnf.xml skal have IP adressen på serveren sat ind. Se herunder

<Default>
   <callManagerGroup>
       <members>
           <member  priority="0">
               <callManager>
                   <ports>
                       <ethernetPhonePort>2000</ethernetPhonePort>
                   </ports>
                   <processNodeName><notice>10.1.0.10</notice></processNodeName>
               </callManager>
           </member>
       </members>
   </callManagerGroup>

   <loadInformation6  model="IP Phone 7910"></loadInformation6>
   <loadInformation124  model="Addon 7914"></loadInformation124>
   <loadInformation9  model="IP Phone 7935"></loadInformation9>
   <loadInformation8  model="IP Phone 7940">P0S3-07-5-00</loadInformation8>
   <loadInformation7  model="IP Phone 7960">P0S3-07-5-00</loadInformation7>
   <loadInformation20000  model="IP Phone 7905"></loadInformation20000>
   <loadInformation30008  model="IP Phone 7902"></loadInformation30008>
   <loadInformation30007  model="IP Phone 7912"></loadInformation30007>
</Default>

SIP og Asterisk

Asterisk og KIRK 600 Skinny protokol

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

Software

Wireshark

Andet

Forberedelse til næste forløb

  • Olie på fingrene - flere anlæg kørende og praktiske øvelser.
  • Wireshark flere programmerede øvelser.
    • Dechifrering af samtaler og signalering

Øvelser

  • Cisco 7940/7960 på Cisco Call Manager
  • Oprette bruger på Cisco Call Manager
  • Asterisk oprette softphone
  • Asterisk oprette Hardphone
  • Asterisk oprette Trunk
  • Bygge netværk med filialer
  • Belaste netværk med JPERF og teste VoIP kvalitet
  • Konfigurere QoS og teste VoIP kvalitet igen
Eksempel på netværk

Links

VoIP

Voice Gateway