GNU/Linux >> Tutoriales Linux >  >> Panels >> Webmin

Servidor de correo de voz

Si su sistema tiene conectado un módem con capacidad de voz, esta página explica cómo configurarlo como un contestador automático usando el programa vgetty.

Contenido

El módulo Servidor de Correo de Voz

Si tiene un módem conectado a su sistema Linux que admita grabación y reproducción de voz, este módulo se puede usar para convertir su computadora en un poderoso contestador automático. No todos los módems admiten voz, así que consulte su manual de usuario para asegurarse de que el suyo lo haga antes de intentar usar este módulo. Algunos módems que requieren controladores especiales (a menudo llamados Winmodems) generalmente no se pueden usar en Linux y, por lo tanto, no se pueden usar con este módulo. Sin embargo, casi todos los módems externos modernos que se conectan a un puerto serie funcionarán bien. También se pueden utilizar algunos módems internos que emulan un puerto serie.

Un sistema Linux que se ejecuta como un contestador automático es mucho más flexible que una máquina tradicional. La cantidad de mensajes que puede almacenar está limitada solo por el espacio en el disco duro, los mensajes se pueden ver y escuchar desde cualquier host en la red y se pueden tomar medidas cuando se recibe un mensaje (como enviarlo por correo electrónico a alguna dirección). Como cualquier contestador automático, su sistema puede configurarse para contestar el teléfono después de una cierta cantidad de timbres para que tenga la oportunidad de contestar el teléfono antes de que se active.

El software subyacente que hace posible todo esto se llama vgetty, que es una versión modificada del programa de control de módem mgetty cubierto en PPP Dialin Server. No todas las distribuciones de Linux lo incluyen, pero se puede descargar de http://rpmfind.net/ o del sitio web del desarrollador en http://alpha.greenie.net/mgetty/. Webmin agrega entradas al archivo /etc/inittab para que vgetty se inicie en el momento del arranque y escuche en los puertos seriales apropiados. Este es exactamente el mismo método utilizado para configurar mgetty como se explica en el capítulo Servidor de marcación PPP.

El módulo Voicemail Server se puede encontrar en Webmin en la categoría Hardware, y cuando ingresas, la página principal simplemente muestra cuatro íconos. Si el módulo detecta que vgetty no está instalado, la página principal mostrará un mensaje de error que le indicará que debe instalarlo antes de poder utilizar el módulo. Se puede acceder a todos los formularios y páginas de configuración reales haciendo clic en los iconos correspondientes.

Configurar su sistema como contestador automático

