GNU/Linux >> Linux Esercitazione >  >> Panels >> Webmin

Server di posta vocale

Se il tuo sistema ha un modem con funzionalità vocali collegato, questa pagina spiega come configurarlo come segreteria telefonica utilizzando il programma vgetty.

Contenuti

Il modulo Server di posta vocale

Se hai un modem collegato al tuo sistema Linux che supporta la registrazione e la riproduzione vocale, questo modulo può essere utilizzato per trasformare il tuo computer in una potente segreteria telefonica. Non tutti i modem supportano la voce, quindi controlla il tuo manuale utente per assicurarti che il tuo lo faccia prima di provare a usare questo modulo. Alcuni modem che richiedono driver speciali (spesso chiamati Winmodem) non sono generalmente utilizzabili su Linux e quindi non possono essere utilizzati con questo modulo. Tuttavia, quasi tutti i moderni modem esterni che si collegano a una porta seriale funzioneranno correttamente. Possono essere utilizzati anche alcuni modem interni che emulano una porta seriale.

Un sistema Linux che funziona come una segreteria telefonica è molto più flessibile di una macchina tradizionale. Il numero di messaggi che puoi archiviare è limitato solo dallo spazio su disco rigido, i messaggi possono essere visualizzati e ascoltati da qualsiasi host sulla rete e le azioni possono essere eseguite quando un messaggio viene ricevuto (come inviarlo tramite e-mail a un indirizzo). Come qualsiasi segreteria telefonica, il tuo sistema può essere configurato per rispondere al telefono dopo un certo numero di squilli in modo da avere la possibilità di rispondere al telefono prima che si attivi.

Il software sottostante che rende possibile tutto questo si chiama vgetty, che è una versione modificata del programma di controllo del modem mgetty contenuto in PPP Dialin Server. Non tutte le distribuzioni Linux lo includono, ma può essere scaricato da http://rpmfind.net/ o dal sito Web dello sviluppatore all'indirizzo http://alpha.greenie.net/mgetty/. Webmin aggiunge voci al file /etc/inittab in modo che vgetty venga avviato all'avvio e sia in ascolto sulle porte seriali appropriate. Questo è esattamente lo stesso metodo usato per impostare mgetty come spiegato nel capitolo PPP Dialin Server.

Il modulo Voicemail Server si trova in Webmin nella categoria Hardware e quando lo si accede la pagina principale mostra semplicemente quattro icone. Se il modulo rileva che vgetty non è installato, la pagina principale visualizzerà un messaggio di errore che ti dice che è necessario installarlo prima che il modulo possa essere utilizzato. Tutti i moduli e le pagine di configurazione effettivi sono raggiungibili facendo clic sulle icone appropriate.

Configurazione del tuo sistema come segreteria telefonica

