@dobey Hi, at the beginning i was thinking about coding everything into ofono then push notification to the dialer-app. In the mean time, as we have to handle imaps I though that it was better to do it in a separate process, just in case that the app crash because of a connection lost. That's why I was thinking about pushing notifications from this other process to the dialer app. I was not aware about telephony-service (or it come out of my mind while thinking about the project). Actually I modified ofono for pushing VVMMessage signal over dbus to my process, the I handle the imap and a separate sqlite database that store the list of messages and the imap configuration, I'm able to download the messages locally. I have to modify the dialer-app, it will have to read the DB and to require the message download or deletion over DBUS through my process. I think this way is less intrusive for the overall telephony apps. As far as I can read over the net, it seem that they did the same way on Android.
https://source.android.com/devices/tech/config/voicemail
What do you think about that ?
A last but important point, my secure imap connection is made by using curl, I'm a little scared because I don't see the libcurl natively on the file system, I hope that we could add it ! otherwise, I will have to use an other library.