Code:
exten => 2207,1,Answer()
exten => 2207,2,Playtones(ring)
exten => 2207,3,wait(10)
exten => 2207,4,Playback(/lib/asterisk/sounds/custom/bonjour)
exten => 2207,5,Playback(/lib/asterisk/sounds/custom/choix_code_maison_x10)
exten => 2207,n,Read(CODEMAISON,,2)
exten => 2207,n,SayNumber(${CODEMAISON})
exten => 2207,n,Goto(choix_cm_${CODEMAISON},1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
[choix_cm_2] # Code Maison : B
exten => 1,1,Answer()
exten => 1,n,Background(/lib/asterisk/sounds/custom/choix_modules_B_X10)
exten => 1,n,Background(/lib/asterisk/sounds/custom/c-est-a-vous)
exten => 1,n,Read(MODULES,,2)
exten => 1,n,SayNumber(${MODULES})
exten => _[1-16],n,Goto(choix_cm_2_2,1,1) ;Si l'utilisateur tape un numéro compris entre 1 et 16 il continu l'étape.
exten => 1,17,Goto(choix_cm_2,1,1) ;Si l'utilisateur tape le 17 il retourne à l'étape 5 du numéro 2207.
exten => 1,n(boucle),Playback(/lib/asterisk/sounds/custom/choix_code_action_X10)
exten => 1,n,Read(ACTION,,1)
exten => 1,n,SayNumber(${ACTION})
exten => 1,n,AGI(domotique_B.agi,${MODULES},${ACTION})
exten => 1,n,PlayBack(thanks-for-using) ; Merci d'utiliser
exten => 1,n,Playback(vm-goodbye) ; aurevoir
exten => 1,n,HangUp() ; racroche
Pouvez-vous m'aider, merci.