Vbox-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Softwareanforderungen)
(Links)
 
(25 dazwischenliegende Versionen von 15 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
[[Bild:vbox-plugin.jpg|thumb|none|]]
+
'''Autor:''' Gunnar Roth
 +
 
 +
Mit dem vbox-Plugin kann man einen lokalen oder entfernten vbox-Anrufbeantworter aus dem [http://www.isdn4linux.de isdn4linux]-Paket bedienen.
 +
 
 +
<!-- ==Status== -->
 +
==Bilder==
 +
[[Bild:vbox-plugin.jpg|thumb|none|''Einstellungen'']]
 +
 
 +
<!-- ==Bedienung== -->
 +
<!-- ===[[SVDRP]] Befehle=== -->
 
==Hardwareanforderungen==
 
==Hardwareanforderungen==
 
* ISDN Karte
 
* ISDN Karte
 +
 
==Softwareanforderungen==
 
==Softwareanforderungen==
 
* libmad
 
* libmad
 
* libsndfile
 
* libsndfile
* vbox2 (sollte jede Distri beinhalten, ist Bestandteil vom isdn4linux Paket. '''Wichtig!''' vbox3 funktioniert nicht)
+
* vbox2 (sollte jede Distribution beinhalten, ist Bestandteil vom isdn4linux Paket. '''Wichtig!''' vbox3 funktioniert nicht)
  
 
==Installation==
 
==Installation==
<pre>cd $SOURCEDIR
+
Das Programm vboxtoau aus dem vbox Paket muss in '''/usr/bin''' liegen. Wenn vbox lokal installiert ist, sollte dies meist der Fall sein.
tar xvzf libmad-<VERSION>.tar.gz
+
cd libmad-<VERSION>
+
./configure --prefix=/usr/local
+
make
+
make install
+
ldconfig
+
cd -
+
  
tar xvzf libsndfile-<VERSION>.tar.gz
+
* libMAD
cd libsndfile-<VERSION>
+
cd $SOURCEDIR
./configure --prefix=/usr/local
+
tar xvzf libmad-<VERSION>.tar.gz
make
+
cd libmad-<VERSION>
make install
+
./configure --prefix=/usr/local
ldconfig
+
make
 +
make install
 +
ldconfig
  
find $SOURCEDIR/VDR -name ldapphone2name.pl -exec ln -vs \{} /usr/local/bin \;</pre>
+
* libSNDfile
Tip: Folgender [[Einzeiler]] löscht "dead-links" unter /usr/local/bin
+
cd $SOURCEDIR
<pre>find /usr/local/bin -type l -not -exec test -e \{} \; -exec rm \{} \;
+
tar xvzf libsndfile-<VERSION>.tar.gz
                          ^
+
cd libsndfile-<VERSION>
                          kleines L</pre>
+
./configure --prefix=/usr/local
 +
make
 +
make install
 +
ldconfig
  
Das Programm vboxtoau aus dem vbox Paket muss in /usr/bin liegen. Wenn vbox lokal installiert ist, sollte dies meist der Fall sein.  
+
<!-- ===Optionen=== -->
 +
===Patches===
 +
* vdr >= '''1.3.18''' {{spiegel 1|vdr-vbox}}
 +
 
 +
==Konfiguration==
 +
Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde, siehe [[Plugin Installation]].
 +
 
 +
find [[Struktur|$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.
  
Konfiguration:
 
Erzeuge eine vboxuser.conf im vdr plugin Verzeichnis (standardmässig ist das /video/plugins).
 
Für jeden Benutzer muss eine Zeile eingetragen werden.
 
 
<pre>
 
<pre>
 
myserver:port:user1:passwort1:pin1
 
myserver:port:user1:passwort1:pin1
 
</pre>
 
</pre>
*myserver ist die Adresse des vbox-Server, z.B. localhost ( wenn vbox auf dem gleichen Rechner läuft)
 
*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:
+
{| class="wikitable"
<pre>-Pvbox </pre>
+
|-
oder wenn Sie das ldapphone2name.pl Skript zur Namensauflösung verwenden wollen:
+
| '''myserver'''
<pre>-P'vbox -r /usr/local/bin/ldapphone2name.pl'</pre>
+
| 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
 +
|-
 +
|}
  
==Probleme==
+
Übergabe
==Parameter==
+
 
{| border=1 cellpadding=2 cellspacing=0
+
<pre>
|- bgcolor=#efefef
+
vdr -P'vbox'
 +
</pre>
 +
 
 +
Oder wenn Sie das ldapphone2name.pl Skript zur Namensauflösung verwenden wollen.
 +
 
 +
<pre>
 +
vdr -P'vbox -r /usr/local/bin/ldapphone2name.pl'
 +
</pre>
 +
 
 +
<!-- ===Einstellungen=== -->
 +
 
 +
===Parameter===
 +
{| class="wikitable"
 +
|-
 
!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
 
|}
 
|}
 +
 +
<!-- ==Sonstiges== -->
 +
<!-- ===Probleme=== -->
 +
<!-- ===Tipps=== -->
 +
<!-- ===Wunschliste=== -->
 +
<!-- ===Snapshot=== -->
 +
 +
==Aktuelle Version==
 +
[http://rsync16.de.gentoo.org/files/vdr-vbox/vdr-vbox-0.5.1.tgz 0.5.1 (mirror)]
 
==Links==
 
==Links==
{|
+
# [http://www.isdn4linux.de Homepage des isdn4linux-Projektes]
| [1]
+
 
| http://www.underbit.com/products/mad
+
[[Kategorie:Veraltete Plugins]]
| (M)PEG (A)udio (D)ecoder Homepage
+
{{i18n|vbox-plugin}}
|-
+
| [2]
+
| http://www.zip.com.au/~erikd/libsndfile
+
| libsndfile Homepage
+
|-
+
| [3]
+
| http://linvdr.org/download/vdr-vbox
+
| Homepage des Plugins
+
|}[[Kategorie:Plugins]]
+

Aktuelle Version vom 5. August 2013, 14:29 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Gunnar Roth

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

[Bearbeiten] Bilder

Einstellungen

[Bearbeiten] Hardwareanforderungen

  • ISDN Karte

[Bearbeiten] Softwareanforderungen

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

[Bearbeiten] 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

[Bearbeiten] Patches

  • vdr >= 1.3.18

[Bearbeiten] 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'


[Bearbeiten] Parameter

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


[Bearbeiten] Aktuelle Version

0.5.1 (mirror)

[Bearbeiten] Links

  1. Homepage des isdn4linux-Projektes
In anderen Sprachen