summaryrefslogtreecommitdiff
path: root/flags/ims.aconfig
blob: 5f49c464656af0d58f91b5074535637a2e6a1d17 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
package: "com.android.internal.telephony.flags"
container: "system"

# OWNER=hyosunkim TARGET=24Q2
flag {
    name: "conference_hold_unhold_changed_to_send_message"
    namespace: "telephony"
    description: "This flag controls Conference’s hold & unHold operation changed to send a message"
    bug:"288002989"
}

# OWNER=joonhunshin TARGET=24Q2
flag {
    name: "ignore_already_terminated_incoming_call_before_registering_listener"
    namespace: "telephony"
    description: "This flag ignores the incoming call by throwing an exception if the call was already terminated before the framework registers the listener for the incoming call"
    bug:"289461637"
}

# OWNER=joonhunshin TARGET=24Q2
flag {
    name: "clear_cached_ims_phone_number_when_device_lost_ims_registration"
    namespace: "telephony"
    description: "This flag clears cached IMS phone number when device lost IMS registration"
    bug:"288002989"
}

# OWNER=sangyun TARGET=24Q2
flag {
    name: "update_ims_service_by_gathering_provisioning_changes"
    namespace: "telephony"
    description: "This flag is created to prevent unnecessary updates when multiple provisioning items to update ims service are changed."
    bug:"302281114"
}

# OWNER=shmun TARGET=24Q3
flag {
    name: "add_rat_related_suggested_action_to_ims_registration"
    is_exported: true
    namespace: "telephony"
    description: "This flag is for adding suggested actions related to RAT to ims registration"
    bug:"290573256"
}

# OWNER=joonhunshin TARGET=24Q3
flag {
    name: "terminate_active_video_call_when_accepting_second_video_call_as_audio_only"
    namespace: "telephony"
    description: "This flag terminates active video call instead holding when accepting 2nd incoming video call as audio only"
    bug:"309548300"
}

# OWNER=sewookseo TARGET=24Q3
flag {
    name: "emergency_registration_state"
    is_exported: true
    namespace: "telephony"
    description: "This flag is created to notify emergency registration state changed."
    bug:"312101946"
}

# OWNER=apsankar TARGET=24Q3
flag {
    name: "call_extra_for_non_hold_supported_carriers"
    namespace: "telephony"
    description: "For DSDA devices, controls whether the existing call will be dropped when an incoming call on a different sub is answered, when either sub does not support hold capability."
    bug:"315993953"
}

# OWNER=joonhunshin TARGET=24Q3
flag {
    name: "update_roaming_state_to_set_wfc_mode"
    namespace: "telephony"
    description: "This flag updates roaming state to set wfc mode"
    bug:"317298331"
}

# OWNER=joonhunshin TARGET=24Q3
flag {
    name: "enable_sip_subscribe_retry"
    namespace: "telephony"
    description: "This flag controls whether framework supports SIP subscribe retry or not"
    bug:"297023230"
}

# OWNER=joonhunshin TARGET=24Q3
flag {
    name: "answer_audio_only_when_answering_via_mmi_code"
    namespace: "telephony"
    description: "This flag changes the media type when answering incoming call via MMI code"
    bug:"286499659"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}

# OWNER=joonhunshin TARGET=24Q3
flag {
    name: "notify_initial_ims_provisioning_status"
    namespace: "telephony"
    description: "This flag allows to notify initial IMS provisioning status when IFeatureProvisioningCallback registered or ImsService connected"
    bug:"330082572"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}

# OWNER=joonhunshin TARGET=24Q3
flag {
    name: "set_number_of_sim_for_ims_enable"
    namespace: "telephony"
    description: "This flag allows to set number of SIM for IMS enable/disable for each slot when the eSIM is added while the binding with ImsService exists"
    bug:"331971397"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}

# OWNER=joonhunshin TARGET=24Q4
flag {
    name: "prevent_hangup_during_call_merge"
    namespace: "telephony"
    description: "This flag prevents hangup call during call merge"
    bug:"317070933"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}

# OWNER=joonhunshin TARGET=24Q4
flag {
    name: "avoid_deleting_ims_object_from_cache"
    namespace: "telephony"
    description: "This flag controls deleting cached object to synchronize part of application callback and part of ImsFeature behavior"
    bug:"353577279"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}

# OWNER=breadley TARGET=25Q1
flag {
    name: "ims_resolver_user_aware"
    namespace: "telephony"
    description: "When enabled, it makes ImsResolver mult-user aware for configurations like HSUM."
    bug:"371272669"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}

# OWNER=meghapatil TARGET=25Q2
flag {
    name: "support_sms_over_ims_apis"
    namespace: "telephony"
    description: "Used to expose SMS related hidden APIs for SMS over IMS to public API."
    bug:"359721349"
    is_exported: true
}

# OWNER=jhyoon TARGET=25Q2
flag {
    name: "support_ims_mmtel_interface"
    namespace: "telephony"
    description: "This flag controls the type of API regarding MmTelFeature, either hidden or system type."
    bug:"359721349"
    is_exported: true
}

# OWNER=joonhunshin TARGET=25Q2
flag {
    name: "skip_mmi_code_check_for_emergency_call"
    namespace: "telephony"
    description: "This flag allows to skip the MMI code check for the emergency number."
    bug:"378065922"
    metadata {
        purpose: PURPOSE_BUGFIX
    }
}