|
Voice na linuxu (zaznamnik)
Hardware:
Je potřeba voicemodem. Dle manuálu jsou podporované zyxely, USR Sportster Voice a
jakýkoli voice modem s rockwell chipsetem. Já vyzkoušel zapojení na modemu
Zyxe1496P.
Software:
Stačí nainstalovat balík mgetty-voice. Všechny konfigurace jsou v souboru
/etc/mgetty/voice.conf. Mě záznamník chodil i bez zásahu do této konfigurace
na ttyS0. Do /etc/inittab stačí připsat řádek podobný tomuto:
S1:23:respawn:/usr/sbin/vgetty ttyS0
A restarovat init prikazem init q.
Testováno:
Bylo testováno na Debian GNU Linuxu verze 2.2. Pro debug doporucuji sledovat log,
vgetty tam vypisuje vše potřebné.
PS:
Audiosubory se ukládají do /var/spool/voice. Ukládají se ve formátu .rmd
který lze snadno překonvertit do .pvf filtrem rmdtopvf a ten dále do
.wav souboru filtrem pvftowav.
PPS:
A tady je krátký skriptík který zajistí posílaní příchozích zpráv ze
záznamníku na mail.
#! /bin/bash
cd /var/spool/voice/incoming/
for MESSAGE in *.rmd
do
if (test -f $MESSAGE)
then
echo $MESSAGE
rmdtopvf $MESSAGE | pvftowav > /tmp/$MESSAGE.wav
echo "Prilozeny soubor je zprava ve formatu wav" \
| mutt -s "Zprava na zaznamniku" -a /tmp/$MESSAGE.wav \
support@czech.net
rm $MESSAGE
rm /tmp/$MESSAGE.wav
fi
done
ml@czech.net 17.8.2000
|
|