Как правильно поймать событие звонка в Asterisk?
Думаю, что AMI - оптимальный вариант. Впоследствии, при желании можно будет наращивать функционал приложения.
Быстрое гугление по теме дало такой вариант:
https://asternet.codeplex.com/releases/view/134917
Зачем клиент, настройте jabber и пускай asterisk сам отправляет уведомления с помощью jabbersend