What library/API sould I use for SMS and voice call integration in my QML app?
I am developing for a tablet pc that has two built-in GSM slots. I have a SIM card in one of them. It is running Ubuntu 16.04. I can send and receive text messages in Ubuntu using the Modem Manager GUI so I know that at least the SMS functionality is there.
My question is, how can I integrate send and receiving SMS messages as well as making voice calls into my application that is written in Qt 5.7 and mostly in QML. Do you have any suggestions for what libraries I should use? Here are what I found so far, but I am not sure what is the best choice:
- Telepathy seems to be a wrapper around many different communication mediums, but it looks like it can also do SMS and voice calls over GSM. Correct?
- I don't think these mobile APIs are suitable to use on ubuntu desktop, are they?
- Use the modem manager API. I have no idea how to access this API from QML or even C++. Anyone can point me to a qt example if this seems like a viable option?
Any advice on this would be much appreciated. I spent a few hours already googling, but it is proving very difficault to find any documentation on how to do this.