[Bugfix][T108-GSW][bug-view-2060] get voice end reason error when voice call from telecom to unicom and unicom reject
Only Configure: No
Affected branch: unknown
Affected module: voice
Is it affected on both ZXIC and ASR: only ASR
Self-test: yes
Doc Update: no
Change-Id: Ia5af3e2b81b540dbaf4e0ecbcd9bfe3696de1bba
diff --git a/mbtk/libgsw_lib/gsw_voice_interface.c b/mbtk/libgsw_lib/gsw_voice_interface.c
index ce4fd2f..c95251b 100755
--- a/mbtk/libgsw_lib/gsw_voice_interface.c
+++ b/mbtk/libgsw_lib/gsw_voice_interface.c
@@ -143,11 +143,13 @@
gsw_call_end_reason_enum end_reason;
}end_reason_map_t;
-end_reason_map_t g_end_reason_map[4] = {
+end_reason_map_t g_end_reason_map[6] = {
{MBTK_VOICE_END_REASON_NORMAL_CALL_CLEARING, GSW_OTHER_END_NORMAL},
{MBTK_VOICE_END_REASON_NORMAL_UNSPECIFIED, GSW_OTHER_END_NORMAL},
{MBTK_VOICE_END_REASON_USER_ALERTING_NO_ANSWER, GSW_PEER_END_NORMAL},
{MBTK_VOICE_END_REASON_CALL_REJECTED, GSW_PEER_END_NORMAL},
+{MBTK_VOICE_END_REASON_USER_BUSY, GSW_PEER_END_NORMAL},
+{MBTK_VOICE_END_REASON_NO_USER_RESPONDING, GSW_PEER_END_NORMAL},
};
int gsw_global_end_reason = GSW_OTHER_END_NORMAL;