add voice end reason

Change-Id: I7347b64b0ddb366e9f6f184612a3801acd2d9f22
diff --git a/mbtk/include/mbtk/mbtk_ril_api.h b/mbtk/include/mbtk/mbtk_ril_api.h
index 84c4e87..fc81db6 100755
--- a/mbtk/include/mbtk/mbtk_ril_api.h
+++ b/mbtk/include/mbtk/mbtk_ril_api.h
@@ -791,6 +791,63 @@
     MBTK_ECALL_MODE_TYPE_ERA
 } mbtk_ecall_mode_type_enum;
 
+typedef enum {
+    MBTK_VOICE_END_REASON_UNKNOWN = 0,
+    MBTK_VOICE_END_REASON_UNASSIGNED_NUMBER,
+    MBTK_VOICE_END_REASON_NO_ROUTE_DES = 3,
+    MBTK_VOICE_END_REASON_CHANNEL_UNACCEPTABLE = 6,
+    MBTK_VOICE_END_REASON_OPERATOR_DETERMINED_BARRING = 8,
+    MBTK_VOICE_END_REASON_NORMAL_CALL_CLEARING = 16,
+    MBTK_VOICE_END_REASON_USER_BUSY,
+    MBTK_VOICE_END_REASON_NO_USER_RESPONDING,
+    MBTK_VOICE_END_REASON_USER_ALERTING_NO_ANSWER,
+    MBTK_VOICE_END_REASON_CALL_REJECTED = 21,
+    MBTK_VOICE_END_REASON_NUMBER_CHANGED,
+    MBTK_VOICE_END_REASON_PREEMPTION = 25,
+    MBTK_VOICE_END_REASON_NON_SELECTED_USER_CLEARING,
+    MBTK_VOICE_END_REASON_DESTINATION_OUT_OF_ORDER,
+    MBTK_VOICE_END_REASON_INVALID_NUMBER_FORMAT,
+    MBTK_VOICE_END_REASON_FACILITY_REJECTED,
+    MBTK_VOICE_END_REASON_STATUS_ENQUIRY,
+    MBTK_VOICE_END_REASON_NORMAL_UNSPECIFIED,
+    MBTK_VOICE_END_REASON_NO_CIRCUIT_AVAILABLE = 34,
+    MBTK_VOICE_END_REASON_NETWORK_OUT_OF_ORDER = 38,
+    MBTK_VOICE_END_REASON_TEMPORARY_FAILURE =41,
+    MBTK_VOICE_END_REASON_SWITCHING_EQUIPMENT_CONGESTION,
+    MBTK_VOICE_END_REASON_ACCESS_INFORMATION_DISCARDED,
+    MBTK_VOICE_END_REASON_REQUESTED_CIRCUIT_UNAVAILABLE,
+    MBTK_VOICE_END_REASON_RESOURCE_UNAVAILABLE = 47,
+    MBTK_VOICE_END_REASON_QOS_UNAVAILABLE = 49,
+    MBTK_VOICE_END_REASON_REQUESTED_FACILITY_NOT_SUBSCRIBED,
+    MBTK_VOICE_END_REASON_INCOMING_CALLS_BARRED_WITHIN_CUG = 55,
+    MBTK_VOICE_END_REASON_BEARER_CAPABILITY_NOT_AUTHORIZED = 57,
+    MBTK_VOICE_END_REASON_BEARER_CAPABILITY_NOT_AVAILABLE,
+    MBTK_VOICE_END_REASON_SERVICE_NOT_AVAILABLE = 63,
+    MBTK_VOICE_END_REASON_BEARER_SERVICE_NOT_IMPLEMENTED = 65,
+    MBTK_VOICE_END_REASON_ACM_MAX_REACHED = 68,
+    MBTK_VOICE_END_REASON_FACILITY_NOT_IMPLEMENTED,
+    MBTK_VOICE_END_REASON_ONLY_RDI_BEARER_CAPABILITY_AVAILABLE,
+    MBTK_VOICE_END_REASON_SERVICE_NOT_IMPLEMENTED = 79,
+    MBTK_VOICE_END_REASON_INVALID_TRANSACTION_ID = 81,
+    MBTK_VOICE_END_REASON_USER_NOT_MEMBER_OF_CUG = 87,
+    MBTK_VOICE_END_REASON_INCOMPATIBLE_DESTINATION = 88,
+    MBTK_VOICE_END_REASON_INVALID_TRANSIT_NETWORK_SELECTION = 91,
+    MBTK_VOICE_END_REASON_INCORRECT_MESSAGE = 95,
+    MBTK_VOICE_END_REASON_INVALID_MANDATORY_INFORMATION,
+    MBTK_VOICE_END_REASON_MESSAGE_TYPE_NON_EXISTENT,
+    MBTK_VOICE_END_REASON_MESSAGE_TYPE_WRONG_STATE,
+    MBTK_VOICE_END_REASON_INFORMATION_ELEMENT_NOT_EXISTENT,
+    MBTK_VOICE_END_REASON_CONDITIONAL_IE_ERROR,
+    MBTK_VOICE_END_REASON_MESSAGE_WRONG_STATE,
+    MBTK_VOICE_END_REASON_RECOVERY_AFTER_TIMER_EXPIRY,
+    MBTK_VOICE_END_REASON_PROTOCOL_ERROR_UNSPECIFIED = 111,
+    MBTK_VOICE_END_REASON_INERWORKING_UNSPECIFIED = 127,
+    MBTK_VOICE_END_REASON_CALL_BARRING = 224,
+    MBTK_VOICE_END_REASON_FDN_BLOCKED = 241,
+    MBTK_VOICE_END_REASON_END
+} mbtk_voice_end_reason_enum;
+
+
 typedef struct {
     uint32 type;            // mbtk_ecall_cfg_item_enum