-
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
-
ah oui
c mon premier script alors rigolez pas
-
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
-
Règles du forum