AMI Session

The AMI session handles the AMI application's entire interaction with the AMI manager. Each AMI session manifests itself as a microagent in the associated AMI manager. The API provides AMI manager with functions, which the AMI manager can invoke, to create the session, announce it, stop it, and also to exchange data, events, and errors with the AMI session.