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
This commit is contained in:
Hyunho
2023-01-11 12:01:32 +00:00
parent 6ff0b0b18b
commit bf214e3d82
2 changed files with 12 additions and 2 deletions

View File

@@ -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_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_SLM = "org.openmobilealliance:StandaloneMsg";
field public static final String TUPLE_BASIC_STATUS_CLOSED = "closed";
field public static final String TUPLE_BASIC_STATUS_OPEN = "open";
}

View File

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