It's possible to run the Agent middleware right on the Odoo server. We don't know yet how much delay can be between Agent and Asterisk from the AMI events point of view as the Agent receives many events but when Odoo & Asterisk are not too far from each other it must work smooth.
So, this kind of feature will dramatically simplify the setup and AMI connection.
The only thing that we should take special care is getting call recordings using Asterisk built-in HTTP server with static mapping and doing recording cleanup from cron on Asterisk.
So, documentation will follow.