Listen In on Agent's Call from External Client Application

Is there a way to use the Asterisk commands or APIs to allow a manager running an application which is not on the same server as Asterisk to listen in on an employee’s phone call in real time?