Affichage des résultats 1 à 7 sur 7

Discussion: [RESOLU] queues et conversion a MP3

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Senior
    Date d'inscription
    avril 2013
    Messages
    104
    Downloads
    0
    Uploads
    0

    [RESOLU] queues et conversion a MP3

    Bonjour à tous,
    Une question:
    J'ai une file d'attente (queue ) et cette queue est paramétrée pour enregistrer les conversations en WAV.

    J'aurais besoin d'exécuter un script qui convertit la conversation en mp3 une fois l'appel terminé.

    Je souhaiterais connaître la meilleure façon de le faire. Jusqu'à présent je faisais un cron qui, chaque minute, convertissait tous les .wav du répertoire en mp3
    Code:
    # wav to mp3 
    cd /var/spool/asterisk/monitor
    for i in *.wav; do
    	if [ -e "$i" ]; then
    		file=`basename "$i" .wav`
    		#lame -h -b 192 "$i" "$file.mp3"
    		sox -r 8000 -c 1 "$i" "$file.mp3"
    	fi 
    done
    Cette solution ne fonctione pas, car si une conversation est en cours, un fichier wav existe dans le répertoire et ce fichier se convertit mal, car le wav est ouvert.

    Donc je souhaiterais exécuter un script une fois que l'appel est terminé. Je sais exécuter un script dans le cas où c'est une conversation "normale", c'est à dire PAS dans une queue.

    J'ai essayé ça:
    Code:
    exten => 500,1,Queue(support,wtTr)
    exten => 500,2,System(/bin/sh /etc/asterisk/test.sh ${MONITOR_FILE} /var/spool/asterisk/monitor/mp3/{$MONITOR_FILE})
    Mais la seconde ligne n'est pas exécutée.

    J'espère avoir été clair.

    Merci de votre aide.
    Dernière modification par sbeu ; 08/09/2015 à 15h34.

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •