C'est toujours d'actualité ?
Je te conseillerai 4 serveurs au minimum.
Ne pas mélanger Exchange et l'AD. Exchange est une usine à gaz et si pour quelques raisons tu as besoin de reboot, c'est tout ton domaine qui va être impacté. Donc DNS AD sur un serveur, pas besoin d'un monstre.
Exchange sur un deuxième serveur. Le truc idéal pour Exchange serait même 4 serveurs. Deux avec les rôles CAS/Hub sur chaque, et deux autres avec les rôles Mailbox sur chaque. Ceci afin de mettre en place une haute disponibilité des services et assurer l'intégrité de la base mail. Mais 4 serveurs impliquent 4 licences Windows et 4 licences Exchange. Donc si les coûts sont gênant, un bon gros serveurs avec tout dessus fera bien l'affaire quand même.
Sharepoint je ne connais pas, mais surement une usine à gaz, donc hop un serveur pour lui également.
Asterisk ne demande pas beaucoup de ressource, même avec beaucoup d'utilisateurs. Une bécanne de bureau (P4 ou un truc dans le genre avec 2-3Ghz, 512Mo voir 1Go) serai parfait.
Concernant les comptes AD, Exchange ne fait que "compléter" les informations. Il faut voir ça comme un tout au final, et pas les comptes AD d'un côté et les comptes Exchange d'un autre. 2 solutions Microsoft, aucun problème de compatibilité.
Pour Asterisk, j'ai testé cette solution vite fait mais je ne voit pas bien l'intérêt. Un compte AD n'est pas un compte SIP. Je ne pense pas que cela soit possible. Tu peux te renseigner sur le forum de Asterisk france. Tu trouvera surement plus calé que moi