Sip trunk menu ivr

Creation d'un menu IVR avec un chiffre random

Je n'arrive pas à renvoyer mon random sur une case du menu


- Forfait Voip : SIP TRUNK



----------


Bonjour à toutes et à tous,

J'utilise le SIP TRUNK de chez OVH ainsi qu'un serveur VPS de chez OVH :

Je rencontre la problématique suivante :

J'ai crée un menu IVR ou à chaque appel un numero random est défini à l'aide de la fonction RAND() et est attribué à une variable RandomNumber le problème étant que quand j'utilise un GotoIf pour comparer et faire une action cela ne fonctionne pas et le numero raccroche .
Voici le message d'erreur renvoyé : Invalid extension '7', but no rule 'i' or 'e' in context 'VoIP-OVH'

Voici mon extensions.conf :

[VoIP-OVH]
exten => s,1,Goto(VoIP-OVH,${CUT(CUT(SIP_HEADER(To),@,1),:,2)},1)
exten => 09XXXXXX40,1,Wait(1)
exten => 09XXXXXX40,2,Answer()
exten => 09XXXXXX40,3,Dial(SIP/400&SIP/401)
exten => 09XXXXXX40,4,Hangup()
exten => 01XXXXXX75,1,Wait(1)
exten => 01XXXXXX75,2,Answer()
exten => 01XXXXXX75,3,Set(TIMEOUT(response)=10)
;Je definis la variable Random comme ca elle est fixe a chaque appel
exten => 01XXXXXX75,4,Set(RandomNumber=${RAND(0,9)})
exten => 01XXXXXX75,5,agi(googletts.agi,"Appuyez sur ${RandomNumber} !",fr)
exten => 01XXXXXX75,6,WaitExten()
;test valide du coup on l envoi sur une ligne
exten => 01XXXXXX75,7,GotoIf($[ ${EXTEN} = ${RandomNumber} ]?09XXXXXX40,3:09XXXXXX40,4)
exten => 0184230375,7,Hangup()