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:

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
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.
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?