Want to push call events, call popups and CDRs to custom CRM

we have a custom CRM built in Laravel and we were using AMI which upon upgrading the system not working anymore and we want to now use Asterisk 20+ LTS with Freepbx and want to push our call records, call popups and all the events related to the call to our crm which is built in php laravel.

Please suggest what’s the latest to use. like ARI or which technology I can use to push these events to the PHP Laravel.
CRM developer said he will share webhooks to get the events.

In what way is it no longer working?

I’m not fully aware of the development team’s specific implementation or the issues that have arisen. However, it would be better to proceed with other available and more robust methods.

They have also mentioned that the new Asterisk no longer supports AMI and PAMI.

Not true. AMI is still the preferred third party control API.

PAMI is third party code so would never have been officially supported by Asterisk.