C'est la meilleur solution toutefois tu voudras certainement que chaque poste active ou non son répondeur sans activer désactiver le répondeur de tous les postes

donc utilises pluto

exten => 999,n(Actif),Set(DB(Repondeur/${CDR(accountcode)})=0)
ou plutôt
exten => 999,n(Actif),Set(DB(Repondeur/${CALLERID(num)})=0)
si tu ne définis pas de accountcode pour l'extension

ensuite dans le dialplan appels entrants
on vas lire la valeur pour le poste a joindre et un gotoif vas ou non
sur voicemail