MC7304 Voice Application - best way?

I would like to implement a voice service based on MC7304. The modem does not support SWICALLPROG notification for call progress, so I implemented CLCC polling and it works.

Is there a way to get notified by the modem? Shall I use QMI lib? I am running linux embedded (kernel 3.18.x) and I got no experience with QMI at all. Can QMI/QMI message(s) notify, without polling, about call state changes like e.g. from alerting to active?

Best Regards,

yes, I guess using QMI SDK we can monitor the state of the call using callback APIs. will test and let you know


I have an voice call recording/playback app that works good with QMI on 2.6.32.