Affichage des résultats 1 à 7 sur 7

Discussion: Enregistrement Aléatroire de conversation

  1. #1
    Membre
    Date d'inscription
    septembre 2010
    Localisation
    Lorient
    Messages
    66
    Downloads
    0
    Uploads
    0

    Enregistrement Aléatroire de conversation

    Bonjour à tous,

    Je cherche à mettre en place un systeme d'enregistrement aléatoire de conversation sur appel entrant dans une queue.

    J'ai déjà mis en palce ce type de fonction mais pas de manière aléatoire. si vous aviez des idées...

    Merci.

  2. #2
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    ; Monitors a call 10% of the time
    exten => s,1,Random(90:s,3)
    exten => s,2,Monitor(gsm,/var/spool/asterisk/monitor/${EXTEN}-${TIMESTAMP},m)
    exten => s,3,Dial(SIP/8000)

  3. #3
    Membre
    Date d'inscription
    septembre 2010
    Localisation
    Lorient
    Messages
    66
    Downloads
    0
    Uploads
    0
    Merci Reaper pour ton copier-coller de voip-info.org

    J'étais parti dans un délire à partir du callerid(num) et de la fonction MATH !!!

  4. #4
    Membre
    Date d'inscription
    septembre 2010
    Localisation
    Lorient
    Messages
    66
    Downloads
    0
    Uploads
    0
    Je reviens à la charge...

    Voici le fonctionnement souhaité:

    De manière aléatoire, les appels de nos clients doivent être enregistrés (dans le cadre d'une étude qualitaive de nos accueil téléphonique. Les clients doivent pouvoir refuser l'enregistrement en composant une séquence de touches (exemple 99).


    La fonction aléatoire sera gérée avec l'appli Random(), je ne l'ai pas encore implémentée mais ca ne devrait pas me poser de problèmes.

    Voici ce que j'ai déjà mis en place:

    fichier features.conf
    Code PHP:
    enregistre => 99,peer,Macro,apprecord 
    Macro apprecord
    Code PHP:
    [macro-apprecord]
    exten => s,1,GotoIf($["${XAD}"0" "${XAD}""]?ecoute:pasecoute)
    exten => s,n(ecoute),NoOp(conversation enregistree)
    exten => s,n,MacroExit
    exten 
    => s,n(pasecoute),StopMixMonitor
    exten 
    => s,n,Set(XAD=0)
    exten => s,n,MacroExit 
    fichier extensions.conf
    Code PHP:
    exten => s,1,Answer()
    exten => s,n,Set(DYNAMIC_FEATURES=enregistre)
    exten => s,n,Set(XAD=1)
    exten => s,n,Set(FILENAME=${CALLERID(number)}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}).wav)
    exten => s,n,MixMonitor(${FILENAME},bW(1))
    exten => s,n,Set MusicOnHold(musique-standard)
    exten => s,n,Queue(standard,tW)

    exten => h,1,GotoIf($[test${FILENAME} != test]?record:no-record)
    exten => h,n(record),Set(DIRECTORY=/var/spool/asterisk/monitor/)
    exten => h,n,System(/usr/bin/mime-construct --header "From: Standard<standard@societe.com>" --to administrateur@societe.com --subject "Un nouvel enregistrement de conversation du STANDARD" --attachment ${FILENAME} --type application/wav --file ${DIRECTORY}${FILENAME})
    exten => h,n,hangu()
    exten => h,n(no-record), NoOp(Conversation non enregistre)
    exten => h,n,(hangup() 
    Mon soucis actuel, c'est que tous les appels sont bien enregistrés (et envoyé par mail au destinataire) même si l'appelant à saisi la séquence déclarée dans le le fichier features.com ...

    Vous l'avez compris, c'est là que je coince!!!

    Merci pour vos aides.

  5. #5
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Citation Envoyé par plouf Voir le message
    Merci Reaper pour ton copier-coller de voip-info.org

    J'étais parti dans un délire à partir du callerid(num) et de la fonction MATH !!!
    Et oui, ça ma pris 2 secondes et google avec clé "asterisk random"

  6. #6
    Membre Association
    Date d'inscription
    septembre 2010
    Messages
    1 236
    Downloads
    0
    Uploads
    0
    Pour refus d'enregisterment, Read() les dtmf, si autre que 99 > Random.
    Voila.

  7. #7
    Membre
    Date d'inscription
    septembre 2010
    Localisation
    Lorient
    Messages
    66
    Downloads
    0
    Uploads
    0
    Ok,

    Si je comprends bien ton idée, j'abandonne mon idée features?

    Je teste et je fais un retour...

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
  •