Page 1 sur 2 12 DernièreDernière
Affichage des résultats 1 à 10 sur 32

Discussion: La command Record n'enregistre que 60 secondes

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    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.

  2. #2
    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 ?

  3. #3
    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 ...

  4. #4
    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 !

  5. #5
    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 !

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

  7. #7
    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

  8. #8
    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 ?

  9. #9
    Membre Senior
    Date d'inscription
    septembre 2010
    Localisation
    Where the sun shines
    Messages
    1 418
    Downloads
    0
    Uploads
    0
    rajouter
    exten h,1,Verbose(1,recordstatus=${RECORD_STATUS})

    ou l'insérer dans l'extension h si elle existe dejà

  10. #10
    Membre
    Date d'inscription
    juin 2015
    Messages
    41
    Downloads
    0
    Uploads
    0
    Voila les logs lorsque j'effectue un appel (j'ai volontairement masqué les adresses IP et numéros de téléphone) :

    Code:
    -- Executing [s@ivr-recording:4] Record("SIP/xx.xx.xx.xx-0000006d", "/var/lib/asterisk/sounds/records/recorded/test_20150914_213018:wav,0,1800,k") in new stack
    -- <SIP/xx.xx.xx.xx-0000006d> Playing 'beep.gsm' (language 'fr')
    Lorsque ca coupe :

    Code:
    <--- SIP read from UDP:xx.xx.xx.xx:5070 --->
    BYE sip:+33XXXXXXXXX@xx.xx.xx.xx:5070 SIP/2.0
    Via: SIP/2.0/UDP xx.xx.xx.xx:5070;rport;branch=z9hG4bK19HSm38Qy39Uj
    Max-Forwards: 70
    From: "+33XXXXXXXXX" <sip:+33XXXXXXXXX@xx.xx.xx.xx>;tag=rm99rHH7FB81N
    To: <sip:+33XXXXXXXXX@xxx.com>;tag=as33909228
    Call-ID: 36d1-4c7-814201519-fsc1.gwin
    CSeq: 80793471 BYE
    Contact: <sip:mod_sofia@xx.xx.xx.xx:5070>
    User-Agent: Sewan_TRUNKFSC1
    Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, NOTIFY
    Supported: path, replaces
    Reason: Q.850;cause=16;text="NORMAL_CLEARING"
    Content-Length: 0
    
    <------------->
    --- (13 headers 0 lines) ---
    Sending to xx.xx.xx.xx:5070 (NAT)
    Scheduling destruction of SIP dialog '36d1-4c7-814201519-fsc1.gwin' in 32000 ms (Method: BYE)
    
    <--- Transmitting (NAT) to xx.xx.xx.xx:5070 --->
    SIP/2.0 200 OK
    Via: SIP/2.0/UDP xx.xx.xx.xx:5070;branch=z9hG4bK19HSm38Qy39Uj;received=xx.xx.xx.xx;rport=5070
    From: "+33XXXXXXXXX" <sip:+33XXXXXXXXX@xx.xx.xx.xx>;tag=rm99rHH7FB81N
    To: <sip:+33XXXXXXXXX@xxx.com>;tag=as33909228
    Call-ID: 36d1-4c7-814201519-fsc1.gwin
    CSeq: 80793471 BYE
    Server: Asterisk PBX 13.3.0
    Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
    Supported: replaces, timer
    Content-Length: 0

    Voila la variable RECORD_STATUS :

    Code:
        -- Executing [h@ivr-recording:1] Verbose("SIP/xx.xx.xx.xx-0000006f", "1,recordstatus=HANGUP") in new stack
     recordstatus=HANGUP
    A noter que j'ai dans la CLI d'asterisk, souvent ce genre de message qui s'affiche, cela a t il un rapport :

    Code:
    ---
    Retransmitting #X (NAT) to xx.xx.xx.xx:5070:
    SIP/2.0 404 Not Found
    Via: SIP/2.0/UDP xx.xx.xx.xx:5070;branch=z9hG4bK-1b270b3175c078e6eb086c3300abac68;received=xx.xx.xx.xx;rport=5070
    From: 8966<sip:8966@xx.xx.xx.xx>;tag=6f2acc6d
    To: 00972598549491<sip:00972598549491@xx.xx.xx.xx>;tag=as56148f85
    Call-ID: 1b270b3175c078e6eb086c3300abac68
    CSeq: 1 INVITE
    Server: Asterisk PBX 13.3.0
    Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
    Supported: replaces, timer
    Content-Length: 0
    J'en ai 10 (Retransmitting #X ou X va de 1 à 10) et ensuite j'ai ce message :

    Code:
    [Sep 14 21:37:58] WARNING[28098]: chan_sip.c:3996 retrans_pkt: Retransmission timeout reached on transmission 77afa89e2e7513b99b8491287c91b5cb for seqno 1 (Critical Response) -- See https://wiki.asterisk.org/wiki/display/AST/SIP+Retransmissions
    Packet timed out after 32000ms with no response
    Really destroying SIP dialog '77afa89e2e7513b99b8491287c91b5cb' Method: INVITE
    Pour info ma version d'asterisk est 13.3

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
  •