GNU/Linux >> Znalost Linux >  >> Panels >> Webmin

Server hlasové pošty

Pokud je k vašemu systému připojen modem s hlasovými funkcemi, tato stránka vysvětluje, jak jej nastavit jako záznamník pomocí programu vgetty.

Obsah

Modul Server hlasové pošty

Máte-li k systému Linux připojený modem, který podporuje nahrávání a přehrávání hlasu, lze tento modul použít k přeměně počítače na výkonný záznamník. Ne všechny modemy podporují hlas, proto si před použitím tohoto modulu zkontrolujte uživatelskou příručku a ujistěte se, že to váš podporuje. Některé modemy, které vyžadují speciální ovladače (často nazývané Winmodemy), nejsou obecně v Linuxu vůbec použitelné, a proto je nelze s tímto modulem použít. Nicméně téměř všechny moderní externí modemy, které se připojují k sériovému portu, budou fungovat dobře. Lze použít i některé interní modemy, které emulují sériový port.

Linuxový systém běžící jako záznamník je mnohem flexibilnější než tradiční stroj. Počet zpráv, které můžete uložit, je omezen pouze prostorem na pevném disku, zprávy lze prohlížet a poslouchat z libovolného hostitele v síti a při přijetí zprávy lze provádět akce (např. odeslat ji e-mailem na nějakou adresu). Jako každý záznamník může být váš systém nakonfigurován tak, aby přijal telefon po určitém počtu zazvonění, takže máte možnost zvednout telefon dříve, než se ozve.

Základní software, který toto vše umožňuje, se nazývá vgetty, což je upravená verze programu pro ovládání modemu mgetty zahrnutého v PPP Dialin Server. Ne všechny linuxové distribuce jej obsahují, ale lze jej stáhnout z http://rpmfind.net/ nebo z webu vývojáře na adrese http://alpha.greenie.net/mgetty/. Webmin přidá položky do souboru /etc/inittab, takže vgetty bude spuštěn při bootování a bude naslouchat na příslušných sériových portech. Toto je přesně stejná metoda použitá k nastavení mgetty, jak je vysvětleno v kapitole PPP Dialin Server.

Modul Voicemail Server najdete ve Webminu v kategorii Hardware a po jeho vstupu se na hlavní stránce jednoduše zobrazí čtyři ikony. Pokud modul detekuje, že vgetty není nainstalován, na hlavní stránce se místo toho zobrazí chybová zpráva, která vám sdělí, že jej před použitím modulu musíte nainstalovat. Všechny aktuální konfigurační formuláře a stránky jsou přístupné kliknutím na příslušné ikony.

Konfigurace systému jako záznamníku

