ims: Uce Enabling Uce and ConnectionManager Service

Desc: Enabling imsrcsd to run on init.
1. introduce imsrcsd
2. add IUceService Interface to vintf.xml
3. add IImsCmService Interface to vintf.xml
4. updating ims properties from "sys" to "vendor"

Change-Id: I071a6011b95a0789f6a62622e5b0a9e2a990122c
CRs-Fixed: 2019051, 2065708
This commit is contained in:
Devi Sandeep Endluri V V 2017-07-06 22:37:35 +05:30
parent 08552624cc
commit 351d7233cd
2 changed files with 27 additions and 4 deletions

View file

@ -346,7 +346,7 @@ service pd_mapper /system/vendor/bin/pd-mapper
# group gps system qcom_diag diag log inet net_raw
# disabled
on property:sys.ims.QMI_DAEMON_STATUS=1
on property:vendor.ims.QMI_DAEMON_STATUS=1
start imsdatadaemon
service ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon
@ -355,15 +355,15 @@ service ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon
group radio diag inet log
disabled
service imscmservice /system/vendor/bin/imscmservice
service imsrcsservice /system/vendor/bin/imsrcsd
class main
user system
group radio diag inet log
disabled
on property:sys.ims.DATA_DAEMON_STATUS=1
on property:vendor.ims.DATA_DAEMON_STATUS=1
start ims_rtp_daemon
start imscmservice
start imsrcsservice
service ppd /system/vendor/bin/mm-pp-dpps

View file

@ -433,4 +433,27 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
<instance>default</instance>
</interface>
</hal>
<!-- IMS UCE Service -->
<hal format="hidl">
<name>com.qualcomm.qti.uceservice</name>
<transport>hwbinder</transport>
<impl level="generic"></impl>
<version>1.0</version>
<interface>
<name>IUceService</name>
<instance>com.qualcomm.qti.uceservice</instance>
</interface>
</hal>
<!-- IMS CM Service -->
<hal format="hidl">
<name>com.qualcomm.qti.imscmservice</name>
<transport>hwbinder</transport>
<impl level="generic"></impl>
<version>1.0</version>
<interface>
<name>IImsCmService</name>
<instance>qti.ims.connectionmanagerservice</instance>
</interface>
</hal>
</manifest>