Page 6 sur 10 PremièrePremière ... 45678 ... DernièreDernière
Affichage des résultats 51 à 60 sur 94

Discussion: Emission d'appels automatique sur Asterisk

  1. #51
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Asterisk 1.6.2.14, Copyright (C) 1999 - 2010 Digium, Inc. and others.
    Created by Mark Spencer <markster@digium.com>
    Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
    This is free software, with components licensed under the GNU General Public
    License version 2 and other licenses; you are welcome to redistribute it under
    certain conditions. Type 'core show license' for details.
    ================================================== =======================
    == Parsing '/etc/asterisk/asterisk.conf': == Found
    Connected to Asterisk 1.6.2.14 currently running on localhost (pid = 11174)
    Verbosity is at least 3
    == Manager 'admin' logged off from 127.0.0.1
    -- Attempting call on SIP/4000 for s@outboundmsg1:1 (Retry 1)
    == Using SIP RTP TOS bits 184
    == Using SIP RTP CoS mark 5
    == Manager 'admin' logged on from 127.0.0.1
    -- Executing [s@outboundmsg1:1] Set("SIP/4000-0000002f", "TIMEOUT(digit)=5") in new stack
    -- Digit timeout set to 5.000
    -- Executing [s@outboundmsg1:2] Set("SIP/4000-0000002f", "TIMEOUT(response)=10") in new stack
    -- Response timeout set to 10.000
    -- Executing [s@outboundmsg1:3] Answer("SIP/4000-0000002f", "") in new stack
    -- Executing [s@outboundmsg1:4] Wait("SIP/4000-0000002f", "1") in new stack
    -- Executing [s@outboundmsg1:5] BackGround("SIP/4000-0000002f", "outboundmsgs/Msgvocal") in new stack
    -- <SIP/4000-0000002f> Playing 'outboundmsgs/Msgvocal.slin' (language 'en')
    == Manager 'admin' logged off from 127.0.0.1
    == Manager 'admin' logged on from 127.0.0.1
    == Manager 'admin' logged off from 127.0.0.1
    == Manager 'admin' logged on from 127.0.0.1
    == Manager 'admin' logged on from 127.0.0.1
    == Manager 'admin' logged off from 127.0.0.1
    == Manager 'admin' logged off from 127.0.0.1
    -- Executing [2@outboundmsg1:1] Goto("SIP/4000-0000002f", "msgack,s,1") in new stack
    -- Goto (msgack,s,1)
    -- Executing [s@msgack:1] Playback("SIP/4000-0000002f", "outboundmsgs/aurevoir") in new stack
    -- <SIP/4000-0000002f> Playing 'outboundmsgs/aurevoir.slin' (language 'en')
    == Manager 'admin' logged on from 127.0.0.1
    -- Executing [s@msgack:2] Hangup("SIP/4000-0000002f", "") in new stack
    == Spawn extension (msgack, s, 2) exited non-zero on 'SIP/4000-0000002f'
    == Manager 'admin' logged off from 127.0.0.1




    C tous ce que de CLI a donné meme avec des noop avant et apres je comprend rien, peu etre il faut utilise trysystem()

  2. #52
    Membre Association Avatar de cedricscha
    Date d'inscription
    août 2010
    Localisation
    Geneve/Suisse
    Messages
    578
    Downloads
    1
    Uploads
    0
    peu etre que je vois mal, mais je vois pas de trace des noop dans ton extrait de cli......

    as-tu bien recharger le dialplan ?

    Peux-tu coller le dialplan que tu as tester, avec les noop ici.....
    Cédric
    ---------------------------------------------------------------
    Rejoignez l'Association Asterisk France : http://www.asterisk-france.org

    Envie de mettre des étoiles dans les yeux de vos clients : EasyPyro.ch

    On a pas inventé l'électricité en cherchant à améliorer la bougie...
    ---------------------------------------------------------------

  3. #53
    Membre Association Avatar de cedricscha
    Date d'inscription
    août 2010
    Localisation
    Geneve/Suisse
    Messages
    578
    Downloads
    1
    Uploads
    0
    que donne un :
    Code:
     dialplan show s@msgack
    dans la CLI ?
    Cédric
    ---------------------------------------------------------------
    Rejoignez l'Association Asterisk France : http://www.asterisk-france.org

    Envie de mettre des étoiles dans les yeux de vos clients : EasyPyro.ch

    On a pas inventé l'électricité en cherchant à améliorer la bougie...
    ---------------------------------------------------------------

  4. #54
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    [outboundmsg1]
    exten => s,1,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds
    exten => s,2,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds
    exten => s,3,Answer
    exten => s,4,Wait(1)
    exten => s,5,Playback(outboundmsgs/Msgvocal);
    exten => s,6,Background(outboundmsgs/choix);
    exten => s,7,WaitExten()

    exten => 1,1,Goto(s,5) ; replay message
    exten => 2,1,Goto(msgack,s,1) ; acknowledge message
    exten => 3,1,Goto(msgnoack,s,1) ; acknowledge message
    exten => i,1,Playback(outboundmsgs/erreur)
    exten => i,n,Goto(s,5)

    exten => t,1,Playback(outboundmsgs/byefr)
    exten => t,2,Hangup

    [msgack]
    noop
    exten => s,1,Playback(outboundmsgs/byefr)
    exten => s,2,Hangup
    exten => s,3,system(echo -e "resultat = 1 ok" >> /tmp/ConvertFile/retour.txt)
    noop
    [msgnoack]
    exten => s,1,Playback(outboundmsgs/negatif)
    exten => s,2,Playback(outboundmsgs/byefr)
    exten => s,3,Hangup
    exten => s,4,system(echo -e "resultat = 2 nok" >> /tmp/ConvertFile/retour.txt )

  5. #55
    Membre Association Avatar de cedricscha
    Date d'inscription
    août 2010
    Localisation
    Geneve/Suisse
    Messages
    578
    Downloads
    1
    Uploads
    0
    Ben la réponse est dans ton dialplan...... je le redis encore une fois, lit le bouquin d'oreilly........

    tu ne peux pas arriver a faire quelques chose de fonctionnel, si tu n'y mets pas un peu du tien, fais au moins quelques recherche sur internet, documente toi...... prends des cours........

    si tu fais un hangup....... comment veux tu que ce qu'il y a apres fonctionne ?

    utilise les priorités a bon escient.......

    voici ce que tu aurais du trouver tout seul, en ayant lu au moins les tutos disponible sur ce site...........

    Code:
    [msgack]
    exten = s,1,Playback(outboundmsgs/byefr)
    exten = s,n,NoOp(Ecriture dans le fichier retour.txt)
    exten = s,n,system(echo -e "resultat = 1 ok" >> /tmp/ConvertFile/retour.txt)
    exten = s,n,Hangup()
    
    [msgnoack]
    exten = s,1,Playback(outboundmsgs/negatif)
    exten = s,n,Playback(outboundmsgs/byefr)
    exten = s,n,NoOp(Ecriture dans le fichier retour.txt)
    exten = s,n,system(echo -e "resultat = 2 nok" >> /tmp/ConvertFile/retour.txt )
    exten = s,n,Hangup
    fais attention egalement a poster, le diaplan que tu utilise et non pas un autre...... si tu veux que l'on te dépanne dessus.

    tu peux egalement faire ainsi si tu veux que ton écriture ce fasse après le hangup() :

    Code:
    [msgack]
    exten = s,1,Playback(outboundmsgs/byefr)
    exten = s,n,NoOp(Ecriture dans le fichier retour.txt)
    exten = s,n,Hangup()
    
    exten = h,1,system(echo -e "resultat = 1 ok" >> /tmp/ConvertFile/retour.txt)
    
    [msgnoack]
    exten = s,1,Playback(outboundmsgs/negatif)
    exten = s,n,Playback(outboundmsgs/byefr)
    exten = s,n,NoOp(Ecriture dans le fichier retour.txt)
    exten = s,n,Hangup 
    
    exten = h,1,system(echo -e "resultat = 2 nok" >> /tmp/ConvertFile/retour.txt )
    Mais cela aussi tu le saurais, si tu avais lu les tutos dispo sur ce site.......
    Cédric
    ---------------------------------------------------------------
    Rejoignez l'Association Asterisk France : http://www.asterisk-france.org

    Envie de mettre des étoiles dans les yeux de vos clients : EasyPyro.ch

    On a pas inventé l'électricité en cherchant à améliorer la bougie...
    ---------------------------------------------------------------

  6. #56
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    je me suis dis la meme chose t'inquiete, c'etait avant la hangup mais j'ai essaye de la mettre apres et meme sur le livre (fr comme en) il explique pas bien la fonction System()

    en tou cas je vais essaye et je te tiens au courant

  7. #57
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    196
    Downloads
    1
    Uploads
    0
    Pour faire des actions après le hangup, il faut utilisé l'extension h.

    la fonction système te permet simplement d'accédé au système, donc d'utiliser des commandes bash.

  8. #58
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Oui je vois
    merci en tout cas
    sinon ya moyen de faire jouer le message en boucle et que le choix d'un bouton l'interronpe ??

  9. #59
    Membre Senior
    Date d'inscription
    septembre 2010
    Messages
    196
    Downloads
    1
    Uploads
    0
    La fonction background fait ça je crois...

    hésite pas à aller jeter un cout d'oeil à voip-info.com quand tu as une question comme ça (tape command asterisk dans google, ça devrait suffire), on trouve souvent pas mal de réponse sur les fonctions du dialplan.

  10. #60
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Sur le oreilly c marquer qu'il faut ajouter l'option m
    Background(filename1[,m])
    mais ca marche pas si comme ni meme comme ca
    Background(filename1,m)
    Background(filename1,[m])
    c peu etre uune différence entre asterisk1.4 et 1.6

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
  •