I have published (a new, semi-stable version of) my python-asyncari module. It supports asyncio and trio.
The module is more than just a front-end to ARI. It has built-in hierarchical state machine support. You can build complex phone systems with it without losing your sanity, ad/or without losing track of open channels if/when there’s an error.
Find it at https://pypi.org/project/asyncari/. Includes some sample code.
I have also written a phone system test program, which uses this package, that can do multiple tests in parallel. Find it at https://github.com/noris-network/calltest