IP Telefoni

From Teknologisk videncenter
Jump to: navigation, search

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