I have a communications bot on MS Teams. The idea is that a user can call this bot who will then invite an agent to the call after gathering some information on the caller.