No - we don’t have to.
Qualcomm now has QMI - the Qualcomm MSM Interface: en.wikipedia.org/wiki/Draft:Qua … _Interface
That is used by the call managers in operating systems like Windows, Linux, Android, et al.
See, for example, libqmi: freedesktop.org/wiki/Software/libqmi/
And the device will provide a “Network” interface to the host for data transfer.
And, in the specific case of SiWi WP devices, you get Legato - a Linux-based application framework with APIs to do all this stuff…