we’ve been using ARI for the last year working well.
We have a simple cron to check that our ari apps are up and running. So de cron do ari show apps and check that all the apps are there in the result. If the cron checks that one is not in the list (mean is not activated) it opens it.
Since a month (more or less) this stopped working.
Now when we do ari show apps it shows apps activated and apps deactivated.
This is an example:
Deactivating Stasis app 'incoming-app'
== WebSocket connection from '192.168.0.110:40306' closed
Deactivating Stasis app 'outgoing-app'
== WebSocket connection from '192.168.0.110:40304' closed
a2*CLI> ari show apps
Application Name
=========================
incoming-app
incoming-dev
outgoing-app
outgoing-dev
It could be per 2 reasons:
Update to Asterisk 16 (before we had Asterisk 15)
Asterisk needs some time to refresh that list of ari apps