Solucionar Error 403 al Acceder/Descargar Grabaciones/Recordings de Vicidial
Introducción:
Estás intentanto descargar una grabación o recording de Vicidial y te sale el Error 403 de Acceso Prohibido. Este tutorial te enseña cómo solucionarlo. Este error significa básicamente que NO hay permiso de acceder a estos recursos. Por ejemplo estás accediendo a: http://tuIP/RECORDINGS/MP3/20171129-124003_3187267705-all.mp3, pero no te deja y te sale el error 403. Ahora sí, Manos a la obra!!! Podría serte de guía también si usas GoAutoDial.
Paso 1. Dar Permisos de Acceso/Descarga a donde se encuentran las grabaciones
Estas grabaciones se encuentran almacenadas en: /var/spool/asterisk/monitorDONE/, las cuales son accesible a través de una dirección web: IP/RECORDINGS/, lo cual se logra a través de una Alias en Apache. Pero bueno, lo de hacer es bien simple: entrando con consola en root, ejecuta:
chmod 755 /var/spool/asterisk -R
Lo cual colocará permisos 755 en el directorio /var/spool/asterisk y todas los demás directorios y archivos dentro (con la opción -R de Recursivamente). Este permiso es suficiente para permitir la lectura o descarga de los archivos respectivos.
Ahora prueba accediendo al link de la grabación de nuevo. Sólo en caso que aún no te funciona, sigue con el Paso 2.
Paso 2. (Opcional) Verificar permisos en /etc/apache2/conf.d/vicirecord.conf (en minúscula)
Con ayuda de un administrador FTP/sFTP como Filezilla o por la consola (por ejemplo, con Putty), abre/edita el archivo /etc/apache2/conf.d/vicirecord.conf, que es donde se encuentra lo relacionado con la configuración de Alias para IP/RECORDINGS, y asegúrate de que se permita el acceso, dependiendo de la versión de Apache2:
En Apache 2.2:
Order allow,deny
Allow from all
En Apache 2.4:
Require all granted
Puedes verificar tu versión de Apache ejectutando:
httpd -v
En cualquiera de las dos versiones, en vez de all puedes colocar la IP específica de donde deseas acceder, por ejemplo, Allow from 186.52.65.47
Y ahora reinicia Apache para cargar los cambios:
service apache2 restart
Listo. Esto es todo. Espera les haya servido. Coloca tus comentarios abajo. Dios los bendiga!!!
Fuentes:
http://www.vicidial.org/VICIDIALforum/viewtopic.php?f=4&t=30207
http://www.vicidial.org/VICIDIALforum/viewtopic.php?f=4&t=33291
http://www.eflo.net/VICIDIALforum/viewtopic.php?f=4&t=35434