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
    Bon j'ai enfin pu tout mettre en place (matos, script ..)
    mais bon l'autocall ne marche pas :((( voila mes scrpit si vous voyez un pépin :

    #!/bin/bash
    if [ -z $1 ] ; then LogFile=/tmp/ConvertFile/rapport.log ; else LogFile=$1 ; fi
    MsgVocFile=/tmp/ConvertFile
    Incident=Incident1
    Technicien=Tech1
    name_file=/tmp/ConvertFile/$$.txt
    context=192.168.2.19
    #loginMysql=
    #passMysql=

    #commandeMysql="USE nomBase ; SELECT numTel FROM tableTechnicien #WHERE nomTechnicien = ResTechnicien

    ################################################## ##################################

    #des trucs qui marche bien

    echo "message texte" > ${MsgVocFile}/Msgvocal.txt

    liambrola -f Msgvocal.txt -o Msgvocal.wav

    #$ResTechnicien
    echo "Channel: SIP/4000@192.168.2.19"> $name_file
    echo "MaxRetries: 0">> $name_file
    echo "RetryTime: 60">> $name_file
    echo "WaitTime: 30">> $name_file
    echo "Context: outboundmsg1">> $name_file
    echo "Extension: 800">> $name_file
    echo "Priority: 1">> $name_file
    echo "Set: Mavariable=$2">> $name_file

    chmod 777 $name_file
    mv $name_file /var/spool/asterisk/outgoing
    #rm -f $name_file #Msgvocal.wav Msgvocal.txt #$LogFile
    les fichiers $name_file Msgvocal.wav Msgvocal.txt se crée et sont valide sur le $name_file j'ai ca :
    Channel: SIP/4000@192.168.2.19
    MaxRetries: 0
    RetryTime: 60
    WaitTime: 30
    Context: outboundmsg1
    Extension: 800
    Priority: 1
    Set: Mavariable=

    il se crée dans var/spool/astrisk/out... mais l'appel n'abouti pas :((

    ah oui voila les contexte que j'ai mis dans extensions_custum.conf (je ajouter les contexte dans from-internal-custom] avec un include)
    [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,Background(tmp/ConvertFile/Msgvocal) ; "play outbound msg"
    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 => t,1,Playback(vm-goodbye)
    exten => t,2,Hangup

    [msgack]
    exten = s,1,system(echo -e "resultat = 1 ok" >> tmp/ConvertFile/retour.txt)
    exten => s,2,Playback(tmp/ConvertFile/aurevoir)
    exten => s,3,Playback(vm-goodbye)
    exten => s,4,Hangup

    [msgnoack]
    exten = s,1,system(echo -e "resultat = 2 nok" >> tmp/ConvertFile/retour.txt )
    exten => s,2,Playback(tmp/ConvertFile/negatif)
    exten => s,3,Playback(tmp/ConvertFile/aurevoir)
    exten => s,4,Playback(vm-goodbye)
    exten => s,5,Hangup

    merci

  2. #2
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    ah oui
    c mon premier script alors rigolez pas

  3. #3
    Membre Senior
    Date d'inscription
    octobre 2010
    Messages
    144
    Downloads
    1
    Uploads
    0
    Je pense que le probleme vient de cette ligne :
    echo "Channel: SIP/4000@192.168.2.19"> $name_file
    dés que j'ai enlve @192.168.2.19 l'appel marche
    mais bon quand je décrohe j'entend rien je suis sure qu'il n'aime pas trop mon message que j'ai crée avec Liambrola car si je le change par un message original d'asterisk ca marche :(
    quelqu'un a une idée SVP merci
    Dernière modification par stepatchin ; 24/11/2010 à 10h52.

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
  •