Ayuda con voicemail

Versión para impresiónSend by email

Buenas gente!! Tengo un gran problema hace varios dias con el voicemail de asterik. Hice una interface web para la empresa en la que trabajo la cual funciona sobre dos servidores, el primero de estos es esl servidor web con la interface y el segundo es un server asterisk con un IVR y el Voicemail andando sin problemas.

Necesito que cada vez que se crea un usuario nuevo de voicemail el directorio que le corresponde al usuario y los sub directorio conjuntamente con los archivos que deberia llevar dentro (osea los audios y los TXT con la info) salgan con permisos de escritura (en lo posible 777) para que la web pueda eliminar y mover archivos dentro de las carpetas asi como crear carpetas y elminarlas dentro de la carpeta del usuario.

 

Intente hacer algo desde el codigo PHP en si pero al ser algo remoto, el NFS quien es el que mapea la unidad del asterisk hacia el server web no me deja hacer cambios de esta indole.

 

Ojala alguien me pueda ayudar... la verdad se me acabaron las ideas.

 

Saludos... Muchas gracias!!

Re: Ayuda con voicemail

Hola,

no puedes crear en cron una entrada que se ejecute cada 5 minutos y te cambie los permisos?

Saludos

 

Lo pense, pero la idea es

Lo pense, pero la idea es sacar a la venta el servicio, y cuando haya una cantidad grande de usuarios probablemente entren dentro del  tiempo en el que no tengan permisos.

 

Lo que estoy por hacer es la inversa, que los audios se guarden en un directorio mapeado desde el servidor web para que este lo tenga como local para manejarlos a su antojo. 

La pregunta 2 es, como cambio el directorio default de las grabaciones del voicemail en asterisk?????

 

Gracias por la buena onda!!

Re: Lo pense, pero la idea es

Hola,

como la ejecución del comando no va a utilizar muchos recursos puedes setearlo para que se ejecute cada 2-3 minutos.

Para cambiar la carpeta donde Asterisk Guarda las grabaciíones creo que tienes que meter mano al codigo fuente.

Otra cosa es mirar este parametro en voicemail.conf:

; If you need to have an external program, i.e. /usr/bin/myapp
; called when a voicemail is left, delivered, or your voicemailbox
; is checked, uncomment this.
;externnotify=/usr/bin/myapp

y escribir un pequeño script que copie el correo de voz en otra carpeta que sea accesible desde el servidor web.

Saludos

 

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
  • Puede publicar código usando las etiquetas: <code>...</code> (genérico) o <?php ... ?> (PHP subrayado).
  • Insertar una macro de Google Maps

Más información sobre opciones de formato

CAPTCHA
Esta pregunta es para averiguar si eres un humano (aunque troll) o una maquina
CAPTCHA de imagen
Introduzca los caracteres mostrados en la imagen.
To prevent automated spam submissions leave this field empty.
Distribuir contenido Distribuir contenido