I would suggest a 3-tier architecture, where you build a service that dynamically subscribes to individual user presence with CUCM IM&P based on which directory entries are being viewed (maybe a caching mechanism?), then relays that status to your directory page browser clients dynamically (e.g. REST/React.)
Learn, share, save
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.