Za předpokladu, že máte modem připojený k sériovému portu vašeho systému a připojený k telefonní lince a že podporuje nahrávání a přehrávání hlasu, kroky k nastavení vašeho systému jako záznamníku jsou:

  1. Na hlavní stránce modulu Server hlasové pošty klikněte na Konfigurace sériového portu ikona. Tím se dostanete na stránku se seznamem všech existujících portů, které byly nakonfigurovány pro PPP nebo hlasovou poštu.
  2. Klikněte na Přidat nový sériový port odkaz, který zobrazí formulář konfigurace portu zobrazený na prvním snímku obrazovky níže.
  3. Nastavte Sériové zařízení k portu, ke kterému je připojen modem nebo kabel nulového modemu. Sériový port 1 odpovídá souboru zařízení /dev/ttyS0 a tak dále. U modemů na sériových zařízeních, která nezačínají na /dev/ttyS (jako jsou modemy USB), vyberte možnost Jiné zařízení a zadejte úplnou cestu k souboru zařízení do textového pole vedle nabídky.
  4. Pokud Před odpovědí zazvoní pole je viditelné, můžete zrušit výběr Globální výchozí a zadejte počet zazvonění, na která bude váš systém čekat, než přijme hovor. To však platí pouze pro modem na tomto sériovém portu. Pokud pole není viditelné nebo chcete použít stejné nastavení na všech modemech, můžete místo toho nastavit počet zazvonění v kroku 6.
  5. Pokud je režim odpovědi pole je viditelné, stačí jej nechat nastavené na Globální výchozí .
  6. Klikněte na tlačítko Vytvořit v dolní části stránky se vrátíte na seznam sériových portů.
  7. Vraťte se na hlavní stránku modulu a klikněte na ikonu *Volby serveru hlasové pošty*. Tím se dostanete do formuláře zobrazeného na druhém snímku obrazovky.
  8. Zadejte počet zazvonění, na která má server čekat, než přijme hovor, do pole *Zazvonění před odpovědí *, pokud již nebylo nastaveno v kroku 2. Pokud máte více modemů a chcete nastavit jiné číslo kruhů pro každý z nich, zaškrtněte Lze nastavit pro každý sériový port krabice.
  9. V režimu odpovědi Ujistěte se, že alespoň jedna z nabídek je nastavena na Hlas . Pokud se tato telefonní linka bude používat pouze pro přijímání hlasových hovorů, měli byste nastavit první nabídku na Hlas a zbývající dva ponechte prázdné.
  10. Chcete-li omezit délku zprávy, kterou lze ponechat ve vašem systému, změňte Maximální délku zprávy pole. Zadání příliš vysokého čísla může způsobit, že celý váš disk bude spotřebován extrémně dlouhými zprávami.
  11. Chcete-li zastavit ukládání velmi krátkých zpráv, změňte pole *Minimální délka zprávy*. Pokud volající zavěsí před uplynutím času určeného v tomto poli, nahraná zpráva nebude uložena do souboru.
  12. Úroveň prahu ticha pole určuje procentuální úroveň hlasitosti, pod kterou vgetty považuje nahraný zvuk za ticho. Pokud se zobrazí Odstranit ticho z konce zpráv? pole je nastaveno na Ano , jakýkoli zvuk na konci zprávy, který spadá do prahu, bude zkrácen.
  13. Chcete-li nastavit úrovně hlasitosti pro nahrané zprávy a pro uvítací zprávy přehrávané modemem, nastavte Hlasitost nahrávání a Úroveň hlasitosti přehrávání polí resp. Obě lze nastavit na Výchozí nebo na objemová procenta. Ne všechny modemy však podporují konfiguraci hlasitosti přehrávání a nahrávání.
  14. Chcete-li, aby vám byly nově nahrané zprávy zaslány e-mailem, změňte možnost Po nahrání zprávy pole na E-mail ve formátu WAV na a do pole vedle zadejte svou adresu. Nebo vyberte Spustit příkaz v souboru zprávy a do jeho pole zadejte cestu k programu. Kdykoli je zaznamenána zpráva, program bude spuštěn se souborem zprávy ve formátu RMD jako prvním argumentem příkazového řádku.
  15. Klikněte na tlačítko Uložit pro uložení nového konfiguračního nastavení a návrat na hlavní stránku modulu.
  16. Klikněte na tlačítko Použít konfiguraci tlačítko, které řekne vgetty a init, aby použil novou konfiguraci. Nyní můžete zkusit zavolat na své telefonní číslo a vyzkoušet, zda je hovor přijat a nahrána zpráva. Protože ještě nebyla nastavena žádná uvítací zpráva, uslyšíte pouze pípnutí, když je systém připraven k nahrávání.


Formulář konfigurace sériového portu


Formulář možností serveru hlasové pošty

Existuje několik věcí, které se mohou pokazit, které nelze detekovat, dokud se vgetty nepokusí komunikovat s vaším modemem a přijmout hovor. Naštěstí se podrobné protokoly zapisují do souboru /var/log/vgetty._ttyname_, takže můžete vidět, co se děje. Pokud je váš modem na prvním sériovém portu, soubor protokolu bude /var/log/vgetty.ttyS0. Přihlaste se jako root a použijte na něm příkaz tail -f ke sledování příchozího hovoru, abyste viděli, co se děje.

Pokud váš modem nepodporuje přehrávání a záznam hlasu, bude do protokolu zapsána příslušná chybová zpráva, jakmile Použít konfiguraci je kliknuto na tlačítko. Pokud k tomu dojde, nemůžete kromě nákupu nového modemu dělat nic. Dalším běžným problémem je selhání přehrávání uvítací zprávy, protože váš modem nepodporuje stejnou rychlost nebo formát komprese. Viz Nastavení uvítací zprávy části pro podrobnosti o tom, jak to vyřešit.

Poslech nahraných zpráv

Pokaždé, když je zpráva přijata, je zapsána do souboru v adresáři /var/spool/voice/incoming ve formátu RMD. Naštěstí lze tyto soubory snadno převést do užitečnějších formátů, jako je WAV, pomocí příkazů jako rmdtopvf a pvftowav, které jsou součástí vgetty. Webmin to za vás udělá automaticky, když jej použijete k poslechu zprávy.