Suponiendo que tiene un módem conectado a un puerto serie en su sistema y conectado a una línea telefónica, y que admite grabación y reproducción de voz, los pasos para configurar su sistema como contestador automático son:

  1. En la página principal del módulo Servidor de correo de voz, haga clic en Configuración del puerto serie icono. Esto lo llevará a una página que enumera los puertos existentes que se han configurado para PPP o correo de voz.
  2. Haga clic en Agregar un nuevo puerto serie enlace, que abrirá el formulario de configuración del puerto que se muestra en la primera captura de pantalla a continuación.
  3. Configure el dispositivo serie al puerto en el que está conectado su módem o cable de módem nulo. Puerto serie 1 corresponde al archivo de dispositivo /dev/ttyS0, y así sucesivamente. Para módems en dispositivos seriales que no comienzan con /dev/ttyS (como módems USB), seleccione Otro dispositivo e ingrese la ruta completa del archivo del dispositivo en el campo de texto al lado del menú.
  4. Si Suena antes de contestar está visible, puede anular la selección de Predeterminado global e ingrese el número de timbres que su sistema esperará antes de contestar una llamada. Sin embargo, esto se aplica solo al módem en este puerto serie. Si el campo no está visible o si desea utilizar la misma configuración en todos los módems, puede establecer la cantidad de timbres en el paso 6.
  5. Si el Modo de respuesta el campo está visible, simplemente déjelo establecido en Predeterminado global .
  6. Haga clic en Crear en la parte inferior de la página para volver a la lista de puertos serie.
  7. Vuelva a la página principal del módulo y haga clic en el icono *Opciones del servidor de correo de voz*. Esto lo llevará al formulario que se muestra en la segunda captura de pantalla.
  8. Ingrese la cantidad de timbres que el servidor debe esperar antes de atender una llamada en el campo *Timbres antes de responder *, a menos que ya se haya configurado en el paso 2. Si tiene varios módems y desea configurar un número diferente de anillos para cada uno de ellos, marque la casilla Se puede configurar para cada puerto serie caja.
  9. En el modo de respuesta asegúrese de que al menos uno de los menús esté configurado en Voz . Si esta línea telefónica solo se va a utilizar para contestar llamadas de voz, debe configurar el primer menú en Voz y deja los otros dos en blanco.
  10. Para limitar la longitud de un mensaje que se puede dejar en su sistema, cambie la Longitud máxima del mensaje campo. Ingresar un número demasiado alto podría causar que todo el espacio de su disco sea consumido por mensajes extremadamente largos.
  11. Para evitar que se guarden mensajes muy cortos, cambie el campo *Longitud mínima del mensaje*. Si una persona que llama cuelga antes de que transcurra el tiempo especificado en este campo, el mensaje grabado no se guardará en un archivo.
  12. El nivel de umbral de silencio El campo determina el nivel de volumen porcentual por debajo del cual vgetty trata el audio grabado como silencio. Si la opción ¿Quitar el silencio del final de los mensajes? el campo está establecido en , se truncará cualquier audio al final de un mensaje que se encuentre dentro del umbral.
  13. Para configurar los niveles de volumen para los mensajes grabados y para los mensajes de saludo reproducidos por el módem, configure el Nivel de volumen de grabación y Nivel de volumen de reproducción campos respectivamente. Ambos se pueden configurar como Predeterminado , o a un porcentaje de volumen. Sin embargo, no todos los módems admiten la configuración del volumen de reproducción y grabación.
  14. Para que le envíen por correo electrónico los mensajes recién grabados, cambie Después de grabar el mensaje campo a Enviar correo electrónico en formato WAV a e ingrese su dirección en el campo al lado. O seleccione Ejecutar comando en archivo de mensaje e ingrese la ruta a un programa en su campo. Cada vez que se graba un mensaje, el programa se ejecutará con el archivo de mensaje en formato RMD como primer argumento de la línea de comandos.
  15. Haga clic en Guardar para registrar sus nuevos ajustes de configuración y volver a la página principal del módulo.
  16. Haga clic en Aplicar configuración botón para decirle a vgetty e init que usen la nueva configuración. Ahora puede intentar llamar a su número de teléfono para comprobar si se responde la llamada y se graba un mensaje. Debido a que aún no se ha configurado un mensaje de saludo, solo escuchará un pitido cuando el sistema esté listo para grabar.


El formulario de configuración del puerto serie


El formulario de opciones del servidor de correo de voz

Hay varias cosas que pueden salir mal que no se pueden detectar hasta que vgetty intente comunicarse con su módem y responder una llamada. Afortunadamente, los registros detallados se escriben en el archivo /var/log/vgetty._ttyname_ para que pueda ver lo que está fallando. Si su módem está en el primer puerto serie, el archivo de registro será /var/log/vgetty.ttyS0. Inicie sesión como root y use el comando tail -f para monitorearlo cuando entre una llamada, para que pueda ver lo que está sucediendo.

Si su módem no es compatible con la reproducción y grabación de voz, se escribirá un mensaje de error apropiado en el registro tan pronto como Aplicar configuración se hace clic en el botón. Si esto sucede, no hay nada que puedas hacer aparte de comprar un nuevo módem. Otro problema común es una falla al reproducir el mensaje de saludo, debido a que su módem no admite la misma velocidad o formato de compresión. Consulte Configuración de un mensaje de saludo sección para obtener detalles sobre cómo resolver esto.

Escuchar mensajes grabados

Cada vez que se recibe un mensaje, se escribe en un archivo en el directorio /var/spool/voice/incoming en formato RMD. Afortunadamente, estos archivos se pueden convertir fácilmente a formatos más útiles como WAV usando comandos como rmdtopvf y pvftowav que vienen con vgetty. Webmin hace esto por ti automáticamente cuando lo usas para escuchar un mensaje.

