0
Да, сто раз так делал. Через AMI (порт 5038) на PHP цепляешься к астериску по tcp, команды шлёшь и события слушаешь. Есть готовые библиотеки типа php-ami, чтобы с нуля не парсить всё. Если нужна веб-интеграция, можно ARI дёргать через curl, там REST API.