Affichage des résultats 1 à 1 sur 1

Discussion: IVR Record -> AGI google.tts

  1. #1
    Membre
    Date d'inscription
    mars 2013
    Localisation
    Reims
    Messages
    60
    Downloads
    0
    Uploads
    0

    Lightbulb IVR Record -> AGI google.tts

    Bonjour à tous, je suis depuis un moment ce forum et vous en remercie puisque jusqu'à présent j'ai toujours trouvé ce dont j'avais besoin sans avoir besoin d'ouvrir un nouveau post.

    Mais bon, il y a un début à tout, c'est mon premier post, je suis donc emu

    j'aimerais pouvoir enregistrer des fichiers .wav dictée par google TTS

    Dans l'exemple ci-dessous, je voudrai enregistrer 1 à 10 au format wav
    (par la suite j'en ai 10000 à enregistrer...)

    mon problème est que pendant l'enregistrement il ne passe pas à la ligne du dessous pour utiliser l'AGI googletts
    Ceci est dut à asterisk qui ne passe pas à la priorité suivante tant qu'elle n'a pas fini, suis-je obligé de passer par un script BASH pour gérer le comptage et lancer XX.call en mettant en relation 2 IVR (un qui dicte, l'autre qui enregistre), ou puis je le faire via un seul script ou puis je utiliser une sorte de &&?
    voici mon IVR
    ;extensions des IVR

    exten => 8005,1,Goto(save-tts,s,1)

    ; IVR d'enregistrement tts -> wav
    [save-tts]
    exten = s,1,Answer
    exten = s,n,agi(googletts.agi,"L'enregistrement va commencer après le bip",fr)
    exten = s,n(begining),Set(VAL=0)
    exten = s,n(start),Set(VAL=$[${VAL} + 1])
    exten = s,n,Record(/tiscom/sound/${VAL}.gsm,2,2,a)
    exten = s,n,agi(googletts.agi,"${VAL}",fr)
    exten = s,n,WaitExten(2)

    exten = t,1,Goto(i,1)

    exten = i,1,GotoIf($[${VAL} = 10]?i,5)
    exten = i,2,GotoIf($[${VAL} < 9]?i,3)
    exten = i,3,Goto(s,start)
    exten = i,5,Hangup()
    Dernière modification par slemoal ; 10/03/2013 à 13h34.

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
  •