
Envoyé par
stilobix
Personne n'aurait une solution miracle? ou une petit piste pour moi?

D'abord , tu ecris un petit bout de dialplan qui fait ce que tu veux. Avec freepbx, tu peux l'inserer dans le contexte [from-internal-custom], ou creer un contexte particulier et de maniere facultative, l'associer a un features code dans l'interface.
Donc tu pourras tester facilement ton dialplan en composant le numero choisi pour executer ce bout de code. Effectivement, tu devras appeler les macro de login et logout, tu peux t'en inspirer dans /etc/asterisk. Et les etats seront gérés correctement. Bref, tu auras alors un bout de dialplan faisant ce que tu veux.
Exemple juste pour l'idée et non testé...
Code:
[monloginlogoutautomatique]
exten => *99,1,Macro(user-logoff,100)
exten => *99,n,Macro(user-logoff,101)
exten => *99,n,Macro(user-logoff,102)
exten => *99,n,Hangup
Il suffit ensuite de le faire executer de maniere automatique à une heure precise.
Il y a plusieurs moyens: Les call files, un cron avec la commande dial eventuellement si tu as chan_oss pour lancer a partir d'un asterisk -rx dial , la commande originate qui est apparu avec la 1.6 ou 1.8...
Voila une piste. Au boulot. 
Fastm3.