Difference between revisions of "IP Telefoni"
From Teknologisk videncenter
m (New page: Category:VoIP) |
m (→Session quizzes) |
||
| (36 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| + | {{TOCright}} | ||
| + | = Kursus materiale = | ||
| + | ==VoIP Materials== | ||
| + | *[http://mars.tekkom.dk/data/ITT2012/01.03%20-%20Module%202%20Session%201.ppsx VoIP Session 1] | ||
| + | *[http://mars.tekkom.dk/data/ITT2012/02.01%20-%20Module%202%20Session%202%20with%20wireshark.ppsx VoIP Session 2] | ||
| + | *[http://mars.tekkom.dk/data/ITT2012/03.01%20-%20Module%202%20Session%203.ppsx VoIP Session 3] | ||
| + | *[http://mars.tekkom.dk/data/ITT2012/04.01%20-%20Module%202%20Session%204.ppsx VoIP Session 4] | ||
| + | *[http://mars.tekkom.dk/data/ITT2012/05.01%20-%20Module%202%20Session%205.ppsx VoIP Session 5] | ||
| + | *[[VoIP abbreviations]] | ||
| + | ===Session quizzes=== | ||
| + | <!-- | ||
| + | * [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]] | ||
| + | *[[Session Initiation Protocol]] (SIP) | ||
| + | *[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== | ||
| + | *[[DHCP]] | ||
| + | *[[NAT]] | ||
| + | *[[Media:DHCP.pdf|DHCP]] (Loads PDF) | ||
| + | == Videregående netværk== | ||
| + | *[[QoS]] PowerPoints materialer | ||
| + | *[[BGP Cisco IOS| BGP]] PowerPoint materialer | ||
| + | **[[STUN]] | ||
| + | |||
| + | ==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= | ||
| + | *[[IP Classes|IP Klasser]] | ||
| + | =Fax over IP= | ||
| + | *[[Media:Introduktion til fax over IP.pdf|Introduktion til fax over IP]] (Loads PDF) | ||
| + | *[[Media:Fax tidssynkronisering.pdf|FAX tidsynkroniserings problematiker]] (Loads PDF) | ||
| + | *[[T.38 fax]] | ||
| + | = Switch teknologi= | ||
| + | *[[IEEE 802.1Q|IEEE 802.1Q Trunk protokol]] | ||
| + | *[[VLAN Cisco IOS|Programmering af VLAN i Cisco IOS CLI]] | ||
| + | *[[VLAN Trunk Cisco IOS|Programmering af 802.1Q trunks i Cisco IOS CLI]] | ||
| + | *[[Spanning tree]] | ||
| + | *[[Switch port mirroring]] | ||
| + | |||
| + | =Router teknologi= | ||
| + | *[[Cisco basic configuration|Grundlæggende konfiguration af Cisco Router IOS udstyr]] | ||
| + | *[[DHCP Cisco IOS|DHCP server på Cisco IOS]] | ||
| + | *[[NAT Cisco IOS|Anvelndelse af NAT/PAT på Cisco Routere]] | ||
| + | *[[Access-list Cisco IOS|Access-lister på Cisco IOS]] | ||
| + | |||
| + | =Quality of Service= | ||
| + | *[[Quality of Service]] Link til undervisningsmateriale | ||
| + | |||
| + | =Netværks design = | ||
| + | *[[CCDA]] | ||
| + | *[[CCDP]] | ||
| + | |||
| + | =Software= | ||
| + | ==Wireshark== | ||
| + | *Hjemmeside: http://www.wireshark.org | ||
| + | *Wiki: http://wiki.wireshark.org/ | ||
| + | *Display filter: [http://www.wireshark.org/docs/dfref/ Reference] | ||
| + | *Manual: [http://mars.tekkom.dk/pdf/user-guide-a4.pdf User Guide] (3,7 MB PDF) | ||
| + | ==Andet== | ||
| + | *[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/wireshark-win32-1.2.6.exe Wireshark version 1.2.6] Ny version 15. marts 2010 | ||
| + | *[http://mars.tekkom.dk/sw/j2re-1_4_0-win-i.exe Java 2 version 1.4.0] | ||
| + | *[http://mars.tekkom.dk/sw//winmtr_bin.zip WinMTR - Matts Traceroute] | ||
| + | *[http://sourceforge.net/projects/iperf/files/ Iperf og Jperf] Belastningsprogrammer | ||
| + | ** [http://mars.tekkom.dk/sw/Jperf.zip Lokale kopi af Jperf] | ||
| + | *Solarwinds | ||
| + | **[http://mars.tekkom.dk/sw/Toolset-v10.5.zip Toolset] Mange små dejlige test programmer | ||
| + | **[http://mars.tekkom.dk/sw/LANsurveyor-v10-Eval.zip LANMsurveyer] Dejligt program til at "finde" netværket. | ||
| + | **Hjemmeside: [http://www.solarwinds.com/ SolarWinds] Mange små gode testprogrammer. (Flere gratis) | ||
| + | *[http://mars.tekkom.dk/sw/prtg6.zip PRTG] fra Paessler | ||
| + | |||
| + | =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 [[Network performance test|JPERF]] og teste VoIP kvalitet | ||
| + | *Konfigurere QoS og teste VoIP kvalitet igen | ||
| + | {| | ||
| + | |[[Image:Tegning marts 2011.png|thumb|700px|left|Eksempel på netværk]] | ||
| + | |} | ||
| + | |||
| + | =Links= | ||
| + | *[[Media:Scale VB-KOM.zip|Power point over installation]] | ||
| + | == VoIP == | ||
| + | *[http://www.voip-info.org/ A reference Guide at all VoIP things.] | ||
| + | [[Category:Kurser]] | ||
| + | |||
| + | == Voice Gateway == | ||
| + | *[[Voicegateway Cisco IOS]] | ||
| + | {{Source cli}} | ||
[[Category:VoIP]] | [[Category:VoIP]] | ||
Latest revision as of 09: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 restartFilen /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
- Cisco 7940 and 7960 as SIP phone
- Session Initiation Protocol (SIP)
- Supplerende materiale (Loads PDF 6,2 MB)
- Asterisk book - The future of Telephony (Loads PDF)
- Asterisk_IVR
- Asterisk hjemmeside
Asterisk og KIRK 600 Skinny protokol
Grundlæggende netværk
Videregående netværk
Wireshark
TCP/IP
Fax over IP
- Introduktion til fax over IP (Loads PDF)
- FAX tidsynkroniserings problematiker (Loads PDF)
- T.38 fax
Switch teknologi
- IEEE 802.1Q Trunk protokol
- Programmering af VLAN i Cisco IOS CLI
- Programmering af 802.1Q trunks i Cisco IOS CLI
- Spanning tree
- Switch port mirroring
Router teknologi
- Grundlæggende konfiguration af Cisco Router IOS udstyr
- DHCP server på Cisco IOS
- Anvelndelse af NAT/PAT på Cisco Routere
- Access-lister på Cisco IOS
Quality of Service
- Quality of Service Link til undervisningsmateriale
Netværks design
Software
Wireshark
- Hjemmeside: http://www.wireshark.org
- Wiki: http://wiki.wireshark.org/
- Display filter: Reference
- Manual: User Guide (3,7 MB PDF)
Andet
- Wireshark
- Down load putty
- SJphone Download softphone
- Packetyzer version 5
- Wireshark version 1.2.6 Ny version 15. marts 2010
- Java 2 version 1.4.0
- WinMTR - Matts Traceroute
- Iperf og Jperf Belastningsprogrammer
- Solarwinds
- Toolset Mange små dejlige test programmer
- LANMsurveyer Dejligt program til at "finde" netværket.
- Hjemmeside: SolarWinds Mange små gode testprogrammer. (Flere gratis)
- PRTG fra Paessler
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