Hi Philippe,
I will continue to also try finding a solution with DYNAMIC Feature. Actually, I am already trying to play with [macro-user-callerid] of which you spoke in your first post. It seems however difficult to override the original freepbx macro and I also must find a way to check the origin of the call. Nice game for the next weeks
Thanks for your help
Patrick
EDIT : I could override the original macro with a copy of the original macro in extensions_override_freepbx.conf
And I added this command
ExecIf($["${AMPUSER}" = "91"]?Set(DYNAMIC_FEATURES=OpenDoor))
It works. I have too fine tune now the exact command and parameter caller/callee in order to get the result I want