Chcete-li zobrazit a spravovat nahrané zprávy, postupujte takto:

  1. Na hlavní stránce modulu klikněte na ikonu Přijaté zprávy. Tím se dostanete na stránku se seznamem všech dostupných nahraných zpráv, jejich velikostí a zvukových formátů. Poslední zaznamenaná zpráva je zobrazena v horní části tabulky.
  2. Chcete-li si zprávu poslechnout, stačí kliknout na datum a čas v části Přijato v sloupec. Webmin jej převede do formátu WAV, a pokud byl váš prohlížeč nakonfigurován pro přehrávání zvukových souborů v tomto formátu, měli byste jej okamžitě slyšet.
  3. Chcete-li odstranit zprávy, zaškrtněte políčko nalevo od každé zprávy v tabulce a klikněte na tlačítko Smazat vybrané zprávy knoflík.

I když byla zpráva odeslána e-mailem na nějakou adresu nebo na ní byl při přijetí spuštěn program, bude se na této stránce stále zobrazovat.

Nastavení uvítací zprávy

Když váš systém přijme telefon, může přehrát uvítací zprávu, aby volající věděli, koho zastihli. Po zprávě vgetty také přehraje krátké pípnutí, aby volající věděl, kdy má začít mluvit. Ve výchozím nastavení však není žádná uvítací zpráva, takže volající uslyší pouze pípnutí. Protože to není příliš přátelské, můžete použít Webmin k nastavení jedné nebo více zpráv, které se přehrají, když je hovor přijat. Pokud je nastaveno více zpráv, vgetty vybere jednu z nich náhodně pro každý hovor.

Chcete-li přidat uvítací zprávu, postupujte takto :

  1. Na hlavní stránce modulu klikněte na ikonu Uvítací zprávy. Tím se dostanete na stránku se seznamem všech existujících zpráv, pokud existují.
  2. Nahrajte zprávu ve formátu WAV pomocí jiného programu. Ujistěte se, že vzorkovací frekvence je stejná jako frekvence používaná nahranými zprávami zobrazenými na stránce Received Messages. Pokud tomu tak není, váš modem ji pravděpodobně nebude schopen přehrát.
  3. Zpět ve Webminu vyberte soubor WAV pomocí Nahrát zprávu pole. Z nabídky vedle vyberte stejný formát zvuku a počet bitů, jaký používají nahrané zprávy. Ještě jednou, zvolený formát musí být správný, aby váš modem mohl zprávu přehrát.
  4. Klikněte na tlačítko Nahrát tlačítko zprávy, aby byl soubor převeden do formátu RMD a přidán do seznamu uvítacích zpráv.

Stávající uvítací zprávy si můžete poslechnout kliknutím na jejich název v seznamu, což způsobí, že Webmin převede vybraný zvukový soubor zpět do formátu WAV, než jej odešle do vašeho prohlížeče. Pokud některé uvítací zprávy již nechcete používat, stačí zaškrtnout políčko vedle nich a kliknout na tlačítko *Smazat vybrané zprávy* pod seznamem.

Existuje další způsob, jak vytvořit uvítací zprávu, která zabrání jakýmkoli problémům s formátem nebo vzorkovací frekvencí a nevyžaduje připojení zvukové karty nebo mikrofonu k vašemu počítači. Existující nahranou zprávu lze převést na pozdrav podle následujících kroků :

  1. Zavolejte na svůj vlastní záznamník a zanechte uvítací zprávu jako nahrávku.
  2. Na hlavní stránce modulu klikněte na ikonu Přijaté zprávy a najděte novou nahrávku v seznamu.
  3. Zaškrtněte políčko vedle něj a klikněte na tlačítko *Převést vybrané na pozdravy*. Tím se zpráva odstraní ze seznamu a přidá se do seznamu na stránce Uvítací zprávy.

Jediný problém s takovým převodem zpráv je ten, že mohou mít špatnou kvalitu zvuku nebo mohou mít na začátku a konci ticho nebo zvuky telefonu.


Webmin
  1. Jak nastavit SFTP server na Debian 11 Server

  2. Jak nastavit TeamSpeak Server na Ubuntu 16.04

  3. Jak nastavit VSFTPD na CentOS 8

  1. Nastavte VPN server na vašem počítači se systémem Linux

  2. Jak nastavit WireGuard na Ubuntu 22.04

  3. Nastavení serveru DHCP na CentOS 8 – Jak na to?

  1. Nastavte Wekan kanban server na Linuxu

  2. Jak nastavit FTP server na vašem Raspberry Pi

  3. Jak nastavit Raspberry Pi jako DNS server