Supponendo che tu abbia un modem collegato a una porta seriale sul tuo sistema e collegato a una linea telefonica e che supporti la registrazione vocale e la riproduzione, i passaggi per configurare il tuo sistema come segreteria telefonica sono :

  1. Nella pagina principale del modulo Voicemail Server, fare clic su Configurazione porta seriale icona. Questo ti porterà a una pagina che elenca tutte le porte esistenti che sono state configurate per PPP o segreteria telefonica.
  2. Fai clic su Aggiungi una nuova porta seriale link, che farà apparire il modulo di configurazione della porta mostrato nella prima schermata qui sotto.
  3. Imposta il Dispositivo seriale alla porta su cui è collegato il modem o il cavo null-modem. Porta seriale 1 corrisponde al file del dispositivo /dev/ttyS0 e così via. Per i modem su dispositivi seriali che non iniziano con /dev/ttyS (come i modem USB), seleziona Altro dispositivo opzione e inserisci il percorso completo del file del dispositivo nel campo di testo accanto al menu.
  4. Se il squilla prima di rispondere campo è visibile, puoi deselezionare Predefinito globale e inserisci il numero di squilli che il tuo sistema attende prima di rispondere a una chiamata. Questo vale solo per il modem su questa porta seriale però. Se il campo non è visibile o si desidera utilizzare la stessa impostazione su tutti i modem, è possibile invece impostare il numero di squilli al punto 6.
  5. Se la Modalità risposta campo è visibile, lascialo impostato su Predefinito globale .
  6. Fai clic su Crea pulsante in fondo alla pagina per tornare all'elenco delle porte seriali.
  7. Tornare alla pagina principale del modulo e fare clic sull'icona *Opzioni server di posta vocale*. Questo ti porterà al modulo mostrato nel secondo screenshot.
  8. Immettere il numero di squilli che il server deve attendere prima di rispondere a una chiamata nel campo *Squilli prima di rispondere *, a meno che non sia già stato impostato nel passaggio 2. Se si dispone di più modem e si desidera impostare un numero diverso di anelli per ciascuno di essi, verificare Può essere impostato per ciascuna porta seriale scatola.
  9. Nella Modalità risposta campo, assicurati che almeno uno dei menu sia impostato su Voce . Se questa linea telefonica verrà utilizzata solo per rispondere alle chiamate vocali, è necessario impostare il primo menu su Voce e lascia gli altri due vuoti.
  10. Per limitare la lunghezza di un messaggio che può essere lasciato sul sistema, modifica la Lunghezza massima del messaggio campo. L'immissione di un numero troppo alto potrebbe causare il consumo di tutto lo spazio su disco da parte di messaggi estremamente lunghi.
  11. Per interrompere il salvataggio di messaggi molto brevi, modificare il campo *Durata minima del messaggio*. Se un chiamante riattacca prima che sia trascorso il tempo specificato in questo campo, il messaggio registrato non verrà salvato in un file.
  12. Il livello di soglia del silenzio campo determina il livello di volume percentuale al di sotto del quale vgetty considera l'audio registrato come silenzio. Se Rimuovere il silenzio dalla fine dei messaggi? il campo è impostato su , l'eventuale audio alla fine di un messaggio che rientra nella soglia verrà troncato.
  13. Per impostare i livelli di volume per i messaggi registrati e per i messaggi di saluto riprodotti dal modem, impostare il Livello del volume di registrazione e Livello del volume di riproduzione rispettivamente i campi. Entrambi possono essere impostati su Predefinito o a una percentuale di volume. Tuttavia, non tutti i modem supportano la configurazione del volume di riproduzione e registrazione.
  14. Per ricevere via email i messaggi appena registrati, modifica il Messaggio dopo la registrazione campo a E-mail in formato WAV a e inserisci il tuo indirizzo nel campo accanto. Oppure seleziona Esegui comando sul file di messaggio e inserisci il percorso di un programma nel suo campo. Ogni volta che viene registrato un messaggio, il programma verrà eseguito con il file di messaggio in formato RMD come primo argomento della riga di comando.
  15. Fai clic su Salva per registrare le nuove impostazioni di configurazione e tornare alla pagina principale del modulo.
  16. Fai clic su Applica configurazione pulsante per dire a vgetty e init di utilizzare la nuova configurazione. Ora puoi provare a chiamare il tuo numero di telefono per verificare se la chiamata ha ricevuto risposta e un messaggio registrato. Poiché non è stato ancora impostato alcun messaggio di saluto, si sentirà un segnale acustico solo quando il sistema è pronto per la registrazione.


Il modulo di configurazione della porta seriale


Il modulo delle opzioni del server di posta vocale

Ci sono diverse cose che possono andare storte che non possono essere rilevate fino a quando vgetty non tenta di comunicare con il tuo modem e rispondere a una chiamata. Fortunatamente, i registri dettagliati vengono scritti nel file /var/log/vgetty._ttyname_ in modo da poter vedere cosa non va. Se il tuo modem è sulla prima porta seriale, il file di registro sarà /var/log/vgetty.ttyS0. Accedi come root e usa il comando tail -f su di esso per monitorarlo quando arriva una chiamata, in modo da poter vedere cosa sta succedendo.

Se il tuo modem non supporta la riproduzione vocale e la registrazione, nel registro verrà scritto un messaggio di errore appropriato non appena Applica configurazione si fa clic sul pulsante. Se ciò accade, non puoi fare altro che acquistare un nuovo modem. Un altro problema comune è la mancata riproduzione del messaggio di saluto, a causa della stessa velocità o del formato di compressione non supportato dal modem. Vedere Impostazione di un messaggio di saluto sezione per i dettagli su come risolvere questo problema.

Ascolto dei messaggi registrati

Ogni volta che viene ricevuto un messaggio, questo viene scritto in un file nella directory /var/spool/voice/incoming in formato RMD. Fortunatamente, questi file possono essere facilmente convertiti in formati più utili come WAV utilizzando comandi come rmdtopvf e pvftowav forniti con vgetty. Webmin lo fa automaticamente per te quando lo usi per ascoltare un messaggio.

