Affichage des résultats 1 à 10 sur 94

Discussion: Emission d'appels automatique sur Asterisk

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Merci Pour ton explication
    J'ai essayer de récupérer la cause de l'echec de l'appel avec l'extension "Failed" en utilisant un truc simple
    Code:
    exten => failed, 1, system(echo -e $REASON >> chemin/fichier.log
    Mais ca marche pas, coté CLI ca donne ca (pour un appel vers une personne occupé par exemple) :

    Code:
    -- Got SIP response 486 "Busy Here" back from 192.168.2.22
        -- Executing [failed@outboundmsg2:1] System("OutgoingSpoolFailed", "echo -e $REASON >> /tmp/ConvertFile/fichier.log") in new stack
        -- Auto fallthrough, channel 'OutgoingSpoolFailed' status is 'UNKNOWN'
        -- Attempting call on SIP/5000 for s@outboundmsg2:1 (Retry 1)
    et j'ai un petite question par rapport a un AGI, si par exemple je veux utiliser $REASON comme paramètre dans un AGI je fais ca, ca marcherai ????

    Code:
    exten => failed, 1, AGI(monagi.agi | $REASON)

  2. #2
    Membre Association
    Date d'inscription
    août 2010
    Messages
    856
    Downloads
    0
    Uploads
    0
    Citation Envoyé par stepatchin Voir le message
    et j'ai un petite question par rapport a un AGI, si par exemple je veux utiliser $REASON comme paramètre dans un AGI je fais ca, ca marcherai ????

    Code:
    exten => failed, 1, AGI(monagi.agi | $REASON)
    Comme toute variable tu peux la passer en paramètre à un agi.
    Affiche le contenu de ta variable dans le dialplan avec un noop() avant, pour vérifier ce qu'elle contient.

  3. #3
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Merci pour l'info, j'ai fait "failed,1, NoOp($REASON)" mais ca donnait ca :

    Code:
    -- Attempting call on SIP/5000 for s@outboundmsg2:1 (Retry 1)
      == Using SIP RTP TOS bits 184
      == Using SIP RTP CoS mark 5
        -- Got SIP response 486 "Busy Here" back from 192.168.2.22
           > Channel SIP/5000-00000009 was never answered.
        -- Executing [failed@outboundmsg2:1] NoOp("OutgoingSpoolFailed", "$REASON") in new stack
        -- Auto fallthrough, channel 'OutgoingSpoolFailed' status is 'UNKNOWN'
    Ca na rien afficher, alors qui devait faire : NoOP ( la raison) ici Busy, je vais essayer d'écrire l'AGI qui ,selon la raison de la non réponse ,fait des rappels ou non et je vais voir si la variable passe ou non

  4. #4
    Membre Association Avatar de cedricscha
    Date d'inscription
    août 2010
    Localisation
    Geneve/Suisse
    Messages
    578
    Downloads
    1
    Uploads
    0
    euh, tu ne devrait pas utiliser plutot : ${REASON}
    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...
    ---------------------------------------------------------------

  5. #5
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Mrd telment enervé que j'ai oublié ca merci beaucoup , il me reste juste a faire mon petit AGI ou DeadAGI je sais pas, c juste pour faire rappeller la personne si £REASON est égal (0 ou...ou 8)
    le script est trés simple
    Code:
    #!/bin/bash
    EtatLigne=$1
    	if [ $EtatLigne -eq "0" ] || [ $EtatLigne -eq "1" ] || [ $EtatLigne s-eq "3" ]|| [ $EtatLigne -eq "5" ] || [ $EtatLigne -eq "8" ] ; then
    		 ./test_1.sh;
    	fi
    et coté Dialplan j'ai mis ca :
    Code:
    exten => failed,1,AGI(/tmp/ConvertFile/script_test.agi |${REASON})
    Merci

  6. #6
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Bonjour a tous les ami
    ca fait longtemps que je me suis pas connecte pour avoir vos conseils
    je me remet sur Asterisk encore une fois.
    Mon soucis ce toujours le Auto call out, si je met : +336XXXXXXXX ca marche pas alors qu'avec 06XXXXXXXX ca marche.
    Y a il un config spécial a faire pour des dial Plan ou bien des dial patters .?
    Merci

  7. #7
    Membre Association Avatar de cedricscha
    Date d'inscription
    août 2010
    Localisation
    Geneve/Suisse
    Messages
    578
    Downloads
    1
    Uploads
    0
    Cole ce qu'il se passe dans la CLI pendant un appel qui ne fonctionne pas.
    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...
    ---------------------------------------------------------------

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
  •