Vbox-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Links: isdn4linux ergänzt)
K (Hierarchie)
Zeile 4: Zeile 4:
 
Mit dem vbox-Plugin kann man einen lokalen oder entfernten vbox-Anrufbeantworter aus dem [http://www.isdn4linux.de isdn4linux]-Paket bedienen.
 
Mit dem vbox-Plugin kann man einen lokalen oder entfernten vbox-Anrufbeantworter aus dem [http://www.isdn4linux.de isdn4linux]-Paket bedienen.
  
 +
<!-- ==Status== -->
 
==Bilder==
 
==Bilder==
 
[[Bild:vbox-plugin.jpg|thumb|none|''Einstellungen'']]
 
[[Bild:vbox-plugin.jpg|thumb|none|''Einstellungen'']]
  
 +
<!-- ==Bedienung== -->
 +
<!-- ===[[SVDRP]] Befehle=== -->
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
 
* ISDN Karte
 
* ISDN Karte
Zeile 18: Zeile 21:
 
Das Programm vboxtoau aus dem vbox Paket muss in '''/usr/bin''' liegen. Wenn vbox lokal installiert ist, sollte dies meist der Fall sein.
 
Das Programm vboxtoau aus dem vbox Paket muss in '''/usr/bin''' liegen. Wenn vbox lokal installiert ist, sollte dies meist der Fall sein.
  
<pre>
+
* libMAD
cd $SOURCEDIR
+
cd $SOURCEDIR
tar xvzf libmad-<VERSION>.tar.gz
+
tar xvzf libmad-<VERSION>.tar.gz
cd libmad-<VERSION>
+
cd libmad-<VERSION>
./configure --prefix=/usr/local
+
./configure --prefix=/usr/local
make
+
make
make install
+
make install
ldconfig
+
ldconfig
cd -
+
 
+
tar xvzf libsndfile-<VERSION>.tar.gz
+
cd libsndfile-<VERSION>
+
./configure --prefix=/usr/local
+
make
+
make install
+
ldconfig
+
</pre>
+
  
<!-- ==Optionen== -->
+
* libSNDfile
 +
cd $SOURCEDIR
 +
tar xvzf libsndfile-<VERSION>.tar.gz
 +
cd libsndfile-<VERSION>
 +
./configure --prefix=/usr/local
 +
make
 +
make install
 +
ldconfig
  
==Patches==
+
<!-- ===Optionen=== -->
 +
===Patches===
 
* vdr >= '''1.3.18''' {{spiegel 1|vdr-vbox}}
 
* vdr >= '''1.3.18''' {{spiegel 1|vdr-vbox}}
  
Zeile 52: Zeile 54:
 
</pre>
 
</pre>
  
{|
+
{| class="wikitable"
 +
|-
 
| '''myserver'''
 
| '''myserver'''
 
| ist die Adresse des vbox-Server, z.B. localhost ( wenn vbox auf dem gleichen Rechner läuft)
 
| ist die Adresse des vbox-Server, z.B. localhost ( wenn vbox auf dem gleichen Rechner läuft)
Zeile 82: Zeile 85:
 
</pre>
 
</pre>
  
<!-- ==Einstellungen== -->
+
<!-- ===Einstellungen=== -->
  
==Parameter==
+
===Parameter===
{| border=1 cellpadding=2 cellspacing=0
+
{| class="wikitable"
|- bgcolor=#efefef
+
|-
 
!Parameter (kurz)
 
!Parameter (kurz)
 
!Parameter (lang)
 
!Parameter (lang)
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| -r SCRIPT || --resolvenumber=SCRIPT || Script to resolve names from numbers
+
| -r ''<DATEI>'' || --resolvenumber=''<DATEI>'' || Script to resolve names from numbers
 
|}
 
|}
  
<!-- ==Bedienung== -->
+
<!-- ==Sonstiges== -->
<!-- ==[[SVDRP]] Befehle== -->
+
<!-- ===Probleme=== -->
<!-- ==Probleme== -->
+
<!-- ===Tipps=== -->
<!-- ==Tipps== -->
+
<!-- ===Wunschliste=== -->
<!-- ==Wunschliste== -->
+
<!-- ===Snapshot=== -->
<!-- ==Snapshot== -->
+
  
 
==Links==
 
==Links==

Version vom 9. August 2006, 14:57 Uhr

Inhaltsverzeichnis

Beschreibung

Autor: Gunnar Roth

Mit dem vbox-Plugin kann man einen lokalen oder entfernten vbox-Anrufbeantworter aus dem isdn4linux-Paket bedienen.

Bilder

Einstellungen

Hardwareanforderungen

  • ISDN Karte

Softwareanforderungen

  • libmad
  • libsndfile
  • vbox2 (sollte jede Distri beinhalten, ist Bestandteil vom isdn4linux Paket. Wichtig! vbox3 funktioniert nicht)

Installation

Das Programm vboxtoau aus dem vbox Paket muss in /usr/bin liegen. Wenn vbox lokal installiert ist, sollte dies meist der Fall sein.

  • libMAD
cd $SOURCEDIR
tar xvzf libmad-<VERSION>.tar.gz
cd libmad-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig
  • libSNDfile
cd $SOURCEDIR
tar xvzf libsndfile-<VERSION>.tar.gz
cd libsndfile-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig

Patches

  • vdr >= 1.3.18

Konfiguration

Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde, siehe Plugin Installation.

find $SOURCEDIR/VDR -name ldapphone2name.pl -exec ln -vs {} /usr/local/bin \;

Erzeuge eine vboxuser.conf im vdr plugin Verzeichnis (siehe Struktur). Für jeden Benutzer muss eine Zeile eingetragen werden.

myserver:port:user1:passwort1:pin1
myserver ist die Adresse des vbox-Server, z.B. localhost ( wenn vbox auf dem gleichen Rechner läuft)
port
user1 ist der Name eine vbox-Benutzer, wie er in der Konfiguration des vbox Pakets eingestellt wurde
password1 ist das Password des vbox-Benutzer, wie es in der Konfiguration des vbox Pakets eingestellt wurde
pin1 wird nicht verwendet und muss 0000 lauten

Übergabe

vdr -P'vbox'

Oder wenn Sie das ldapphone2name.pl Skript zur Namensauflösung verwenden wollen.

vdr -P'vbox -r /usr/local/bin/ldapphone2name.pl'


Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-r <DATEI> --resolvenumber=<DATEI> Script to resolve names from numbers


Links

  1. MAD (M)PEG (A)udio (D)ecoder Homepage
  2. Libsndfile
  3. Homepage des Plugins
  4. Homepage des isdn4linux-Projektes
In anderen Sprachen