Page 1 sur 4 123 ... DernièreDernière
Affichage des résultats 1 à 10 sur 32

Discussion: La command Record n'enregistre que 60 secondes

  1. #1
    Membre
    Date d'inscription
    juin 2015
    Messages
    41
    Downloads
    0
    Uploads
    0

    Exclamation La command Record n'enregistre que 60 secondes

    Bonjour,

    Je suis face a un problème. Dans mon extension j'appelle la commande Record :

    exten => s,n,Record(${sound_path}record_file:wav,0,0,k)

    Tout se passe bien, l'enregistrement s'effectue bien sauf que au bout de 60 seconde, l'enregistrement s’arrête tout seul. Je souhaite faire des enregistrements longs et du coup c'est un gros problème.

    Est ce que quelqu'un voit d’où pourrait venir ce problème ?

    Merci.

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Bonjour, la doc nous montre que

    Record(filename.format[,silence[,maxduration[,options]]])

    Il est ou ton maxduration ici ?

    exten => s,n,Record(${sound_path}record_file:wav,0,0,k)

  3. #3
    Membre
    Date d'inscription
    juin 2015
    Messages
    41
    Downloads
    0
    Uploads
    0
    Mon maxduration c'est 0, dans la doc il est dit que si on met rien ou 0 alors il n'y a pas de durée maximale. Au début j'ai testé avec rien, mais ça ne marche pas non plus, ça coupe à 60 secondes.

  4. #4
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Citation Envoyé par guiguizmo Voir le message
    Mon maxduration c'est 0, dans la doc il est dit que si on met rien ou 0 alors il n'y a pas de durée maximale. Au début j'ai testé avec rien, mais ça ne marche pas non plus, ça coupe à 60 secondes.
    Je ne vois pas cette info dans la doc de module, et si tu met par exemple 30 Min ?

  5. #5
    Membre
    Date d'inscription
    juin 2015
    Messages
    41
    Downloads
    0
    Uploads
    0
    C'est écrit sur cette page : http://www.voip-info.org/wiki/view/Asterisk+cmd+Record

    J'ai essayé avec 30min (1800) et j'obtiens le même résultat ...

  6. #6
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    Il faut regarder la doc sur le wiki d'Asterisk wiki.asterisk.org pour être sûr ou sinon core show application record. Montre nous des logs de quand ça exécute et arrêtes si possible. Tu veux faire quoi exactement ?
    Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
    Blog Wazo : http://blog.wazo.community
    Wazo est un fork de XiVO.
    Suivez moi sur Twitter !

  7. #7
    Membre Association Avatar de quintana
    Date d'inscription
    août 2010
    Localisation
    Québec
    Messages
    1 084
    Downloads
    0
    Uploads
    0
    J'ai fait le test :

    Code:
    [Sep 14 13:30:42]     -- Executing [1236@default:1] Record("SIP/c4i2zd-00000000", "/tmp/record_file:wav,0,0,k") in new stack
    [Sep 14 13:30:43]   == Manager 'xivo_cti_user' logged on from 127.0.0.1
    [Sep 14 13:30:43]     -- <SIP/c4i2zd-00000000> Playing 'beep.slin' (language 'fr_FR')
    [Sep 14 13:30:43]        > 0x2c63810 -- Probation passed - setting RTP source address to 192.168.32.41:5004
    [Sep 14 13:30:45]   == Manager 'xivo_monit_user' logged on from 127.0.0.1
    [Sep 14 13:30:50]   == Manager 'xivo_monit_user' logged off from 127.0.0.1
    [Sep 14 13:32:06]   == Spawn extension (default, 1236, 1) exited non-zero on 'SIP/c4i2zd-00000000'
    J'ai raccroché après plus d'une minute.

    Mon dialplan :

    Code:
    exten = 1236,1,Record(/tmp/record_file:wav,0,0,k)
    same  =      n,Hangup()
    Ma version d'Asterisk : 13.5
    Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
    Blog Wazo : http://blog.wazo.community
    Wazo est un fork de XiVO.
    Suivez moi sur Twitter !

  8. #8
    Membre
    Date d'inscription
    juin 2015
    Messages
    41
    Downloads
    0
    Uploads
    0
    Merci pour ta réponse quintana, je te poste des logs demain.

  9. #9
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    Citation Envoyé par guiguizmo Voir le message
    C'est écrit sur cette page : http://www.voip-info.org/wiki/view/Asterisk+cmd+Record

    J'ai essayé avec 30min (1800) et j'obtiens le même résultat ...
    à noter qu'il y a un paramètre silence, qui fait sortir quand on détecte plus de x secondes de silence (s'assurer que l'audio marche dans les deux sens) et vérifier la variable RECORD_STATUS pour savoir ce qui a causé la sortie

    J

  10. #10
    Membre
    Date d'inscription
    juin 2015
    Messages
    41
    Downloads
    0
    Uploads
    0
    Tout comme la variable maxduration, la variable silence, si elle est définie à 0, ne prend pas en compte le silence. Ou puis je vérifier la variable RECORD_STATUS ?

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
  •