Salut,
Tu pourrais le faire soit avec un CUSTOM DEV_STATE() soit avec du SLA. http://ofps.oreilly.com/titles/97814...tates.html#SLA
++
Salut,
Tu pourrais le faire soit avec un CUSTOM DEV_STATE() soit avec du SLA. http://ofps.oreilly.com/titles/97814...tates.html#SLA
++
Découvrez Wazo sous licence GPLv3 et accessible pour tous : http://www.wazo.community
Blog Wazo : http://blog.wazo.community
Wazo est un fork de XiVO.
Suivez moi sur Twitter !
Merci.
Je pense que je vais voir du côté du custom_dev_state
Si je comprends bien, on crée dynamiquement un DEVICE et on lui affecte un état. Ensuite, il faudrait mettre un hint...
Je vais creuser un peu plus et je reviens vers vous.
Encore merci pour la piste que tu m'as donnée.
J'ai réussi à créer un DEVICE_STATE custom.
Voilà où j'en suis:
Quand je passe un appel vers un numéro de type 00511650xxxx, j'ai bien le BLF qui s'allume et je vois dans le CLI que l'état de l'extension 950 change.Code:exten => _00511650xxxx, 1, Set(DEVICE_STATE(Custom:ovh1)=INUSE) same => 2, Dial(SIP/forfait-ovh/${EXTEN}) same => 3, Set(DEVICE_STATE(Custom:ovh1)=NOT_INUSE) exten => 950,hint,Custom:ovh1
Par contre à la fin de l'appel, l'état de Custom:ovh1 reste à INUSE.
Apparamment, la 3ème ligne ne s'exécute jamais. J'imagine que c'est peut être du au fait qu'après faire un Dial(), le "script" s'arrête?
Un dernier petit coup de main la dessus please?
J'ai trouvé un moyen:
j'ai créé un contexte pour la ligne ovh. Sur l'extension h de ce contexte, je fais un goto vers une extension qui modifie l'état de la ligne Custom:ovh1