Per visualizzare e gestire i messaggi registrati, i passaggi da seguire sono:

  1. Nella pagina principale del modulo, fare clic sull'icona Messaggi ricevuti. Questo ti porterà a una pagina che elenca tutti i messaggi registrati disponibili, le loro dimensioni e formati audio. L'ultimo messaggio registrato viene visualizzato nella parte superiore della tabella.
  2. Per ascoltare un messaggio, fai clic sulla data e l'ora sotto Ricevuto alle colonna. Webmin lo convertirà in formato WAV e se il tuo browser è stato configurato per riprodurre file audio in questo formato dovresti ascoltarlo immediatamente.
  3. Per eliminare i messaggi, seleziona la casella a sinistra di ciascun messaggio nella tabella e fai clic su Elimina messaggi selezionati pulsante.

Anche se un messaggio è stato inviato tramite e-mail a un indirizzo o su cui è stato eseguito un programma al momento della ricezione, verrà comunque visualizzato in questa pagina.

Impostazione di un messaggio di saluto

Quando il tuo sistema risponde al telefono, può riprodurre un messaggio di saluto in modo che i chiamanti sappiano chi hanno raggiunto. Dopo il messaggio, vgetty emetterà anche un breve segnale acustico in modo che il chiamante sappia quando iniziare a parlare. Tuttavia, per impostazione predefinita non è presente alcun messaggio di saluto, quindi i chiamanti sentiranno solo un segnale acustico. Poiché non è molto amichevole, puoi utilizzare Webmin per impostare uno o più messaggi da riprodurre quando si risponde alla chiamata. Se sono impostati più messaggi, vgetty ne sceglierà uno a caso per ogni chiamata.

Per aggiungere un messaggio di saluto, i passaggi da seguire sono :

  1. Nella pagina principale del modulo, fare clic sull'icona Messaggi di saluto. Questo ti porterà a una pagina che elenca tutti i messaggi esistenti, se presenti.
  2. Registra un messaggio in formato WAV utilizzando un altro programma. Assicurarsi che la frequenza di campionamento sia la stessa della frequenza utilizzata dai messaggi registrati mostrata nella pagina Messaggi ricevuti. In caso contrario, il tuo modem probabilmente non sarà in grado di riprodurlo.
  3. Tornati in Webmin, seleziona il file WAV utilizzando Carica messaggio campo. Dal menu accanto, seleziona lo stesso formato audio e lo stesso numero di bit utilizzato dai messaggi registrati. Ancora una volta, il formato scelto deve essere corretto affinché il modem sia in grado di riprodurre il messaggio.
  4. Fai clic su Carica pulsante messaggio per convertire il file in formato RMD e aggiungerlo all'elenco dei messaggi di saluto.

I messaggi di saluto esistenti possono essere ascoltati facendo clic sul loro nome file dall'elenco, il che farà sì che Webmin converta il file audio scelto nel formato WAV prima di inviarlo al browser. Se non desideri più utilizzare alcuni dei messaggi di saluto, seleziona la casella di controllo accanto ad essi e fai clic sul pulsante *Elimina messaggi selezionati* sotto l'elenco.

C'è un altro modo per creare un messaggio di saluto che evita qualsiasi problema di formato o frequenza di campionamento e non richiede che una scheda audio o un microfono siano collegati al computer. Un messaggio registrato esistente può essere convertito in un saluto seguendo questi passaggi :

  1. Chiama la tua segreteria telefonica e lascia il messaggio di saluto come registrazione.
  2. Nella pagina principale del modulo, fare clic sull'icona Messaggi ricevuti e trovare la nuova registrazione nell'elenco.
  3. Seleziona la casella di controllo accanto ad essa e fai clic sul pulsante *Converti selezionati in saluti*. Questo rimuoverà il messaggio dall'elenco e lo aggiungerà all'elenco nella pagina Messaggi di saluto.

L'unico problema con la conversione di messaggi come questo è che potrebbero essere di scarsa qualità audio o avere silenzio o suoni del telefono all'inizio e alla fine.


Webmin
  1. Come configurare WireGuard su Ubuntu 22.04

  2. Configura il server DHCP su CentOS 8 - Come farlo?

  3. Come configurare un server SFTP su Debian 11 Server

  4. Come configurare un server TeamSpeak su Ubuntu 16.04

  5. Come configurare VSFTPD su CentOS 8

Come configurare un server OpenVPN su Debian 9

Come configurare un server Minecraft su Debian 10

Come configurare il server DHCP su CentOS 8

Come configurare un server Apt-cacher?

Come configurare un server TeamSpeak su CentOS 7

Come configurare un server domestico