Benutzer-Werkzeuge

Webseiten-Werkzeuge

voipworkshop:voip-slides

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
voipworkshop:voip-slides [10.10.2008 21:08]
kfr
voipworkshop:voip-slides [17.03.2011 17:57] (aktuell)
kfr [Offene Punkte]
Zeile 10: Zeile 10:
 ===== Links / Doku ===== ===== Links / Doku =====
   * http://​StrukturPunkt.de/​voipworkshop/ ​   * http://​StrukturPunkt.de/​voipworkshop/ ​
-    * noch mehr: http://​strukturpunkt.de/​intern/​asteriskdoku+    * noch mehr: http://​strukturpunkt.de/​doku/​asteriskdoku
   * http://​www.asterisk.org   * http://​www.asterisk.org
   * www.das-asterisk-buch.de/​1.0/​index.html   * www.das-asterisk-buch.de/​1.0/​index.html
Zeile 28: Zeile 28:
 ===== Was ist VoIP ? ===== ===== Was ist VoIP ? =====
  
-  * "​Voice ​oder IP"+  * "​Voice ​over IP"
   * Telefonie, aber über "​Internet-Technik"​   * Telefonie, aber über "​Internet-Technik"​
   * => "​Internet-Telefonie"​   * => "​Internet-Telefonie"​
 +
 ===== Vorteile von VoIP  ===== ===== Vorteile von VoIP  =====
 {{:​voipworkshop:​telefonkabel.jpg?​600|}} {{:​voipworkshop:​telefonkabel.jpg?​600|}}
Zeile 87: Zeile 88:
   * nur wenig Paketverluste:​ 2-5%   * nur wenig Paketverluste:​ 2-5%
   * QOS bei gleichzeitiger Nutzung   * QOS bei gleichzeitiger Nutzung
- 
- 
- 
-===== VoIP drahtlos ?  ===== 
-Warum nicht WLAN benutzen? 
-  * vorhandene Infrastruktur benutzen 
-  * Roaming einfach über verschiedene Access-Points 
-  * gute Verschlüsselung 
-  * unschädlicher als DECT (:?:) 
- 
-... 
- 
-===== VoIP drahtlos ?  ===== 
-Warum nicht WLAN benutzen? 
- 
-Weils nicht zuverlässig klappt: 
-  * VoIP-WLAN Geräte unzuverlässig 
-  * kleine WLAN-Störungen fallen sofort auf 
-  * WLAN ist ohne weitere Eingriffe nicht für Echtzeit ausgelegt 
- 
-Aber es gibt VoIP-DECT Geräte. 
 ===== VoIP-Protokolle ===== ===== VoIP-Protokolle =====
   * SIP: Session Initiation Protocoll   * SIP: Session Initiation Protocoll
     * RTP: Realtime Protocoll     * RTP: Realtime Protocoll
       * macht bei NAT Ärger       * macht bei NAT Ärger
-  * STUN: bei NAT benutzen+  * STUN: bei NAT benutzen ​(nur bei NAT !)
   * H.323   * H.323
   * IAX (Inter-Asterisk-eXchange Protokoll)   * IAX (Inter-Asterisk-eXchange Protokoll)
Zeile 118: Zeile 98:
 =====VoIP Codecs ===== =====VoIP Codecs =====
  
-Was ist ein Codec?  +  * Was ist ein Codec?  
-  * Audio-Digitalisierung +    * Audio-Digitalisierung 
-    * welche Frequenzen +      * welche Frequenzen 
-    * Anzahl/​Grösse Pakete +      * Anzahl/​Grösse Pakete 
-    * Komprimierung+      * Komprimierung
   * Muss vom Endgerät unterstützt werden   * Muss vom Endgerät unterstützt werden
   * Umwandlung z.T. teuer (Rechenleistung)   * Umwandlung z.T. teuer (Rechenleistung)
Zeile 134: Zeile 114:
     * rechenintensiv     * rechenintensiv
     * Skype benutzt (nicht offene) Variante     * Skype benutzt (nicht offene) Variante
- 
 ===== Was ist eine Telefonanlage?​ ===== ===== Was ist eine Telefonanlage?​ =====
   * stellt Verbindung her zwischen externen Anruf und internen Telefon(en)   * stellt Verbindung her zwischen externen Anruf und internen Telefon(en)
Zeile 143: Zeile 122:
  
 Wer sagt, dass das was mit ISDN, DECT, GSM oder Analogleitungen zu tun haben muss? Wer sagt, dass das was mit ISDN, DECT, GSM oder Analogleitungen zu tun haben muss?
 +
 +Vokabel:
 +  * PBX (Private Branch Exchange)
  
 ===== Was ist Asterisk? ===== ===== Was ist Asterisk? =====
Zeile 164: Zeile 146:
   * welche Version?   * welche Version?
     * Stabil: 1.4     * Stabil: 1.4
-===== Asterisk ​Compilieren ​=====+===== Asterisk ​Abhängigkeiten ​=====
  
 Benötigte Pakete: Benötigte Pakete:
Zeile 172: Zeile 154:
     * (Debian)     * (Debian)
     * "​einfacher:"​ apt-get install build-essential libreadline5-dev     * "​einfacher:"​ apt-get install build-essential libreadline5-dev
 +===== Asterisk Compilieren ​ =====
 Download, Compile, Install: Download, Compile, Install:
 <​code>​ <​code>​
 cd /usr/src cd /usr/src
