PDA

Voir la version complète : Horaires d'ouverture ?



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.

jean
03/06/2016, 14h14
- tes labels ne sont pas top... utilise same => n, partout, c'est plus lisible
- tu ne peux pas avoir 3 fois de suite same =>n(fermer) ca genere forcément une erreur

same => 4,GoToIfTime(*,sat-sun,*,*?fermer)
same => n(fermer),Verbose([INFO] Horraires bloquent Appels)

n'a pas de sens.... si le jour est matché, il va à (fermer), sinon, il continue, et que trouve-t-on ? fermer... donc c'est toujours fermé !