Para ver y administrar los mensajes grabados, los pasos a seguir son:

  1. En la página principal del módulo, haga clic en el icono Mensajes recibidos. Esto lo llevará a una página que enumera todos los mensajes grabados disponibles, sus tamaños y formatos de audio. El mensaje grabado más recientemente se muestra en la parte superior de la tabla.
  2. Para escuchar un mensaje, simplemente haga clic en la fecha y hora debajo de Recibido en columna. Webmin lo convertirá a formato WAV, y si su navegador ha sido configurado para reproducir archivos de audio en este formato, debería escucharlo inmediatamente.
  3. Para eliminar mensajes, marque la casilla a la izquierda de cada mensaje en la tabla y haga clic en Eliminar mensajes seleccionados botón.

Incluso si un mensaje se envió por correo electrónico a alguna dirección o se ejecutó un programa cuando se recibió, aún se mostrará en esta página.

Configurar un mensaje de saludo

Cuando su sistema contesta el teléfono, puede reproducir un mensaje de saludo para que las personas que llaman sepan con quién se han comunicado. Después del mensaje, vgetty también reproducirá un pitido corto para que la persona que llama sepa cuándo comenzar a hablar. Sin embargo, de manera predeterminada, no hay un mensaje de saludo, por lo que las personas que llaman solo escucharán un pitido. Debido a que esto no es muy amigable, puede usar Webmin para configurar uno o más mensajes para que se reproduzcan cuando se responda la llamada. Si se configuran varios mensajes, vgetty elegirá uno de ellos al azar para cada llamada.

Para agregar un mensaje de saludo, los pasos a seguir son :

  1. En la página principal del módulo, haga clic en el ícono Mensajes de saludo. Esto lo llevará a una página que enumera todos los mensajes existentes, si los hay.
  2. Grabe un mensaje en formato WAV utilizando algún otro programa. Asegúrese de que la frecuencia de muestreo sea la misma que la utilizada por los mensajes grabados que se muestran en la página Mensajes recibidos. Si no es así, es probable que su módem no pueda reproducirlo.
  3. De vuelta en Webmin, seleccione el archivo WAV usando Subir mensaje campo. En el menú que se encuentra junto a él, seleccione el mismo formato de audio y la misma cantidad de bits que utilizan los mensajes grabados. Una vez más, el formato elegido debe ser el correcto para que su módem pueda reproducir el mensaje.
  4. Haga clic en Subir botón de mensaje para que el archivo se convierta a formato RMD y se agregue a la lista de mensajes de saludo.

Los mensajes de saludo existentes se pueden escuchar haciendo clic en su nombre de archivo de la lista, lo que hará que Webmin vuelva a convertir el archivo de audio elegido al formato WAV antes de enviarlo a su navegador. Si ya no desea utilizar algunos de los mensajes de saludo, simplemente seleccione la casilla de verificación junto a ellos y haga clic en el botón *Eliminar mensajes seleccionados* debajo de la lista.

Hay otra forma de crear un mensaje de saludo que evita cualquier problema de formato o frecuencia de muestreo y no requiere que se conecte una tarjeta de sonido o un micrófono a su computadora. Un mensaje grabado existente se puede convertir en un saludo siguiendo estos pasos :

  1. Llame a su propio contestador automático y deje el mensaje de bienvenida como una grabación.
  2. En la página principal del módulo, haga clic en el icono Mensajes recibidos y busque la nueva grabación en la lista.
  3. Seleccione la casilla de verificación junto a él y haga clic en el botón *Convertir seleccionados en saludos*. Esto eliminará el mensaje de la lista y lo agregará a la lista en la página Mensajes de saludo.

El único problema con la conversión de mensajes como este es que pueden tener una calidad de audio deficiente o tener silencio o sonidos telefónicos al principio y al final.


Webmin
  1. Cómo configurar WireGuard en Ubuntu 22.04

  2. Configurar el servidor DHCP en CentOS 8:¿cómo hacerlo?

  3. Cómo configurar un servidor SFTP en Debian 11 Server

  4. Cómo configurar un servidor TeamSpeak en Ubuntu 16.04

  5. Cómo configurar VSFTPD en CentOS 8

Cómo configurar un servidor OpenVPN en Debian 9

Cómo configurar un servidor de Minecraft en Debian 10

Cómo configurar el servidor DHCP en CentOS 8

¿Cómo configurar un servidor Apt-cacher?

Cómo configurar un servidor TeamSpeak en CentOS 7

Cómo configurar un servidor doméstico