-wget http://ftp.digium.com/​pub/​asterisk/​asterisk-1.4-current.tar.gz+wget http://downloads.digium.com/​pub/​asterisk/​asterisk-1.4-current.tar.gz
 tar xvzf asterisk-1.4-current.tar.gz tar xvzf asterisk-1.4-current.tar.gz
 cd asterisk-1.4.21.1/​ (oder was auch immer …) cd asterisk-1.4.21.1/​ (oder was auch immer …)
Zeile 185: Zeile 167:
  
 Unter /​etc/​asterisk/​ **müssen** diverse Konfigurationsdateien vorhanden sein, am einfachsten mit "make samples"​ (s.u.) erstellen lassen. :!: Unter /​etc/​asterisk/​ **müssen** diverse Konfigurationsdateien vorhanden sein, am einfachsten mit "make samples"​ (s.u.) erstellen lassen. :!:
 +
 ===== Asterisk optionale Dinge ===== ===== Asterisk optionale Dinge =====
 Für Beispiel-Konfigfiles:​ Für Beispiel-Konfigfiles:​
Zeile 252: Zeile 235:
  
   * Extensions: die angerufene Nummer (engl. "​Nebenstelle"​)   * Extensions: die angerufene Nummer (engl. "​Nebenstelle"​)
-  * extensions.conf:​ Dialplan+  * extensions.conf:​ Dialplan ​(Wählplan)
     * eine Art BASIC-Script     * eine Art BASIC-Script
   * Context: es kann mehrere Abschnitte geben   * Context: es kann mehrere Abschnitte geben
Zeile 274: Zeile 257:
  
 Ziel: Asterisk mit zwei SIP-Clients x001 und x002, die sich gegenseitig anrufen können Ziel: Asterisk mit zwei SIP-Clients x001 und x002, die sich gegenseitig anrufen können
- 
 ===== Hallo Welt (2) ===== ===== Hallo Welt (2) =====
  
Zeile 283: Zeile 265:
 secret=1234 secret=1234
 host=dynamic host=dynamic
 +canreinvite=no # wegen NAT/kein NAT
 +
  
 [0002] [0002]
Zeile 289: Zeile 273:
 secret=1234 secret=1234
 host=dynamic host=dynamic
 +canreinvite=no # wegen NAT/kein NAT
 </​code>​ </​code>​
  
Zeile 316: Zeile 301:
  
 => Praxis => Praxis
- 
 ===== extensions.conf ===== ===== extensions.conf =====
  
-Eine "​Programmzeile" ​+Eine "​Programmzeile" ​besteht aus:
   * [context]   * [context]
   * extension   * extension
Zeile 326: Zeile 310:
   * Priorität   * Priorität
     * beginnt immer bei "​1"​ und muss einzeln hochgezählt werden (1,2,3,...)     * beginnt immer bei "​1"​ und muss einzeln hochgezählt werden (1,2,3,...)
-    ​* Kommando und Parameter+  ​* Kommando und Parameter
  
  
Zeile 442: Zeile 426:
 exten => _ZX.,​n,​Hangup exten => _ZX.,​n,​Hangup
 </​code>​ </​code>​
- 
 ===== Voicemail ===== ===== Voicemail =====
  
   * /​etc/​asterisk/​voicemail.conf <​code>​   * /​etc/​asterisk/​voicemail.conf <​code>​
 +[general]
 +format=wav
 +
 1001 => 1001,Klaus Franken,​Klaus.Franken@StrukturPunkt.de,,​serveremail=Klaus.Franken@StrukturPunkt.de 1001 => 1001,Klaus Franken,​Klaus.Franken@StrukturPunkt.de,,​serveremail=Klaus.Franken@StrukturPunkt.de
 </​code>​ </​code>​
Zeile 465: Zeile 451:
 exten => 9999,​3,​Dial(SIP/​1000&​SIP/​1001,​20) exten => 9999,​3,​Dial(SIP/​1000&​SIP/​1001,​20)
 </​code>​ </​code>​
 +
 +===== VoIP drahtlos ?  =====
 +Warum nicht WLAN benutzen?
 +  * vorhandene Infrastruktur benutzen
 +  * Roaming einfach über verschiedene Access-Points
 +  * gute Verschlüsselung
 +  * unschädlicher als DECT (:?:)
 +
 +...
 +
 +===== VoIP drahtlos ?  =====
 +Warum nicht WLAN benutzen?
 +
 +Weils nicht zuverlässig klappt:
 +  * VoIP-WLAN Geräte unzuverlässig
 +  * kleine WLAN-Störungen fallen sofort auf
 +  * WLAN ist ohne weitere Eingriffe nicht für Echtzeit ausgelegt
 +
 +Aber es gibt VoIP-DECT Geräte.
 ===== Offene Punkte ===== ===== Offene Punkte =====
   * SIP Zeichnung ?   * SIP Zeichnung ?
Zeile 472: Zeile 477:
   * www.testyourvoip.com   * www.testyourvoip.com
     * testet voip-Fähigkeit des Internetanschlusses im Browser (Java-Anwendung)     * testet voip-Fähigkeit des Internetanschlusses im Browser (Java-Anwendung)
 +  * Sicherheit
 +
Permalink voipworkshop/voip-slides.1223665725.txt.gz · Zuletzt geändert: 10.10.2008 21:08 von kfr

oeffentlich