BrouM
03/06/2016, 09h57
Bonjour à tous, j'ai tenté d'ajouter des horaires afin de rediriger l'appel (s'il n'est pas compris entre 9h et 18h du lundi au vendredi) vers un message vocal, cependant après plusieurs essais cela ne fonctionne pas. Y'aurait-il un problème au niveau des priorités ? Où c'est que je m'y prends très mal ?
exten => _2XX,1,set(Heure=${STRFTIME(${EPOCH},,%c)})
exten => _2XX,n,Verbose(${Heure})
;Les numéros (200 à 299) sont joignables de 9h à 18h du lundi au vendredi
exten => _2XX,3,GoToIfTime(18:00-9:00,*,*,*?fermer) ;Si on tombe hors de ces horaires on renvoi vers le label "fermer"
same => 4,GoToIfTime(*,sat-sun,*,*?fermer)
same => n(fermer),Verbose([INFO] Horraires bloquent Appels)
same => n(fermer),PlayBack(horaires) ;Le label "fermer" joue le son "horaires"
same => n(fermer),HangUp() ;On raccroche
exten => 201,8,Dial(SIP/user1,8) ;On fait sonner le numéro 201 correspondant à l'utilisateur SIP user1 pendant 8 secondes
same => n,Playback(vm-nobodyavail) ;On joue le son "Personne n'est disponible" si personne ne répond
same => n,PlayBack(vm-goodbye) ;On joue le son "Au revoir" après "Personne n'est disponible"
same => n,Wait(2) ;On attends 2 secondes
same => n,HangUp() ;On raccroche
Cordialement,
BrouM.
exten => _2XX,1,set(Heure=${STRFTIME(${EPOCH},,%c)})
exten => _2XX,n,Verbose(${Heure})
;Les numéros (200 à 299) sont joignables de 9h à 18h du lundi au vendredi
exten => _2XX,3,GoToIfTime(18:00-9:00,*,*,*?fermer) ;Si on tombe hors de ces horaires on renvoi vers le label "fermer"
same => 4,GoToIfTime(*,sat-sun,*,*?fermer)
same => n(fermer),Verbose([INFO] Horraires bloquent Appels)
same => n(fermer),PlayBack(horaires) ;Le label "fermer" joue le son "horaires"
same => n(fermer),HangUp() ;On raccroche
exten => 201,8,Dial(SIP/user1,8) ;On fait sonner le numéro 201 correspondant à l'utilisateur SIP user1 pendant 8 secondes
same => n,Playback(vm-nobodyavail) ;On joue le son "Personne n'est disponible" si personne ne répond
same => n,PlayBack(vm-goodbye) ;On joue le son "Au revoir" après "Personne n'est disponible"
same => n,Wait(2) ;On attends 2 secondes
same => n,HangUp() ;On raccroche
Cordialement,
BrouM.