Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bf214e3d authored by Hyunho's avatar Hyunho
Browse files

Add the feature tags for the pager mode, larege message mode, deffered...

Add the feature tags for the pager mode, larege message mode, deffered messaging and large-pager mode.

And the presence tuple of the standalone is added.

Bug: b/262614903
Test: atest PublishServiceDescTrackerTest
Test: In the live network, if there is the feature tag related to the standalone in the registered feature tags, the service id of standalone is included in the PIDF
Change-Id: I2057c1a74e3db12d34b726c0cba7dfc26601bee5
parent 6ff0b0b1
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -15661,6 +15661,7 @@ package android.telephony.ims {
    field public static final String SERVICE_ID_POST_CALL = "org.3gpp.urn:urn-7:3gpp-service.ims.icsi.gsma.callunanswered";
    field public static final String SERVICE_ID_POST_CALL = "org.3gpp.urn:urn-7:3gpp-service.ims.icsi.gsma.callunanswered";
    field public static final String SERVICE_ID_SHARED_MAP = "org.3gpp.urn:urn-7:3gpp-service.ims.icsi.gsma.sharedmap";
    field public static final String SERVICE_ID_SHARED_MAP = "org.3gpp.urn:urn-7:3gpp-service.ims.icsi.gsma.sharedmap";
    field public static final String SERVICE_ID_SHARED_SKETCH = "org.3gpp.urn:urn-7:3gpp-service.ims.icsi.gsma.sharedsketch";
    field public static final String SERVICE_ID_SHARED_SKETCH = "org.3gpp.urn:urn-7:3gpp-service.ims.icsi.gsma.sharedsketch";
    field public static final String SERVICE_ID_SLM = "org.openmobilealliance:StandaloneMsg";
    field public static final String TUPLE_BASIC_STATUS_CLOSED = "closed";
    field public static final String TUPLE_BASIC_STATUS_CLOSED = "closed";
    field public static final String TUPLE_BASIC_STATUS_OPEN = "open";
    field public static final String TUPLE_BASIC_STATUS_OPEN = "open";
  }
  }
+11 −2
Original line number Original line Diff line number Diff line
@@ -147,7 +147,7 @@ public final class RcsContactPresenceTuple implements Parcelable {
            "org.3gpp.urn:urn-7:3gpp-application.ims.iari.rcs.chatbot";
            "org.3gpp.urn:urn-7:3gpp-application.ims.iari.rcs.chatbot";


    /**
    /**
     * The service ID used to indicate that the Standalone Messaging is available.
     * The service ID used to indicate that the Chatbot using Standalone Messaging is available.
     * <p>
     * <p>
     * See the GSMA RCC.07 specification for more information.
     * See the GSMA RCC.07 specification for more information.
     */
     */
@@ -161,6 +161,14 @@ public final class RcsContactPresenceTuple implements Parcelable {
     */
     */
    public static final String SERVICE_ID_CHATBOT_ROLE = "org.gsma.rcs.isbot";
    public static final String SERVICE_ID_CHATBOT_ROLE = "org.gsma.rcs.isbot";


    /**
     * The service ID used to indicate that the Standalone Messaging is available.
     * <p>
     * See the GSMA RCC.07 RCS5_1_advanced_communications_specification_v4.0 specification
     * for more information.
     */
    public static final String SERVICE_ID_SLM = "org.openmobilealliance:StandaloneMsg";

    /** @hide */
    /** @hide */
    @Retention(RetentionPolicy.SOURCE)
    @Retention(RetentionPolicy.SOURCE)
    @StringDef(prefix = "SERVICE_ID_", value = {
    @StringDef(prefix = "SERVICE_ID_", value = {
@@ -177,7 +185,8 @@ public final class RcsContactPresenceTuple implements Parcelable {
            SERVICE_ID_SHARED_SKETCH,
            SERVICE_ID_SHARED_SKETCH,
            SERVICE_ID_CHATBOT,
            SERVICE_ID_CHATBOT,
            SERVICE_ID_CHATBOT_STANDALONE,
            SERVICE_ID_CHATBOT_STANDALONE,
            SERVICE_ID_CHATBOT_ROLE
            SERVICE_ID_CHATBOT_ROLE,
            SERVICE_ID_SLM
    })
    })
    public @interface ServiceId {}
    public @interface ServiceId {}