Vbox-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
(→Konfiguration) |
Wirbel (Diskussion | Beiträge) (→Links) |
||
(19 dazwischenliegende Versionen von 14 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
+ | '''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 | + | * vbox2 (sollte jede Distribution beinhalten, ist Bestandteil vom isdn4linux Paket. '''Wichtig!''' vbox3 funktioniert nicht) |
==Installation== | ==Installation== | ||
− | + | 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 |
− | cd | + | 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 | ||
− | + | * libSNDfile | |
− | + | cd $SOURCEDIR | |
+ | tar xvzf libsndfile-<VERSION>.tar.gz | ||
+ | cd libsndfile-<VERSION> | ||
+ | ./configure --prefix=/usr/local | ||
+ | make | ||
+ | make install | ||
+ | ldconfig | ||
− | + | <!-- ===Optionen=== --> | |
− | + | ===Patches=== | |
− | + | * vdr >= '''1.3.18''' {{spiegel 1|vdr-vbox}} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Konfiguration== | ==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. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Erzeuge eine vboxuser.conf im vdr plugin Verzeichnis (siehe [[Struktur]]). | + | |
− | Für jeden Benutzer muss eine Zeile eingetragen werden. | + | |
<pre> | <pre> | ||
Zeile 62: | 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 80: | Zeile 73: | ||
|} | |} | ||
− | Übergabe | + | Übergabe |
<pre> | <pre> | ||
Zeile 86: | Zeile 79: | ||
</pre> | </pre> | ||
− | + | Oder wenn Sie das ldapphone2name.pl Skript zur Namensauflösung verwenden wollen. | |
<pre> | <pre> | ||
Zeile 92: | Zeile 85: | ||
</pre> | </pre> | ||
− | == | + | <!-- ===Einstellungen=== --> |
− | ==Parameter== | + | |
− | {| | + | ===Parameter=== |
− | |- | + | {| class="wikitable" |
+ | |- | ||
!Parameter (kurz) | !Parameter (kurz) | ||
!Parameter (lang) | !Parameter (lang) | ||
!Beschreibung | !Beschreibung | ||
|- | |- | ||
− | | -r | + | | -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] | |
− | + | ||
− | + | [[Kategorie:Veraltete Plugins]] | |
− | + | {{i18n|vbox-plugin}} | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + |
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
[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 |