fixed coding rule violation 72/95972/2 accepted/tizen/common/20161109.140412 accepted/tizen/ivi/20161110.000458 accepted/tizen/mobile/20161110.000441 submit/tizen/20161109.003620
authorsinikang <sinikang@samsung.com>
Mon, 7 Nov 2016 07:44:18 +0000 (16:44 +0900)
committersinikang <sinikang@samsung.com>
Mon, 7 Nov 2016 09:28:07 +0000 (18:28 +0900)
Change-Id: I470a813b283b3910d1f6ea3a3e0cbf2b3686ad53

14 files changed:
callmgr-popup/src/callmgr-popup-main.c
callmgr-popup/src/callmgr-popup-util.c
callmgr-popup/src/callmgr-popup-widget.c
common/src/callmgr-util.c
module/src/callmgr-answer-msg.c
module/src/callmgr-audio.c
module/src/callmgr-bt.c
module/src/callmgr-contact.c
module/src/callmgr-ringer.c
module/src/callmgr-telephony-ecc.c
module/src/callmgr-telephony.c
module/src/callmgr-vr.c
service/src/callmgr-core.c
service/src/callmgr-dbus.c

index ff789d3..f421627 100644 (file)
@@ -260,7 +260,7 @@ static void __callmgr_popup_app_service(app_control_h app_control, void *user_da
                rec_status_sub_info = atoi(sub_info);
                free(sub_info);
 
-               switch(rec_status_sub_info) {
+               switch (rec_status_sub_info) {
                case CALLMGR_POPUP_REC_STATUS_STOP_BY_NORMAL_E:
                        _callmgr_popup_create_toast_msg(_("IDS_CALL_TPOP_RECORDING_SAVED_IN_VOICE_RECORDER"));
                        break;
index 501ae2b..9273f07 100644 (file)
@@ -173,7 +173,7 @@ void _callmgr_popup_reply_to_launch_request(CallMgrPopAppData_t *ad, char *key,
                return;
        }
        result = app_control_create(&reply);
-       if(result != APP_CONTROL_ERROR_NONE) {
+       if (result != APP_CONTROL_ERROR_NONE) {
                WARN("app_control_create() return error : %d", result);
                return;
        }
index fd85415..398922d 100644 (file)
@@ -20,7 +20,7 @@
 #include <Eina.h>
 #include <efl_extension.h>
 #include <efl_util.h>
-/* ToDo: Need check replace */ 
+/* ToDo: Need check replace */
 //#include <Ecore_X.h>
 //#include <Ecore_X_Atoms.h>
 //#include <utilX.h>
@@ -33,7 +33,7 @@
 #include "callmgr-popup-util.h"
 #include "callmgr-popup-vconf.h"
 
-/* ToDo: Need check replace */ 
+/* ToDo: Need check replace */
 #define KEY_POWER      "XF86PowerOff"
 #define KEY_HOME       "XF86Home"
 #define SHARED_GRAB            0x000f00
@@ -130,9 +130,9 @@ static void __callmgr_popup_set_win_level(Evas_Object *parent, int bwin_noti)
                efl_util_set_notification_window_level(parent, EFL_UTIL_NOTIFICATION_LEVEL_HIGH);
 
                /* Set Notification window */
-               /* ToDo: Need check replace */ 
+               /* ToDo: Need check replace */
                /* ecore_x_netwm_window_type_set(xwin, ECORE_X_WINDOW_TYPE_NOTIFICATION); */
-               /* ToDo: Need check replace */ 
+               /* ToDo: Need check replace */
                /* utilx_set_system_notification_level(ecore_x_display_get(), xwin, UTILX_NOTIFICATION_LEVEL_HIGH); */
                //ecore_x_window_prop_card32_set(xwin, qp_scroll_state, val, 3);
        }
@@ -491,7 +491,7 @@ void _callmgr_popup_create_sim_selection(void *data)
        _callmgr_popup_del_popup(ad);
 
        ad->popup = elm_popup_add(ad->win_main);
-       elm_object_style_set(ad->popup,"theme_bg");
+       elm_object_style_set(ad->popup, "theme_bg");
        elm_popup_align_set(ad->popup, ELM_NOTIFY_ALIGN_FILL, 1.0);
        evas_object_size_hint_weight_set(ad->popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
 
index 84de183..da55c30 100644 (file)
@@ -205,7 +205,7 @@ static gpointer __callmgr_util_launch_voice_call(gpointer data)
        kb = bundle_create();
 
        appsvc_set_operation(kb, APPSVC_OPERATION_CALL);
-       appsvc_set_uri(kb,"tel:MT");
+       appsvc_set_uri(kb, "tel:MT");
 
        g_snprintf(buf, 2, "%d", cb_data->call_id);
        dbg("call_id : [%s]", buf);
@@ -682,7 +682,7 @@ int _callmgr_util_service_check_voice_mail(char *phonenumber, int sim_slot, gboo
        msg_struct = msg_create_struct(MSG_STRUCT_SETTING_VOICE_MSG_OPT);
 
        err = msg_set_int_value(msg_struct, MSG_VOICEMSG_SIM_INDEX_INT, sim_slot + 1);
-       if(MSG_SUCCESS != err) {
+       if (MSG_SUCCESS != err) {
                err("msg_set_int_value error[%d]..", err);
                msg_release_struct(&msg_struct);
                msg_close_msg_handle(&msgHandle);
index 43cd025..ecfaf3c 100644 (file)
@@ -40,7 +40,7 @@ static int __callmgr_answer_msg_destory_player(callmgr_answer_msg_h answer_msg_h
        int ret = PLAYER_ERROR_NONE;
        int ret_val = 0;
 
-       if (answer_msg_handle->player_handle!= NULL) {
+       if (answer_msg_handle->player_handle != NULL) {
                /* Destroy the player */
                ret = player_destroy(answer_msg_handle->player_handle);
                if (ret != PLAYER_ERROR_NONE) {
@@ -59,7 +59,7 @@ static int __callmgr_answer_msg_create_player(callmgr_answer_msg_h answer_msg_ha
        CM_RETURN_VAL_IF_FAIL(answer_msg_handle, -1);
        int ret = PLAYER_ERROR_NONE;
 
-       if (answer_msg_handle->player_handle!= NULL) {
+       if (answer_msg_handle->player_handle != NULL) {
                __callmgr_answer_msg_destory_player(answer_msg_handle);
        }
 
@@ -147,7 +147,7 @@ static int __callmgr_answer_msg_stop_play(callmgr_answer_msg_h answer_msg_handle
        int ret = PLAYER_ERROR_NONE;
        int ret_val = 0;
 
-       if (answer_msg_handle->player_handle== NULL) {
+       if (answer_msg_handle->player_handle == NULL) {
                err("player_handle = NULL, returning");
                return -1;
        }
@@ -251,7 +251,7 @@ int _callmgr_answer_msg_play_msg(callmgr_answer_msg_h answer_msg_handle, callmgr
        answer_msg_handle->finished_cb = finished_cb;
        answer_msg_handle->user_data = user_data;
 
-       if(__callmgr_answer_msg_start_play(answer_msg_handle, answer_msg_path, __callmgr_answer_msg_play_ment_finish_cb) < 0) {
+       if (__callmgr_answer_msg_start_play(answer_msg_handle, answer_msg_path, __callmgr_answer_msg_play_ment_finish_cb) < 0) {
                err("__callmgr_answer_msg_start_play() ERR");
                ret_val = -1;
        }
index 45244a5..a8a6ccb 100644 (file)
@@ -303,16 +303,16 @@ int _callmgr_audio_create_call_sound_session(callmgr_audio_handle_h audio_handle
        }
 
        switch (mode) {
-               case CALLMGR_AUDIO_SESSION_VOICE_E:
-                       stream_type = SOUND_STREAM_TYPE_VOICE_CALL;
-                       break;
-               case CALLMGR_AUDIO_SESSION_VIDEO_E:
-                       stream_type = SOUND_STREAM_TYPE_VIDEO_CALL;
-                       break;
-               case CALLMGR_AUDIO_SESSION_NONE_E:
-               default:
-                       err("unhandled session mode: %d", mode);
-                       return -1;
+       case CALLMGR_AUDIO_SESSION_VOICE_E:
+               stream_type = SOUND_STREAM_TYPE_VOICE_CALL;
+               break;
+       case CALLMGR_AUDIO_SESSION_VIDEO_E:
+               stream_type = SOUND_STREAM_TYPE_VIDEO_CALL;
+               break;
+       case CALLMGR_AUDIO_SESSION_NONE_E:
+       default:
+               err("unhandled session mode: %d", mode);
+               return -1;
        }
 
        ret = sound_manager_create_stream_information_internal(stream_type, __callmgr_audio_call_stream_focus_state_cb, NULL, &audio_handle->sound_stream_handle);
@@ -321,7 +321,7 @@ int _callmgr_audio_create_call_sound_session(callmgr_audio_handle_h audio_handle
                return -1;
        }
 
-       return 0;
+       return 0;
 }
 
 int _callmgr_audio_stop_virtual_stream(callmgr_audio_handle_h audio_handle)
@@ -390,22 +390,21 @@ static int __callmgr_audio_get_sound_device(sound_device_type_e device_type, sou
        sound_device_type_e o_device_type;
        int ret = -1;
 
-       ret = sound_manager_get_current_device_list (SOUND_DEVICE_ALL_MASK, &device_list);
+       ret = sound_manager_get_current_device_list(SOUND_DEVICE_ALL_MASK, &device_list);
        if (ret != SOUND_MANAGER_ERROR_NONE) {
                err("sound_manager_get_current_device_list() get failed");
                return -1;
        }
 
        while (1) {
-               ret = sound_manager_get_next_device (device_list, &device);
+               ret = sound_manager_get_next_device(device_list, &device);
                if (ret == SOUND_MANAGER_ERROR_NONE && device) {
                        sound_manager_get_device_type(device, &o_device_type);
                        if (o_device_type == device_type) {
                                info("found device!!");
                                break;
                        }
-               }
-               else {
+               } else {
                        err("sound_manager_get_next_device() failed with err[%d]", ret);
                        return -1;
                }
@@ -477,7 +476,7 @@ static int __callmgr_audio_set_audio_control_state(callmgr_audio_handle_h audio_
        CM_RETURN_VAL_IF_FAIL(audio_handle, -1);
 #if 0
        int is_noise_reduction = 0;
+
        /* ToDo : vconf will be changed to MM API */
        switch (route) {
        case SOUND_SESSION_CALL_MODE_VOICE_WITH_BLUETOOTH:
@@ -553,22 +552,22 @@ int _callmgr_audio_set_audio_route(callmgr_audio_handle_h audio_handle, callmgr_
 
        dbg("_callmgr_audio_set_audio_route");
 
-       switch(route) {
-               case CALLMGR_AUDIO_ROUTE_SPEAKER_E:
-                       device_type = SOUND_DEVICE_BUILTIN_SPEAKER;
-                       break;
-               case CALLMGR_AUDIO_ROUTE_RECEIVER_E:
-                       device_type = SOUND_DEVICE_BUILTIN_RECEIVER;
-                       break;
-               case CALLMGR_AUDIO_ROUTE_EARJACK_E:
-                       device_type = SOUND_DEVICE_AUDIO_JACK;
-                       break;
-               case CALLMGR_AUDIO_ROUTE_BT_E:
-                       device_type = SOUND_DEVICE_BLUETOOTH;
-                       break;
-               default:
-                       err("unhandled route[%d]", route);
-                       return -1;
+       switch (route) {
+       case CALLMGR_AUDIO_ROUTE_SPEAKER_E:
+               device_type = SOUND_DEVICE_BUILTIN_SPEAKER;
+               break;
+       case CALLMGR_AUDIO_ROUTE_RECEIVER_E:
+               device_type = SOUND_DEVICE_BUILTIN_RECEIVER;
+               break;
+       case CALLMGR_AUDIO_ROUTE_EARJACK_E:
+               device_type = SOUND_DEVICE_AUDIO_JACK;
+               break;
+       case CALLMGR_AUDIO_ROUTE_BT_E:
+               device_type = SOUND_DEVICE_BLUETOOTH;
+               break;
+       default:
+               err("unhandled route[%d]", route);
+               return -1;
        }
 
        if (audio_handle->vstream && !audio_handle->vstream_status) {
@@ -589,14 +588,14 @@ int _callmgr_audio_set_audio_route(callmgr_audio_handle_h audio_handle, callmgr_
                                || (audio_handle->current_route == SOUND_DEVICE_BUILTIN_RECEIVER)) {
                        dbg("Remove Built-in mic device");
                        __callmgr_audio_get_sound_device(SOUND_DEVICE_BUILTIN_MIC, &sound_device);
-                       ret = sound_manager_remove_device_for_stream_routing (audio_handle->sound_stream_handle, sound_device);
+                       ret = sound_manager_remove_device_for_stream_routing(audio_handle->sound_stream_handle, sound_device);
                        if (ret != SOUND_MANAGER_ERROR_NONE)
                                err("sound_manager_remove_device_for_stream_routing() failed:[%d]", ret);
                }
 
                dbg("Remove current device [%s]", __callmgr_audio_convert_device_type_to_string(audio_handle->current_route));
                __callmgr_audio_get_sound_device(audio_handle->current_route, &sound_device);
-               ret = sound_manager_remove_device_for_stream_routing (audio_handle->sound_stream_handle, sound_device);
+               ret = sound_manager_remove_device_for_stream_routing(audio_handle->sound_stream_handle, sound_device);
                if (ret != SOUND_MANAGER_ERROR_NONE) {
                        err("sound_manager_remove_device_for_stream_routing() failed:[%d]", ret);
                }
@@ -606,7 +605,7 @@ int _callmgr_audio_set_audio_route(callmgr_audio_handle_h audio_handle, callmgr_
        dbg("Add new device [%s]", __callmgr_audio_convert_device_type_to_string(device_type));
        __callmgr_audio_get_sound_device(device_type, &sound_device);
        __callmgr_audio_set_audio_control_state(audio_handle, sound_device);
-       ret = sound_manager_add_device_for_stream_routing (audio_handle->sound_stream_handle, sound_device);
+       ret = sound_manager_add_device_for_stream_routing(audio_handle->sound_stream_handle, sound_device);
        if (ret != SOUND_MANAGER_ERROR_NONE) {
                err("sound_manager_add_device_for_stream_routing() failed:[%d]", ret);
                return -1;
@@ -615,14 +614,14 @@ int _callmgr_audio_set_audio_route(callmgr_audio_handle_h audio_handle, callmgr_
        if ((route == CALLMGR_AUDIO_ROUTE_SPEAKER_E) || (route == CALLMGR_AUDIO_ROUTE_RECEIVER_E)) {
                dbg("Add Built-in mic device");
                __callmgr_audio_get_sound_device(SOUND_DEVICE_BUILTIN_MIC, &sound_device);
-               ret = sound_manager_add_device_for_stream_routing (audio_handle->sound_stream_handle, sound_device);
+               ret = sound_manager_add_device_for_stream_routing(audio_handle->sound_stream_handle, sound_device);
                if (ret != SOUND_MANAGER_ERROR_NONE) {
                        err("sound_manager_add_device_for_stream_routing() failed:[%d]", ret);
                        return -1;
                }
        }
 
-       ret = sound_manager_apply_stream_routing (audio_handle->sound_stream_handle);
+       ret = sound_manager_apply_stream_routing(audio_handle->sound_stream_handle);
        if (ret != SOUND_MANAGER_ERROR_NONE) {
                err("sound_manager_apply_stream_routing() failed:[%d]", ret);
                return -1;
@@ -635,13 +634,13 @@ int _callmgr_audio_set_audio_route(callmgr_audio_handle_h audio_handle, callmgr_
                        return -1;
                }
 
-               ret = sound_manager_create_virtual_stream (audio_handle->sound_stream_handle, &audio_handle->vstream);
+               ret = sound_manager_create_virtual_stream(audio_handle->sound_stream_handle, &audio_handle->vstream);
                if (ret != SOUND_MANAGER_ERROR_NONE) {
                        err("sound_manager_create_virtual_stream() failed:[%d]", ret);
                        return -1;
                }
 
-               ret = sound_manager_start_virtual_stream (audio_handle->vstream);
+               ret = sound_manager_start_virtual_stream(audio_handle->vstream);
                if (ret != SOUND_MANAGER_ERROR_NONE) {
                        err("sound_manager_start_virtual_stream() failed:[%d]", ret);
                        return -1;
@@ -663,21 +662,21 @@ int _callmgr_audio_get_audio_route(callmgr_audio_handle_h audio_handle, callmgr_
 
        if (audio_handle->current_route != -1) {
                switch (audio_handle->current_route) {
-                       case SOUND_DEVICE_BUILTIN_SPEAKER:
-                               route = CALLMGR_AUDIO_ROUTE_SPEAKER_E;
-                               break;
-                       case SOUND_DEVICE_BUILTIN_RECEIVER:
-                               route = CALLMGR_AUDIO_ROUTE_RECEIVER_E;
-                               break;
-                       case SOUND_DEVICE_AUDIO_JACK:
-                               route = CALLMGR_AUDIO_ROUTE_EARJACK_E;
-                               break;
-                       case SOUND_DEVICE_BLUETOOTH:
-                               route = CALLMGR_AUDIO_ROUTE_BT_E;
-                               break;
-                       default:
-                               err("unhandled device type[%d]", audio_handle->current_route);
-                               break;
+               case SOUND_DEVICE_BUILTIN_SPEAKER:
+                       route = CALLMGR_AUDIO_ROUTE_SPEAKER_E;
+                       break;
+               case SOUND_DEVICE_BUILTIN_RECEIVER:
+                       route = CALLMGR_AUDIO_ROUTE_RECEIVER_E;
+                       break;
+               case SOUND_DEVICE_AUDIO_JACK:
+                       route = CALLMGR_AUDIO_ROUTE_EARJACK_E;
+                       break;
+               case SOUND_DEVICE_BLUETOOTH:
+                       route = CALLMGR_AUDIO_ROUTE_BT_E;
+                       break;
+               default:
+                       err("unhandled device type[%d]", audio_handle->current_route);
+                       break;
                }
        }
        *o_route = route;
index 2f556b8..54b122e 100644 (file)
@@ -55,19 +55,18 @@ static void __callmgr_bt_ag_call_handling_event_cb(bt_ag_call_handling_event_e e
 
        info("event : %d , id : %d", event, call_id);
        switch (event) {
-               case BT_AG_CALL_HANDLING_EVENT_ANSWER:
-                       bt_event = CM_BT_EVENT_CALL_HANDLE_ACCEPT_E;
-                       break;
-               case BT_AG_CALL_HANDLING_EVENT_RELEASE:
-                       bt_event = CM_BT_EVENT_CALL_HANDLE_RELEASE_E;
-                       break;
-               case BT_AG_CALL_HANDLING_EVENT_REJECT:
-                       bt_event = CM_BT_EVENT_CALL_HANDLE_REJECT_E;
-                       break;
-               default:
-                       warn("Invalid event");
-                       return;
+       case BT_AG_CALL_HANDLING_EVENT_ANSWER:
+               bt_event = CM_BT_EVENT_CALL_HANDLE_ACCEPT_E;
                break;
+       case BT_AG_CALL_HANDLING_EVENT_RELEASE:
+               bt_event = CM_BT_EVENT_CALL_HANDLE_RELEASE_E;
+               break;
+       case BT_AG_CALL_HANDLING_EVENT_REJECT:
+               bt_event = CM_BT_EVENT_CALL_HANDLE_REJECT_E;
+               break;
+       default:
+               warn("Invalid event");
+               return;
        }
 
        bt_handle->cb_fn(bt_event, GUINT_TO_POINTER(call_id), bt_handle->user_data);
@@ -81,25 +80,24 @@ static void __callmgr_bt_ag_multi_call_handling_event_cb(bt_ag_multi_call_handli
 
        info("event : %d", event);
        switch (event) {
-               case BT_AG_MULTI_CALL_HANDLING_EVENT_RELEASE_HELD_CALLS:
-                       bt_event = CM_BT_EVENT_CALL_HANDLE_0_SEND_E;
-                       break;
-               case BT_AG_MULTI_CALL_HANDLING_EVENT_RELEASE_ACTIVE_CALLS:
-                       bt_event = CM_BT_EVENT_CALL_HANDLE_1_SEND_E;
-                       break;
-               case BT_AG_MULTI_CALL_HANDLING_EVENT_ACTIVATE_HELD_CALL:
-                       bt_event = CM_BT_EVENT_CALL_HANDLE_2_SEND_E;
-                       break;
-               case BT_AG_MULTI_CALL_HANDLING_EVENT_MERGE_CALLS:
-                       bt_event = CM_BT_EVENT_CALL_HANDLE_3_SEND_E;
-                       break;
-               case BT_AG_MULTI_CALL_HANDLING_EVENT_EXPLICIT_CALL_TRANSFER:
-                       bt_event = CM_BT_EVENT_CALL_HANDLE_4_SEND_E;
-                       break;
-               default:
-                       warn("Invalid event");
-                       return;
+       case BT_AG_MULTI_CALL_HANDLING_EVENT_RELEASE_HELD_CALLS:
+               bt_event = CM_BT_EVENT_CALL_HANDLE_0_SEND_E;
+               break;
+       case BT_AG_MULTI_CALL_HANDLING_EVENT_RELEASE_ACTIVE_CALLS:
+               bt_event = CM_BT_EVENT_CALL_HANDLE_1_SEND_E;
+               break;
+       case BT_AG_MULTI_CALL_HANDLING_EVENT_ACTIVATE_HELD_CALL:
+               bt_event = CM_BT_EVENT_CALL_HANDLE_2_SEND_E;
                break;
+       case BT_AG_MULTI_CALL_HANDLING_EVENT_MERGE_CALLS:
+               bt_event = CM_BT_EVENT_CALL_HANDLE_3_SEND_E;
+               break;
+       case BT_AG_MULTI_CALL_HANDLING_EVENT_EXPLICIT_CALL_TRANSFER:
+               bt_event = CM_BT_EVENT_CALL_HANDLE_4_SEND_E;
+               break;
+       default:
+               warn("Invalid event");
+               return;
        }
 
        bt_handle->cb_fn(bt_event, NULL, bt_handle->user_data);
@@ -243,28 +241,27 @@ int _callmgr_bt_send_event(callmgr_bt_handle_h bt_handle, cm_bt_call_event_type_
        CM_RETURN_VAL_IF_FAIL(bt_handle, -1);
 
        switch (call_event) {
-               case CM_BT_AG_RES_CALL_IDLE_E:
-                       call_event_type = BT_AG_CALL_EVENT_IDLE;
-                       break;
-               case CM_BT_AG_RES_CALL_ACTIVE_E:
-                       call_event_type = BT_AG_CALL_EVENT_ANSWERED;
-                       break;
-               case CM_BT_AG_RES_CALL_HELD_E:
-                       call_event_type = BT_AG_CALL_EVENT_HELD;
-                       break;
-               case CM_BT_AG_RES_CALL_DIALING_E:
-                       call_event_type = BT_AG_CALL_EVENT_DIALING;
-                       break;
-               case CM_BT_AG_RES_CALL_ALERT_E:
-                       call_event_type = BT_AG_CALL_EVENT_ALERTING;
-                       break;
-               case CM_BT_AG_RES_CALL_INCOM_E:
-                       call_event_type = BT_AG_CALL_EVENT_INCOMING;
-                       break;
-               default:
-                       warn("Invalid type : %d", call_event);
-                       return -1;
-                       break;
+       case CM_BT_AG_RES_CALL_IDLE_E:
+               call_event_type = BT_AG_CALL_EVENT_IDLE;
+               break;
+       case CM_BT_AG_RES_CALL_ACTIVE_E:
+               call_event_type = BT_AG_CALL_EVENT_ANSWERED;
+               break;
+       case CM_BT_AG_RES_CALL_HELD_E:
+               call_event_type = BT_AG_CALL_EVENT_HELD;
+               break;
+       case CM_BT_AG_RES_CALL_DIALING_E:
+               call_event_type = BT_AG_CALL_EVENT_DIALING;
+               break;
+       case CM_BT_AG_RES_CALL_ALERT_E:
+               call_event_type = BT_AG_CALL_EVENT_ALERTING;
+               break;
+       case CM_BT_AG_RES_CALL_INCOM_E:
+               call_event_type = BT_AG_CALL_EVENT_INCOMING;
+               break;
+       default:
+               warn("Invalid type : %d", call_event);
+               return -1;
        }
 
        info("event : %d, id : %d", call_event_type, call_id);
index 3af5cf3..987b959 100644 (file)
@@ -113,7 +113,7 @@ static void __callmgr_ct_get_group_list_with_pserson_id(int person_id, GSList **
        if (CONTACTS_ERROR_NONE == err) {
                contacts_list_first(list);
 
-               while(CONTACTS_ERROR_NONE == contacts_list_get_current_record_p(list, &record)) {
+               while (CONTACTS_ERROR_NONE == contacts_list_get_current_record_p(list, &record)) {
                        contacts_record_get_int(record, _contacts_person_grouprel.group_id, &group_id);
                        *group_list = g_slist_append(*group_list, GINT_TO_POINTER(group_id));
                        err = contacts_list_next(list);
@@ -163,7 +163,7 @@ static int __callmgr_ct_get_group_ringtone(int person_id, callmgr_contact_info_t
                                /* Get group ringtone path */
                                err = contacts_record_get_str(group_record, _contacts_group.ringtone_path, &ringtone_path);
                                if (CONTACTS_ERROR_NONE != err) {
-                                       err( "contacts_record_get_str(group id path) error %d", err);
+                                       err("contacts_record_get_str(group id path) error %d", err);
                                } else {
                                        contact_info->caller_ringtone_path = g_strdup(ringtone_path);
 
@@ -882,8 +882,7 @@ static void __callmgr_ct_add_notification(int missed_cnt)
                                        if ((remain_max > 0) && (strlen(disp_str) > 0)) {
                                                if (strlen(disp_str) < remain_max) {
                                                        strncat(disp_name_str, disp_str, strlen(disp_str));
-                                               }
-                                               else {
+                                               } else {
                                                        strncat(disp_name_str, disp_str, remain_max);
                                                }
                                        }
@@ -940,7 +939,7 @@ static void __callmgr_ct_add_notification(int missed_cnt)
                err("Fail to notification_set_image : %d", noti_err);
        }
 
-       if (disp_img_path == NULL){
+       if (disp_img_path == NULL) {
                disp_img_path = g_strdup(NOTIFY_MISSED_CALL_ICON);
 
                noti_err = notification_set_image(noti, NOTIFICATION_IMAGE_TYPE_ICON, disp_img_path);
index d5649fd..e80f138 100644 (file)
@@ -206,54 +206,54 @@ static gboolean __callmgr_ringer_increasing_melody_cb(void *data)
 static void  __callmgr_ringer_get_adjusted_volume_ratio(int volume_level, float *adjusted_ratio)
 {
        switch (volume_level) {
-               case 1:
-                       *adjusted_ratio = 0.562;
-                       break;
-               case 2:
-                       *adjusted_ratio = 0.398;
-                       break;
-               case 3:
-                       *adjusted_ratio = 0.316;
-                       break;
-               case 4:
-                       *adjusted_ratio = 0.251;
-                       break;
-               case 5:
-                       *adjusted_ratio = 0.200;
-                       break;
-               case 6:
-                       *adjusted_ratio = 0.158;
-                       break;
-               case 7:
-                       *adjusted_ratio = 0.126;
-                       break;
-               case 8:
-                       *adjusted_ratio = 0.100;
-                       break;
-               case 9:
-                       *adjusted_ratio = 0.079;
-                       break;
-               case 10:
-                       *adjusted_ratio = 0.063;
-                       break;
-               case 11:
-                       *adjusted_ratio = 0.050;
-                       break;
-               case 12:
-                       *adjusted_ratio = 0.040;
-                       break;
-               case 13:
-                       *adjusted_ratio = 0.032;
-                       break;
-               case 14:
-                       *adjusted_ratio = 0.025;
-                       break;
-               case 15:
-                       *adjusted_ratio = 0.020;
-                       break;
-               default:
-                       *adjusted_ratio = 1;
-                       break;
+       case 1:
+               *adjusted_ratio = 0.562;
+               break;
+       case 2:
+               *adjusted_ratio = 0.398;
+               break;
+       case 3:
+               *adjusted_ratio = 0.316;
+               break;
+       case 4:
+               *adjusted_ratio = 0.251;
+               break;
+       case 5:
+               *adjusted_ratio = 0.200;
+               break;
+       case 6:
+               *adjusted_ratio = 0.158;
+               break;
+       case 7:
+               *adjusted_ratio = 0.126;
+               break;
+       case 8:
+               *adjusted_ratio = 0.100;
+               break;
+       case 9:
+               *adjusted_ratio = 0.079;
+               break;
+       case 10:
+               *adjusted_ratio = 0.063;
+               break;
+       case 11:
+               *adjusted_ratio = 0.050;
+               break;
+       case 12:
+               *adjusted_ratio = 0.040;
+               break;
+       case 13:
+               *adjusted_ratio = 0.032;
+               break;
+       case 14:
+               *adjusted_ratio = 0.025;
+               break;
+       case 15:
+               *adjusted_ratio = 0.020;
+               break;
+       default:
+               *adjusted_ratio = 1;
+               break;
        }
        if (*adjusted_ratio > 1.0) {
                *adjusted_ratio = 1.0;
@@ -444,12 +444,10 @@ static int __callmgr_ringer_play_melody(callmgr_ringer_handle_h ringer_handle, c
                        info("highlight ringtone: startposition(%d)", startposition);
 
                        g_free(position);
-               }
-               else {
+               } else {
                        warn("position is NULL");
                }
-       }
-       else {
+       } else {
                // ToDo: in case of contact ringtone and group ringtone
        }
 
@@ -498,8 +496,7 @@ static int __callmgr_ringer_stop_melody(callmgr_ringer_handle_h ringer_handle)
                        err("player_stop() failed: [0x%x]", ret);
 
                        return -1;
-               }
-               else {
+               } else {
                        info("player_stop done");
                }
        }
@@ -509,8 +506,7 @@ static int __callmgr_ringer_stop_melody(callmgr_ringer_handle_h ringer_handle)
                err("player_unprepare() failed: [0x%x]", ret);
 
                return -1;
-       }
-       else {
+       } else {
                info("player_unprepare done");
        }
 
@@ -518,8 +514,7 @@ static int __callmgr_ringer_stop_melody(callmgr_ringer_handle_h ringer_handle)
        if (PLAYER_ERROR_NONE != ret) {
                err("player_destroy() failed: [0x%x]", ret);
                return -1;
-       }
-       else {
+       } else {
                info("player_destroy done");
        }
 
@@ -720,7 +715,7 @@ static gboolean __callmgr_waiting_tone_play_end_cb(gpointer pdata)
        }
        ringer_handle->alternate_tone_play_count++;
 
-       if(CALLMGR_2ND_CALL_BEEP_COUNT == ringer_handle->alternate_tone_play_count) {
+       if (CALLMGR_2ND_CALL_BEEP_COUNT == ringer_handle->alternate_tone_play_count) {
                ringer_handle->alternate_tone_play_count = 0;
                _callmgr_ringer_stop_alternate_tone(ringer_handle);
        } else {
@@ -825,15 +820,15 @@ int _callmgr_ringer_play_effect(callmgr_ringer_handle_h ringer_handle, cm_ringer
        }
 
        switch (effect_type) {
-               case CM_RINGER_EFFECT_CONNECT_TONE_E:
-                       effect_path = g_strdup(CALLMGR_PLAY_CONNECT_EFFECT_PATH);
-                       break;
-               case CM_RINGER_EFFECT_DISCONNECT_TONE_E:
-                       effect_path = g_strdup(CALLMGR_PLAY_DISCONNECT_EFFECT_PATH);
-                       break;
-               default:
-                       err("Invalid effect type[%d]", effect_type);
-                       return -1;
+       case CM_RINGER_EFFECT_CONNECT_TONE_E:
+               effect_path = g_strdup(CALLMGR_PLAY_CONNECT_EFFECT_PATH);
+               break;
+       case CM_RINGER_EFFECT_DISCONNECT_TONE_E:
+               effect_path = g_strdup(CALLMGR_PLAY_DISCONNECT_EFFECT_PATH);
+               break;
+       default:
+               err("Invalid effect type[%d]", effect_type);
+               return -1;
        }
 
        ret = wav_player_start_with_stream_info((const char *)effect_path, ringer_handle->ringtone_stream_handle, __callmgr_ringer_play_effect_finish_cb, (void *)ringer_handle, &(ringer_handle->play_effect_handle));
@@ -847,7 +842,7 @@ int _callmgr_ringer_play_effect(callmgr_ringer_handle_h ringer_handle, cm_ringer
        ringer_handle->current_status = CM_RINGER_STATUS_RINGING_E;
 
        return 0;
- }
+}
 
 int _callmgr_ringer_stop_effect(callmgr_ringer_handle_h ringer_handle)
 {
index bcdcca6..aaf2051 100644 (file)
@@ -162,7 +162,7 @@ int _callmgr_telephony_check_ecc_nosim_mcc_mnc(callmgr_telephony_t telephony_han
        int salescode = 0;
        _callmgr_vconf_get_salescode(&salescode);
 
-       if(salescode == CALL_CSC_TMB) {
+       if (salescode == CALL_CSC_TMB) {
                /* In case that mcc, mnc value is invalid for TMO */
                warn("TMB");
                mcc = CALL_NETWORK_MCC_USA;
index bf03721..2dbe8ca 100644 (file)
@@ -207,92 +207,92 @@ static int __callmgr_telephony_create_wait_call_list(callmgr_telephony_t telepho
 
        /* Make wait call list */
        switch (event_type) {
-               case CM_TELEPHONY_EVENT_ACTIVE:
-               {
-                       CM_RETURN_VAL_IF_FAIL(active_call, -1);
-                       modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, active_call);
-                       break;
-               }
-               case CM_TELEPHONY_EVENT_HELD:
-               {
-                       CM_RETURN_VAL_IF_FAIL(active_call, -1);
-                       if (active_call->is_conference) {
-                               call_list = modem_info->call_list;
-                               while (call_list) {
-                                       call_data = (cm_telephony_call_data_t*)call_list->data;
-                                       if ((call_data) && (call_data->is_conference)) {
-                                               modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, call_data);
-                                       }
-                                       call_list = g_slist_next(call_list);
-                               }
-                       } else {
-                               modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, active_call);
-                       }
-                       break;
-               }
-               case CM_TELEPHONY_EVENT_JOIN:
-               {
-                       CM_RETURN_VAL_IF_FAIL(held_call, -1);
-                       if (held_call->is_conference) {
-                               call_list = modem_info->call_list;
-                               while (call_list) {
-                                       call_data = (cm_telephony_call_data_t*)call_list->data;
-                                       if ((call_data) && (call_data->is_conference)) {
-                                               modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, call_data);
-                                       }
-                                       call_list = g_slist_next(call_list);
+       case CM_TELEPHONY_EVENT_ACTIVE:
+       {
+               CM_RETURN_VAL_IF_FAIL(active_call, -1);
+               modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, active_call);
+               break;
+       }
+       case CM_TELEPHONY_EVENT_HELD:
+       {
+               CM_RETURN_VAL_IF_FAIL(active_call, -1);
+               if (active_call->is_conference) {
+                       call_list = modem_info->call_list;
+                       while (call_list) {
+                               call_data = (cm_telephony_call_data_t*)call_list->data;
+                               if ((call_data) && (call_data->is_conference)) {
+                                       modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, call_data);
                                }
-                       } else {
-                               modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, held_call);
+                               call_list = g_slist_next(call_list);
                        }
-                       break;
+               } else {
+                       modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, active_call);
                }
-               case CM_TELEPHONY_EVENT_SPLIT:
-               {
-                       CM_RETURN_VAL_IF_FAIL(active_call, -1);
+               break;
+       }
+       case CM_TELEPHONY_EVENT_JOIN:
+       {
+               CM_RETURN_VAL_IF_FAIL(held_call, -1);
+               if (held_call->is_conference) {
                        call_list = modem_info->call_list;
                        while (call_list) {
                                call_data = (cm_telephony_call_data_t*)call_list->data;
-                               if ((call_data) && (call_data->call_id != active_call->call_id)) {
+                               if ((call_data) && (call_data->is_conference)) {
                                        modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, call_data);
                                }
                                call_list = g_slist_next(call_list);
                        }
-                       break;
+               } else {
+                       modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, held_call);
                }
-               case CM_TELEPHONY_EVENT_RETRIEVED:
-               {
-                       CM_RETURN_VAL_IF_FAIL(held_call, -1);
-                       if (held_call->is_conference) {
-                               call_list = modem_info->call_list;
-                               while (call_list) {
-                                       call_data = (cm_telephony_call_data_t*)call_list->data;
-                                       if ((call_data) && (call_data->is_conference)) {
-                                               modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, call_data);
-                                       }
-                                       call_list = g_slist_next(call_list);
-                               }
-                       } else {
-                               modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, held_call);
+               break;
+       }
+       case CM_TELEPHONY_EVENT_SPLIT:
+       {
+               CM_RETURN_VAL_IF_FAIL(active_call, -1);
+               call_list = modem_info->call_list;
+               while (call_list) {
+                       call_data = (cm_telephony_call_data_t*)call_list->data;
+                       if ((call_data) && (call_data->call_id != active_call->call_id)) {
+                               modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, call_data);
                        }
-                       break;
+                       call_list = g_slist_next(call_list);
                }
-               case CM_TELEPHONY_EVENT_SWAP:
-               {
-                       /* All call data should be appended to wait list in SWAP case */
+               break;
+       }
+       case CM_TELEPHONY_EVENT_RETRIEVED:
+       {
+               CM_RETURN_VAL_IF_FAIL(held_call, -1);
+               if (held_call->is_conference) {
                        call_list = modem_info->call_list;
                        while (call_list) {
                                call_data = (cm_telephony_call_data_t*)call_list->data;
-                               if (call_data) {
+                               if ((call_data) && (call_data->is_conference)) {
                                        modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, call_data);
                                }
                                call_list = g_slist_next(call_list);
                        }
-                       break;
+               } else {
+                       modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, held_call);
                }
-               default:
-                       err("unhandled event type: %d", event_type);
-                       return -1;
+               break;
+       }
+       case CM_TELEPHONY_EVENT_SWAP:
+       {
+               /* All call data should be appended to wait list in SWAP case */
+               call_list = modem_info->call_list;
+               while (call_list) {
+                       call_data = (cm_telephony_call_data_t*)call_list->data;
+                       if (call_data) {
+                               modem_info->wait_call_list = g_slist_append(modem_info->wait_call_list, call_data);
+                       }
+                       call_list = g_slist_next(call_list);
+               }
+               break;
+       }
+       default:
+               err("unhandled event type: %d", event_type);
+               return -1;
        }
        modem_info->wait_event = event_type;
 
@@ -868,18 +868,18 @@ static int __callmgr_telephony_get_card_type(callmgr_telephony_t telephony_handl
        }
 
        switch (card_type) {
-               case TAPI_SIM_CARD_TYPE_GSM:
-                       cm_card_type = CM_CARD_TYPE_GSM;
-                       break;
-               case TAPI_SIM_CARD_TYPE_USIM:
-                       cm_card_type = CM_CARD_TYPE_USIM;
-                       break;
-               case TAPI_SIM_CARD_TYPE_RUIM:
-               case TAPI_SIM_CARD_TYPE_NVSIM:
-               case TAPI_SIM_CARD_TYPE_IMS:
-               default:
-                       cm_card_type = CM_CARD_TYPE_UNKNOWN;
-                       break;
+       case TAPI_SIM_CARD_TYPE_GSM:
+               cm_card_type = CM_CARD_TYPE_GSM;
+               break;
+       case TAPI_SIM_CARD_TYPE_USIM:
+               cm_card_type = CM_CARD_TYPE_USIM;
+               break;
+       case TAPI_SIM_CARD_TYPE_RUIM:
+       case TAPI_SIM_CARD_TYPE_NVSIM:
+       case TAPI_SIM_CARD_TYPE_IMS:
+       default:
+               cm_card_type = CM_CARD_TYPE_UNKNOWN;
+               break;
        }
        info("card_type = %d", cm_card_type);
        *card_type_out = cm_card_type;
@@ -920,11 +920,11 @@ static void __callmgr_telephony_handle_sim_status_events(TapiHandle *handle, con
                        modem_info->is_no_sim = TRUE;
                        modem_info->is_sim_poweroff = FALSE;
                        modem_info->is_sim_initialized = FALSE;
-               } else if((*status == TAPI_SIM_STATUS_CARD_POWEROFF)){
+               } else if ((*status == TAPI_SIM_STATUS_CARD_POWEROFF)) {
                        info("SIM slot[%d] is powered-off", sim_slot);
                        modem_info->is_sim_poweroff = TRUE;
                        modem_info->is_sim_initialized = FALSE;
-               }else {
+               } else {
                        modem_info->is_no_sim = FALSE;
                        modem_info->is_sim_poweroff = FALSE;
                        if (*status == TAPI_SIM_STATUS_SIM_INIT_COMPLETED) {
@@ -1024,7 +1024,7 @@ static void __callmgr_telephony_handle_network_events(TapiHandle *handle, const
                }
        }
 
-       info("sim[%d], event_type:[%s]",slot_id, noti_id);
+       info("sim[%d], event_type:[%s]", slot_id, noti_id);
 
        if (slot_id != -1) {
                modem_info = &telephony_handle->modem_info[slot_id];
@@ -1043,27 +1043,27 @@ static void __callmgr_telephony_handle_network_events(TapiHandle *handle, const
                        TelNetworkServiceType_t *service_type = (TelNetworkServiceType_t *)data;
                        info("Service Type: [%d]", *service_type);
                        switch (*service_type) {
-                               case TAPI_NETWORK_SERVICE_TYPE_UNKNOWN:
-                               case TAPI_NETWORK_SERVICE_TYPE_NO_SERVICE:
-                               case TAPI_NETWORK_SERVICE_TYPE_SEARCH:
-                                       modem_info->network_status = CM_NETWORK_STATUS_OUT_OF_SERVICE;
-                                       break;
-                               case TAPI_NETWORK_SERVICE_TYPE_EMERGENCY:
-                                       modem_info->network_status = CM_NETWORK_STATUS_EMERGENCY_ONLY;
-                                       break;
-                               case TAPI_NETWORK_SERVICE_TYPE_2G:
-                               case TAPI_NETWORK_SERVICE_TYPE_2_5G:
-                               case TAPI_NETWORK_SERVICE_TYPE_2_5G_EDGE:
-                                       modem_info->network_status = CM_NETWORK_STATUS_IN_SERVICE_2G;
-                                       break;
-                               case TAPI_NETWORK_SERVICE_TYPE_3G:
-                               case TAPI_NETWORK_SERVICE_TYPE_HSDPA:
-                               case TAPI_NETWORK_SERVICE_TYPE_LTE:
-                                       modem_info->network_status = CM_NETWORK_STATUS_IN_SERVICE_3G;
-                                       break;
-                               default:
-                                       modem_info->network_status = CM_NETWORK_STATUS_IN_SERVICE_2G; /* Please check default value*/
-                                       break;
+                       case TAPI_NETWORK_SERVICE_TYPE_UNKNOWN:
+                       case TAPI_NETWORK_SERVICE_TYPE_NO_SERVICE:
+                       case TAPI_NETWORK_SERVICE_TYPE_SEARCH:
+                               modem_info->network_status = CM_NETWORK_STATUS_OUT_OF_SERVICE;
+                               break;
+                       case TAPI_NETWORK_SERVICE_TYPE_EMERGENCY:
+                               modem_info->network_status = CM_NETWORK_STATUS_EMERGENCY_ONLY;
+                               break;
+                       case TAPI_NETWORK_SERVICE_TYPE_2G:
+                       case TAPI_NETWORK_SERVICE_TYPE_2_5G:
+                       case TAPI_NETWORK_SERVICE_TYPE_2_5G_EDGE:
+                               modem_info->network_status = CM_NETWORK_STATUS_IN_SERVICE_2G;
+                               break;
+                       case TAPI_NETWORK_SERVICE_TYPE_3G:
+                       case TAPI_NETWORK_SERVICE_TYPE_HSDPA:
+                       case TAPI_NETWORK_SERVICE_TYPE_LTE:
+                               modem_info->network_status = CM_NETWORK_STATUS_IN_SERVICE_3G;
+                               break;
+                       default:
+                               modem_info->network_status = CM_NETWORK_STATUS_IN_SERVICE_2G; /* Please check default value*/
+                               break;
                        }
                } else if (g_strcmp0(noti_id, TAPI_PROP_NETWORK_CIRCUIT_STATUS) == 0) {
                        int *cs_status = (int *)data;
@@ -1110,7 +1110,7 @@ static void __callmgr_telephony_handle_sat_events(TapiHandle *handle, const char
 
        info("active_sim_slot[%d], request_sim_slot[%d]", active_sim_slot, request_sim_slot);
 
-       if(CM_TELEPHONY_SIM_UNKNOWN == active_sim_slot) {
+       if (CM_TELEPHONY_SIM_UNKNOWN == active_sim_slot) {
                _callmgr_telephony_set_active_sim_slot(telephony_handle, request_sim_slot);
                active_sim_slot = request_sim_slot;
        }
@@ -1139,7 +1139,7 @@ static void __callmgr_telephony_handle_sat_events(TapiHandle *handle, const char
                if (request_sim_slot != active_sim_slot) {
                        int ret = 0, call_count = 0;
                        ret = _callmgr_telephony_get_call_count(telephony_handle, &call_count);
-                       if ( ret == 0 && call_count == 0) {
+                       if (ret == 0 && call_count == 0) {
                                // change active_sim_slot only when there is no other call
                                _callmgr_telephony_set_active_sim_slot(telephony_handle, request_sim_slot);
                        } else {
@@ -1185,7 +1185,7 @@ static void __callmgr_telephony_handle_sat_events(TapiHandle *handle, const char
                        dbg("MO_VOICE call control call address[%s]", ind_data->u.callCtrlCnfCallData.address.string);
                }
 
-               if(request_sim_slot != active_sim_slot) {
+               if (request_sim_slot != active_sim_slot) {
                        err("request came for wrong sim_slot");
                }
 
@@ -1272,7 +1272,7 @@ void _callmgr_telephony_send_sat_response(callmgr_telephony_t telephony_handle,
 
        info("event_type[%d], resp_type[%d]", event_type, resp_type);
 
-       if(CM_TELEPHONY_SIM_UNKNOWN == active_sim_slot) {
+       if (CM_TELEPHONY_SIM_UNKNOWN == active_sim_slot) {
                current_active_sim_slot = telephony_handle->active_sim_slot;
        } else {
                current_active_sim_slot = active_sim_slot;
@@ -1281,121 +1281,121 @@ void _callmgr_telephony_send_sat_response(callmgr_telephony_t telephony_handle,
 
        switch (event_type) {
        case CM_TELEPHONY_SAT_EVENT_SETUP_CALL:
-               {
-                       TelSatCallRetInfo_t call_resp_data = {0,};
-                       TelSatAppsRetInfo_t resp_data = {0,};
-                       TapiResult_t error_code;
-                       CM_RETURN_IF_FAIL(sat_data->setup_call);
-
-                       memset(&resp_data, 0, sizeof(TelSatAppsRetInfo_t));
-
-                       switch (resp_type) {
-                       case CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND:
-                               call_resp_data.resp = TAPI_SAT_R_ME_UNABLE_TO_PROCESS_COMMAND;
-                               call_resp_data.bIsTapiCauseExist = FALSE;
-                               call_resp_data.tapiCause = TAPI_CAUSE_UNKNOWN;
-                               call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_ME_BUSY_ON_CALL;
-                               call_resp_data.bIsOtherInfoExist = FALSE;
-                               call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
-                               break;
-                       case CM_TELEPHONY_SAT_RESPONSE_NETWORK_UNABLE_TO_PROCESS_COMMAND:
-                               call_resp_data.resp = TAPI_SAT_R_NETWORK_UNABLE_TO_PROCESS_COMMAND;
-                               call_resp_data.bIsTapiCauseExist = TRUE;
-                               call_resp_data.tapiCause = TAPI_CAUSE_BUSY;
-                               call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_NO_SERVICE;
-                               call_resp_data.bIsOtherInfoExist = FALSE;
-                               call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
-                               break;
-                       case CM_TELEPHONY_SAT_RESPONSE_NETWORK_UNABLE_TO_PROCESS_COMMAND_WITHOUT_CAUSE:
-                               call_resp_data.resp = TAPI_SAT_R_NETWORK_UNABLE_TO_PROCESS_COMMAND;
-                               call_resp_data.bIsTapiCauseExist = FALSE;
-                               call_resp_data.tapiCause = TAPI_CAUSE_UNKNOWN;
-                               call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_NO_SPECIFIC_CAUSE;
-                               call_resp_data.bIsOtherInfoExist = FALSE;
-                               call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
-                               break;
-                       case CM_TELEPHONY_SAT_RESPONSE_ME_CONTROL_PERMANENT_PROBLEM:
-                               call_resp_data.resp = TAPI_SAT_R_INTRCTN_WITH_CC_OR_SMS_CTRL_PRMNT_PRBLM;
-                               call_resp_data.bIsTapiCauseExist = FALSE;
-                               call_resp_data.tapiCause = TAPI_CAUSE_UNKNOWN;
-                               call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_ACCESS_CONTROL_CLASS_BAR;
-                               call_resp_data.bIsOtherInfoExist = FALSE;
-                               call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_ACTION_NOT_ALLOWED;
-                               break;
-                       case CM_TELEPHONY_SAT_RESPONSE_ME_CLEAR_DOWN_BEFORE_CONN:
-                               call_resp_data.resp = TAPI_SAT_R_USER_CLEAR_DOWN_CALL_BEFORE_CONN;
-                               call_resp_data.bIsTapiCauseExist = FALSE;
-                               call_resp_data.tapiCause = TAPI_CAUSE_UNKNOWN;
-                               call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_ME_BUSY_ON_CALL;
-                               call_resp_data.bIsOtherInfoExist = FALSE;
-                               call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
-                               break;
-                       case CM_TELEPHONY_SAT_RESPONSE_ME_RET_SUCCESS:
-                               call_resp_data.resp = TAPI_SAT_R_SUCCESS;
-                               call_resp_data.bIsTapiCauseExist = TRUE;
-                               call_resp_data.tapiCause = TAPI_CAUSE_SUCCESS;
-                               call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_NO_SPECIFIC_CAUSE;
-                               call_resp_data.bIsOtherInfoExist = FALSE;
-                               call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
-                               break;
-                       default:
-                               warn("unhandled resp_type[%d].", resp_type);
-                               break;
-                       }
-                       resp_data.commandType = TAPI_SAT_CMD_TYPE_SETUP_CALL;
-                       resp_data.commandId = sat_data->setup_call->commandId;
-                       memcpy(&(resp_data.appsRet.setupCall), &call_resp_data, sizeof(resp_data.appsRet.setupCall));
-
-                       error_code = tel_send_sat_app_exec_result(telephony_handle->multi_handles[current_active_sim_slot], &resp_data);
-                       if (error_code != TAPI_API_SUCCESS) {
-                               err("tel_send_sat_app_exec_result() is failed[%d].", error_code);
-                       }
+       {
+               TelSatCallRetInfo_t call_resp_data = {0,};
+               TelSatAppsRetInfo_t resp_data = {0,};
+               TapiResult_t error_code;
+               CM_RETURN_IF_FAIL(sat_data->setup_call);
+
+               memset(&resp_data, 0, sizeof(TelSatAppsRetInfo_t));
+
+               switch (resp_type) {
+               case CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND:
+                       call_resp_data.resp = TAPI_SAT_R_ME_UNABLE_TO_PROCESS_COMMAND;
+                       call_resp_data.bIsTapiCauseExist = FALSE;
+                       call_resp_data.tapiCause = TAPI_CAUSE_UNKNOWN;
+                       call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_ME_BUSY_ON_CALL;
+                       call_resp_data.bIsOtherInfoExist = FALSE;
+                       call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
+                       break;
+               case CM_TELEPHONY_SAT_RESPONSE_NETWORK_UNABLE_TO_PROCESS_COMMAND:
+                       call_resp_data.resp = TAPI_SAT_R_NETWORK_UNABLE_TO_PROCESS_COMMAND;
+                       call_resp_data.bIsTapiCauseExist = TRUE;
+                       call_resp_data.tapiCause = TAPI_CAUSE_BUSY;
+                       call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_NO_SERVICE;
+                       call_resp_data.bIsOtherInfoExist = FALSE;
+                       call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
+                       break;
+               case CM_TELEPHONY_SAT_RESPONSE_NETWORK_UNABLE_TO_PROCESS_COMMAND_WITHOUT_CAUSE:
+                       call_resp_data.resp = TAPI_SAT_R_NETWORK_UNABLE_TO_PROCESS_COMMAND;
+                       call_resp_data.bIsTapiCauseExist = FALSE;
+                       call_resp_data.tapiCause = TAPI_CAUSE_UNKNOWN;
+                       call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_NO_SPECIFIC_CAUSE;
+                       call_resp_data.bIsOtherInfoExist = FALSE;
+                       call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
+                       break;
+               case CM_TELEPHONY_SAT_RESPONSE_ME_CONTROL_PERMANENT_PROBLEM:
+                       call_resp_data.resp = TAPI_SAT_R_INTRCTN_WITH_CC_OR_SMS_CTRL_PRMNT_PRBLM;
+                       call_resp_data.bIsTapiCauseExist = FALSE;
+                       call_resp_data.tapiCause = TAPI_CAUSE_UNKNOWN;
+                       call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_ACCESS_CONTROL_CLASS_BAR;
+                       call_resp_data.bIsOtherInfoExist = FALSE;
+                       call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_ACTION_NOT_ALLOWED;
+                       break;
+               case CM_TELEPHONY_SAT_RESPONSE_ME_CLEAR_DOWN_BEFORE_CONN:
+                       call_resp_data.resp = TAPI_SAT_R_USER_CLEAR_DOWN_CALL_BEFORE_CONN;
+                       call_resp_data.bIsTapiCauseExist = FALSE;
+                       call_resp_data.tapiCause = TAPI_CAUSE_UNKNOWN;
+                       call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_ME_BUSY_ON_CALL;
+                       call_resp_data.bIsOtherInfoExist = FALSE;
+                       call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
+                       break;
+               case CM_TELEPHONY_SAT_RESPONSE_ME_RET_SUCCESS:
+                       call_resp_data.resp = TAPI_SAT_R_SUCCESS;
+                       call_resp_data.bIsTapiCauseExist = TRUE;
+                       call_resp_data.tapiCause = TAPI_CAUSE_SUCCESS;
+                       call_resp_data.meProblem = TAPI_SAT_ME_PROBLEM_NO_SPECIFIC_CAUSE;
+                       call_resp_data.bIsOtherInfoExist = FALSE;
+                       call_resp_data.permanentCallCtrlProblem = TAPI_SAT_CC_PROBLEM_NO_SPECIFIC_CAUSE;
+                       break;
+               default:
+                       warn("unhandled resp_type[%d].", resp_type);
+                       break;
+               }
+               resp_data.commandType = TAPI_SAT_CMD_TYPE_SETUP_CALL;
+               resp_data.commandId = sat_data->setup_call->commandId;
+               memcpy(&(resp_data.appsRet.setupCall), &call_resp_data, sizeof(resp_data.appsRet.setupCall));
 
-                       g_free(sat_data->setup_call);
-                       sat_data->setup_call = NULL;
+               error_code = tel_send_sat_app_exec_result(telephony_handle->multi_handles[current_active_sim_slot], &resp_data);
+               if (error_code != TAPI_API_SUCCESS) {
+                       err("tel_send_sat_app_exec_result() is failed[%d].", error_code);
                }
+
+               g_free(sat_data->setup_call);
+               sat_data->setup_call = NULL;
+       }
                break;
        case CM_TELEPHONY_SAT_EVENT_SEND_DTMF:
-               {
-                       TelSatDtmfRetInfo_t dtmf_resp_data = {0,};
-                       TelSatAppsRetInfo_t resp_data = {0,};
-                       TapiResult_t error_code;
-                       CM_RETURN_IF_FAIL(sat_data->send_dtmf);
+       {
+               TelSatDtmfRetInfo_t dtmf_resp_data = {0,};
+               TelSatAppsRetInfo_t resp_data = {0,};
+               TapiResult_t error_code;
+               CM_RETURN_IF_FAIL(sat_data->send_dtmf);
 
-                       memset(&resp_data, 0, sizeof(TelSatAppsRetInfo_t));
+               memset(&resp_data, 0, sizeof(TelSatAppsRetInfo_t));
 
-                       switch (resp_type) {
-                       case CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND:
-                               dtmf_resp_data.resp = TAPI_SAT_R_ME_UNABLE_TO_PROCESS_COMMAND;
-                               break;
-                       case CM_TELEPHONY_SAT_RESPONSE_NETWORK_UNABLE_TO_PROCESS_COMMAND:
-                               dtmf_resp_data.resp = TAPI_SAT_R_NETWORK_UNABLE_TO_PROCESS_COMMAND;
-                               break;
-                       case CM_TELEPHONY_SAT_RESPONSE_ME_CONTROL_PERMANENT_PROBLEM:
-                               dtmf_resp_data.resp = TAPI_SAT_R_INTRCTN_WITH_CC_OR_SMS_CTRL_PRMNT_PRBLM;
-                               break;
-                       case CM_TELEPHONY_SAT_RESPONSE_ME_CLEAR_DOWN_BEFORE_CONN:
-                               dtmf_resp_data.resp = TAPI_SAT_R_USER_CLEAR_DOWN_CALL_BEFORE_CONN;
-                               break;
-                       case CM_TELEPHONY_SAT_RESPONSE_ME_RET_SUCCESS:
-                               dtmf_resp_data.resp = TAPI_SAT_R_SUCCESS;
-                               break;
-                       default:
-                               warn("unhandled resp_type[%d].", resp_type);
-                               break;
-                       }
-                       resp_data.commandType = TAPI_SAT_CMD_TYPE_SEND_DTMF;
-                       resp_data.commandId = sat_data->send_dtmf->commandId;
-                       memcpy(&(resp_data.appsRet.sendDtmf), &dtmf_resp_data, sizeof(resp_data.appsRet.sendDtmf));
-
-                       error_code = tel_send_sat_app_exec_result(telephony_handle->multi_handles[current_active_sim_slot], &resp_data);
-                       if (error_code != TAPI_API_SUCCESS) {
-                               err("tel_send_sat_app_exec_result() is failed[%d].", error_code);
-                       }
+               switch (resp_type) {
+               case CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND:
+                       dtmf_resp_data.resp = TAPI_SAT_R_ME_UNABLE_TO_PROCESS_COMMAND;
+                       break;
+               case CM_TELEPHONY_SAT_RESPONSE_NETWORK_UNABLE_TO_PROCESS_COMMAND:
+                       dtmf_resp_data.resp = TAPI_SAT_R_NETWORK_UNABLE_TO_PROCESS_COMMAND;
+                       break;
+               case CM_TELEPHONY_SAT_RESPONSE_ME_CONTROL_PERMANENT_PROBLEM:
+                       dtmf_resp_data.resp = TAPI_SAT_R_INTRCTN_WITH_CC_OR_SMS_CTRL_PRMNT_PRBLM;
+                       break;
+               case CM_TELEPHONY_SAT_RESPONSE_ME_CLEAR_DOWN_BEFORE_CONN:
+                       dtmf_resp_data.resp = TAPI_SAT_R_USER_CLEAR_DOWN_CALL_BEFORE_CONN;
+                       break;
+               case CM_TELEPHONY_SAT_RESPONSE_ME_RET_SUCCESS:
+                       dtmf_resp_data.resp = TAPI_SAT_R_SUCCESS;
+                       break;
+               default:
+                       warn("unhandled resp_type[%d].", resp_type);
+                       break;
+               }
+               resp_data.commandType = TAPI_SAT_CMD_TYPE_SEND_DTMF;
+               resp_data.commandId = sat_data->send_dtmf->commandId;
+               memcpy(&(resp_data.appsRet.sendDtmf), &dtmf_resp_data, sizeof(resp_data.appsRet.sendDtmf));
 
-                       g_free(sat_data->send_dtmf);
-                       sat_data->send_dtmf = NULL;
+               error_code = tel_send_sat_app_exec_result(telephony_handle->multi_handles[current_active_sim_slot], &resp_data);
+               if (error_code != TAPI_API_SUCCESS) {
+                       err("tel_send_sat_app_exec_result() is failed[%d].", error_code);
                }
+
+               g_free(sat_data->send_dtmf);
+               sat_data->send_dtmf = NULL;
+       }
                break;
        case CM_TELEPHONY_SAT_EVENT_CALL_CONTROL_RESULT:
        default:
@@ -1553,27 +1553,27 @@ static int __callmgr_telephony_check_service_status(callmgr_telephony_t telephon
        if (TAPI_API_SUCCESS == ret) {
                info("svc_type = [%d]", svc_type);
                switch (svc_type) {
-                       case TAPI_NETWORK_SERVICE_TYPE_UNKNOWN:
-                       case TAPI_NETWORK_SERVICE_TYPE_NO_SERVICE:
-                       case TAPI_NETWORK_SERVICE_TYPE_SEARCH:
-                               *cm_svc_type = CM_NETWORK_STATUS_OUT_OF_SERVICE;
-                               break;
-                       case TAPI_NETWORK_SERVICE_TYPE_EMERGENCY:
-                               *cm_svc_type = CM_NETWORK_STATUS_EMERGENCY_ONLY;
-                               break;
-                       case TAPI_NETWORK_SERVICE_TYPE_2G:
-                       case TAPI_NETWORK_SERVICE_TYPE_2_5G:
-                       case TAPI_NETWORK_SERVICE_TYPE_2_5G_EDGE:
-                               *cm_svc_type = CM_NETWORK_STATUS_IN_SERVICE_2G;
-                               break;
-                       case TAPI_NETWORK_SERVICE_TYPE_3G:
-                       case TAPI_NETWORK_SERVICE_TYPE_HSDPA:
-                       case TAPI_NETWORK_SERVICE_TYPE_LTE:
-                               *cm_svc_type = CM_NETWORK_STATUS_IN_SERVICE_3G;
-                               break;
-                       default:
-                               *cm_svc_type = CM_NETWORK_STATUS_IN_SERVICE_2G; /* Please check default value*/
-                               break;
+               case TAPI_NETWORK_SERVICE_TYPE_UNKNOWN:
+               case TAPI_NETWORK_SERVICE_TYPE_NO_SERVICE:
+               case TAPI_NETWORK_SERVICE_TYPE_SEARCH:
+                       *cm_svc_type = CM_NETWORK_STATUS_OUT_OF_SERVICE;
+                       break;
+               case TAPI_NETWORK_SERVICE_TYPE_EMERGENCY:
+                       *cm_svc_type = CM_NETWORK_STATUS_EMERGENCY_ONLY;
+                       break;
+               case TAPI_NETWORK_SERVICE_TYPE_2G:
+               case TAPI_NETWORK_SERVICE_TYPE_2_5G:
+               case TAPI_NETWORK_SERVICE_TYPE_2_5G_EDGE:
+                       *cm_svc_type = CM_NETWORK_STATUS_IN_SERVICE_2G;
+                       break;
+               case TAPI_NETWORK_SERVICE_TYPE_3G:
+               case TAPI_NETWORK_SERVICE_TYPE_HSDPA:
+               case TAPI_NETWORK_SERVICE_TYPE_LTE:
+                       *cm_svc_type = CM_NETWORK_STATUS_IN_SERVICE_3G;
+                       break;
+               default:
+                       *cm_svc_type = CM_NETWORK_STATUS_IN_SERVICE_2G; /* Please check default value*/
+                       break;
                }
                return 0;
        } else {
@@ -2190,45 +2190,45 @@ int _callmgr_telephony_answer_call(callmgr_telephony_t telephony_handle, int ans
 
        switch (ans_type) {
        case CM_TEL_CALL_ANSWER_TYPE_NORMAL:
-               {
-                       ret = tel_answer_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], incoming_call_id, TAPI_CALL_ANSWER_ACCEPT, __callmgr_telephony_answer_call_resp_cb, telephony_handle);
-                       if (ret != TAPI_API_SUCCESS) {
-                               err("_callmgr_telephony_answer_call failed with err: %d", ret);
-                               return -1;
-                       }
-                       __callmgr_telephony_set_answer_requesting(telephony_handle, TRUE);
+       {
+               ret = tel_answer_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], incoming_call_id, TAPI_CALL_ANSWER_ACCEPT, __callmgr_telephony_answer_call_resp_cb, telephony_handle);
+               if (ret != TAPI_API_SUCCESS) {
+                       err("_callmgr_telephony_answer_call failed with err: %d", ret);
+                       return -1;
                }
+               __callmgr_telephony_set_answer_requesting(telephony_handle, TRUE);
+       }
                break;
 
        case CM_TEL_CALL_ANSWER_TYPE_HOLD_ACTIVE_AND_ACCEPT:
-               {
-                       ret = tel_answer_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], incoming_call_id, TAPI_CALL_ANSWER_HOLD_AND_ACCEPT, __callmgr_telephony_answer_call_resp_cb, telephony_handle);
-                       if (ret != TAPI_API_SUCCESS) {
-                               err("_callmgr_telephony_answer_call failed with err: %d", ret);
-                               return -1;
-                       }
-                       __callmgr_telephony_set_answer_requesting(telephony_handle, TRUE);
-
+       {
+               ret = tel_answer_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], incoming_call_id, TAPI_CALL_ANSWER_HOLD_AND_ACCEPT, __callmgr_telephony_answer_call_resp_cb, telephony_handle);
+               if (ret != TAPI_API_SUCCESS) {
+                       err("_callmgr_telephony_answer_call failed with err: %d", ret);
+                       return -1;
                }
+               __callmgr_telephony_set_answer_requesting(telephony_handle, TRUE);
+
+       }
                break;
 
        case CM_TEL_CALL_ANSWER_TYPE_RELEASE_ACTIVE_AND_ACCEPT:
-               {
-                       ret = tel_answer_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], incoming_call_id, TAPI_CALL_ANSWER_REPLACE, __callmgr_telephony_answer_call_resp_cb, telephony_handle);
-                       if (ret != TAPI_API_SUCCESS) {
-                               err("_callmgr_telephony_answer_call failed with err: %d", ret);
-                               return -1;
-                       }
-                       __callmgr_telephony_set_answer_requesting(telephony_handle, TRUE);
+       {
+               ret = tel_answer_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], incoming_call_id, TAPI_CALL_ANSWER_REPLACE, __callmgr_telephony_answer_call_resp_cb, telephony_handle);
+               if (ret != TAPI_API_SUCCESS) {
+                       err("_callmgr_telephony_answer_call failed with err: %d", ret);
+                       return -1;
                }
+               __callmgr_telephony_set_answer_requesting(telephony_handle, TRUE);
+       }
                break;
 
        case CM_TEL_CALL_ANSWER_TYPE_RELEASE_HOLD_AND_ACCEPT:
-               {
-                       __callmgr_telephony_end_all_call_by_state(telephony_handle, CM_TEL_CALL_STATE_HELD);
-                       _callmgr_telephony_set_answer_request_type(telephony_handle, CM_TEL_HOLD_ACTIVE_AFTER_HELD_END);
-                       __callmgr_telephony_set_answer_requesting(telephony_handle, TRUE);
-               }
+       {
+               __callmgr_telephony_end_all_call_by_state(telephony_handle, CM_TEL_CALL_STATE_HELD);
+               _callmgr_telephony_set_answer_request_type(telephony_handle, CM_TEL_HOLD_ACTIVE_AFTER_HELD_END);
+               __callmgr_telephony_set_answer_requesting(telephony_handle, TRUE);
+       }
                break;
 
        case CM_TEL_CALL_ANSWER_TYPE_RELEASE_ALL_AND_ACCEPT:
@@ -2423,80 +2423,80 @@ int _callmgr_telephony_end_call(callmgr_telephony_t telephony_handle, unsigned i
 
        switch (release_type) {
        case CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE:
-               {
-                       cm_telephony_call_data_t *call_data = NULL;
-                       if (_callmgr_telephony_get_call_by_call_id(telephony_handle, call_id, &call_data) < 0) {
-                               err("No call_data exists for this event...");
-                       } else {
-                               /*******************************************
-                               * To handle Canceled outgoing call.
-                               * call-ui must call release by call handle,
-                               * in case of ending dilaing call
-                               ********************************************/
-                               if (call_data->call_state == CM_TEL_CALL_STATE_DIALING ||
-                                       call_data->call_state == CM_TEL_CALL_STATE_ALERT) {
-                                       __callmgr_telephony_set_call_canceled_flag(call_data, TRUE);
-                               }
+       {
+               cm_telephony_call_data_t *call_data = NULL;
+               if (_callmgr_telephony_get_call_by_call_id(telephony_handle, call_id, &call_data) < 0) {
+                       err("No call_data exists for this event...");
+               } else {
+                       /*******************************************
+                       * To handle Canceled outgoing call.
+                       * call-ui must call release by call handle,
+                       * in case of ending dilaing call
+                       ********************************************/
+                       if (call_data->call_state == CM_TEL_CALL_STATE_DIALING ||
+                               call_data->call_state == CM_TEL_CALL_STATE_ALERT) {
+                               __callmgr_telephony_set_call_canceled_flag(call_data, TRUE);
                        }
+               }
 
-                       ret_tapi = tel_end_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], call_id, TAPI_CALL_END, __callmgr_telephony_end_call_resp_cb, telephony_handle);
-                       if (ret_tapi != TAPI_API_SUCCESS) {
-                               err("tel_end_call() get failed with err: %d", ret);
-                               return -1;
-                       }
+               ret_tapi = tel_end_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], call_id, TAPI_CALL_END, __callmgr_telephony_end_call_resp_cb, telephony_handle);
+               if (ret_tapi != TAPI_API_SUCCESS) {
+                       err("tel_end_call() get failed with err: %d", ret);
+                       return -1;
                }
+       }
                break;
        case CM_TEL_CALL_RELEASE_TYPE_ALL_CALLS:
-               {
-                       ret_tapi = tel_end_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], call_id, TAPI_CALL_END_ALL, __callmgr_telephony_end_call_resp_cb, telephony_handle);
-                       if (ret_tapi != TAPI_API_SUCCESS) {
-                               err("tel_end_call() get failed with err: %d", ret);
-                               return -1;
-                       }
+       {
+               ret_tapi = tel_end_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], call_id, TAPI_CALL_END_ALL, __callmgr_telephony_end_call_resp_cb, telephony_handle);
+               if (ret_tapi != TAPI_API_SUCCESS) {
+                       err("tel_end_call() get failed with err: %d", ret);
+                       return -1;
                }
+       }
                break;
        case CM_TEL_CALL_RELEASE_TYPE_ALL_HOLD_CALLS:
-               {
-                       ret_tapi = tel_end_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], call_id, TAPI_CALL_END_HOLD_ALL, __callmgr_telephony_end_call_resp_cb, telephony_handle);
-                       if (ret_tapi != TAPI_API_SUCCESS) {
-                               err("tel_end_call() get failed with err: %d", ret);
-                               return -1;
-                       }
+       {
+               ret_tapi = tel_end_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], call_id, TAPI_CALL_END_HOLD_ALL, __callmgr_telephony_end_call_resp_cb, telephony_handle);
+               if (ret_tapi != TAPI_API_SUCCESS) {
+                       err("tel_end_call() get failed with err: %d", ret);
+                       return -1;
                }
+       }
                break;
        case CM_TEL_CALL_RELEASE_TYPE_ALL_ACTIVE_CALLS:
-               {
-                       struct __modem_info *modem_info = NULL;
-                       GSList *call_list = NULL;
-                       cm_telephony_call_data_t *call_obj = NULL;
-                       cm_telephony_call_state_e call_state = CM_TEL_CALL_STATE_MAX;
-                       unsigned int call_id = 0;
-
-                       modem_info = &telephony_handle->modem_info[telephony_handle->active_sim_slot];
-                       call_list = modem_info->call_list;
-
-                       while (call_list) {
-                               call_obj = (cm_telephony_call_data_t*)call_list->data;
-                               if (!call_obj) {
-                                       warn("[ error ] call object : 0");
-                                       call_list = call_list->next;
-                                       continue;
-                               }
+       {
+               struct __modem_info *modem_info = NULL;
+               GSList *call_list = NULL;
+               cm_telephony_call_data_t *call_obj = NULL;
+               cm_telephony_call_state_e call_state = CM_TEL_CALL_STATE_MAX;
+               unsigned int call_id = 0;
+
+               modem_info = &telephony_handle->modem_info[telephony_handle->active_sim_slot];
+               call_list = modem_info->call_list;
+
+               while (call_list) {
+                       call_obj = (cm_telephony_call_data_t*)call_list->data;
+                       if (!call_obj) {
+                               warn("[ error ] call object : 0");
+                               call_list = call_list->next;
+                               continue;
+                       }
 
-                               call_id = call_obj->call_id;
-                               call_state = call_obj->call_state;
+                       call_id = call_obj->call_id;
+                       call_state = call_obj->call_state;
 
-                               dbg("call_id = %d call_state = %d", call_id, call_state);
-                               call_list = g_slist_next(call_list);
-                               if (call_state == CM_TEL_CALL_STATE_ACTIVE) {
-                                       ret_tapi = tel_end_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], call_id, TAPI_CALL_END, __callmgr_telephony_end_call_resp_cb, NULL);
-                                       if (ret_tapi != TAPI_API_SUCCESS) {
-                                               err("tel_end_call() get failed with err: %d", ret);
-                                               return -1;
-                                       }
+                       dbg("call_id = %d call_state = %d", call_id, call_state);
+                       call_list = g_slist_next(call_list);
+                       if (call_state == CM_TEL_CALL_STATE_ACTIVE) {
+                               ret_tapi = tel_end_call(telephony_handle->multi_handles[telephony_handle->active_sim_slot], call_id, TAPI_CALL_END, __callmgr_telephony_end_call_resp_cb, NULL);
+                               if (ret_tapi != TAPI_API_SUCCESS) {
+                                       err("tel_end_call() get failed with err: %d", ret);
+                                       return -1;
                                }
                        }
                }
+       }
                break;
        default:
                err("wrong release_type");
@@ -2630,28 +2630,28 @@ static void __callmgr_telephony_all_call_list_cb(TelCallStatus_t *out, void *use
 
        info("call state [%d]", out->CallState);
        switch (out->CallState) {
-               case TAPI_CALL_STATE_IDLE:
-                       call_state = CM_TEL_CALL_STATE_IDLE;
-                       break;
-               case TAPI_CALL_STATE_ACTIVE:
-                       call_state = CM_TEL_CALL_STATE_ACTIVE;
-                       break;
-               case TAPI_CALL_STATE_HELD:
-                       call_state = CM_TEL_CALL_STATE_HELD;
-                       break;
-               case TAPI_CALL_STATE_DIALING:
-                       call_state = CM_TEL_CALL_STATE_DIALING;
-                       break;
-               case TAPI_CALL_STATE_ALERT:
-                       call_state = CM_TEL_CALL_STATE_ALERT;
-                       break;
-               case TAPI_CALL_STATE_INCOMING:
-               case TAPI_CALL_STATE_WAITING:
-                       call_state = CM_TEL_CALL_STATE_INCOMING;
-                       break;
-               default:
-                       err("should not reach here");
-                       break;
+       case TAPI_CALL_STATE_IDLE:
+               call_state = CM_TEL_CALL_STATE_IDLE;
+               break;
+       case TAPI_CALL_STATE_ACTIVE:
+               call_state = CM_TEL_CALL_STATE_ACTIVE;
+               break;
+       case TAPI_CALL_STATE_HELD:
+               call_state = CM_TEL_CALL_STATE_HELD;
+               break;
+       case TAPI_CALL_STATE_DIALING:
+               call_state = CM_TEL_CALL_STATE_DIALING;
+               break;
+       case TAPI_CALL_STATE_ALERT:
+               call_state = CM_TEL_CALL_STATE_ALERT;
+               break;
+       case TAPI_CALL_STATE_INCOMING:
+       case TAPI_CALL_STATE_WAITING:
+               call_state = CM_TEL_CALL_STATE_INCOMING;
+               break;
+       default:
+               err("should not reach here");
+               break;
        }
        __callmgr_telephony_set_call_state(call_data, call_state);
 
@@ -3053,7 +3053,7 @@ int _callmgr_telephony_get_sat_event_status(callmgr_telephony_t telephony_handle
        CM_RETURN_VAL_IF_FAIL(telephony_handle, -1);
        CM_RETURN_VAL_IF_FAIL(b_is_ongoing, -1);
 
-       switch(event_type) {
+       switch (event_type) {
        case CM_TELEPHONY_SAT_EVENT_SETUP_CALL:
                if (telephony_handle->modem_info[telephony_handle->active_sim_slot].sat_data.setup_call)
                        *b_is_ongoing = TRUE;
@@ -3232,21 +3232,21 @@ int _callmgr_telephony_get_preferred_sim_type(callmgr_telephony_t telephony_hand
        } else {
                info("preferred_subscription: %d", preferred_subscription);
                switch (preferred_subscription) {
-                       case TAPI_CALL_PREFERRED_VOICE_SUBS_CURRENT_NETWORK:
-                               *preferred_sim = CM_TEL_PREFERRED_CURRENT_NETWORK_E;
-                               break;
-                       case TAPI_CALL_PREFERRED_VOICE_SUBS_ASK_ALWAYS:
-                               *preferred_sim = CM_TEL_PREFERRED_ALWAYS_ASK_E;
-                               break;
-                       case TAPI_CALL_PREFERRED_VOICE_SUBS_SIM1:
-                               *preferred_sim = CM_TEL_PREFERRED_SIM_1_E;
-                               break;
-                       case TAPI_CALL_PREFERRED_VOICE_SUBS_SIM2:
-                               *preferred_sim = CM_TEL_PREFERRED_SIM_2_E;
-                               break;
-                       default:
-                               *preferred_sim = CM_TEL_PREFERRED_UNKNOWN_E;
-                               break;
+               case TAPI_CALL_PREFERRED_VOICE_SUBS_CURRENT_NETWORK:
+                       *preferred_sim = CM_TEL_PREFERRED_CURRENT_NETWORK_E;
+                       break;
+               case TAPI_CALL_PREFERRED_VOICE_SUBS_ASK_ALWAYS:
+                       *preferred_sim = CM_TEL_PREFERRED_ALWAYS_ASK_E;
+                       break;
+               case TAPI_CALL_PREFERRED_VOICE_SUBS_SIM1:
+                       *preferred_sim = CM_TEL_PREFERRED_SIM_1_E;
+                       break;
+               case TAPI_CALL_PREFERRED_VOICE_SUBS_SIM2:
+                       *preferred_sim = CM_TEL_PREFERRED_SIM_2_E;
+                       break;
+               default:
+                       *preferred_sim = CM_TEL_PREFERRED_UNKNOWN_E;
+                       break;
                }
        }
        return 0;
@@ -3267,13 +3267,13 @@ int _callmgr_telephony_is_in_service(callmgr_telephony_t telephony_handle, cm_te
        CM_RETURN_VAL_IF_FAIL(sim_slot < telephony_handle->modem_cnt, -1);
        dbg("_callmgr_telephony_is_in_service()");
        switch (telephony_handle->modem_info[sim_slot].network_status) {
-               case CM_NETWORK_STATUS_OUT_OF_SERVICE:
-               case CM_NETWORK_STATUS_EMERGENCY_ONLY:
-                       *is_in_service = FALSE;
-                       break;
-               default:
-                       *is_in_service = TRUE;
-                       break;
+       case CM_NETWORK_STATUS_OUT_OF_SERVICE:
+       case CM_NETWORK_STATUS_EMERGENCY_ONLY:
+               *is_in_service = FALSE;
+               break;
+       default:
+               *is_in_service = TRUE;
+               break;
        }
        return 0;
 }
@@ -3435,15 +3435,14 @@ static int __callmgr_telephony_set_sim_slot_for_ecc(callmgr_telephony_t telephon
 
 
 /* step1. SIM power check for MultiSIM only. if one SIM is powered-off,  use available SIM slot by default regardless SIM state */
-       if(telephony_handle->modem_cnt > 1){
-               for(idx =0;idx<telephony_handle->modem_cnt;idx++){
+       if (telephony_handle->modem_cnt > 1) {
+               for (idx = 0; idx < telephony_handle->modem_cnt; idx++) {
                        sim_power_off = telephony_handle->modem_info[idx].is_sim_poweroff;
-                       if(sim_power_off == TRUE){
-                               info("SIM %d powered off. choose alternative slot for emergency call",idx);
-                               if(idx == CM_TELEPHONY_SIM_1){
+                       if (sim_power_off == TRUE) {
+                               info("SIM %d powered off. choose alternative slot for emergency call", idx);
+                               if (idx == CM_TELEPHONY_SIM_1) {
                                        return _callmgr_telephony_set_active_sim_slot(telephony_handle, CM_TELEPHONY_SIM_2);
-                               }
-                               else if(idx == CM_TELEPHONY_SIM_2){
+                               } else if (idx == CM_TELEPHONY_SIM_2) {
                                        return _callmgr_telephony_set_active_sim_slot(telephony_handle, CM_TELEPHONY_SIM_1);
                                }
                        }
@@ -3500,8 +3499,7 @@ static int __callmgr_telephony_set_sim_slot_for_ecc(callmgr_telephony_t telephon
        }
 
        warn("(both)SIM slots are in No service, Check SIM ECC");
-       if (__callmgr_telephony_check_ecc_slot(telephony_handle,pNumber, (cm_telepony_sim_slot_type_e *)&idx) == 0)
-       {
+       if (__callmgr_telephony_check_ecc_slot(telephony_handle, pNumber, (cm_telepony_sim_slot_type_e *)&idx) == 0) {
                warn("SIM has same ecc num");
                _callmgr_telephony_set_active_sim_slot(telephony_handle, idx);
                return 0;
@@ -3606,47 +3604,47 @@ int __callmgr_telephony_check_ecc_slot(callmgr_telephony_t telephony_handle, con
                info("simcard_type : %d", simcard_type);
 
                switch (simcard_type) {
-                       case CM_CARD_TYPE_GSM:
-                               {
-                                       dbg("[SimCardType=SIM_CARD_TYPE_GSM]");
-
-                                       /*TAPI api Compliance */
-                                       /*To get Emergency data of 2G */
-                                       if (modem_info->sim_ecc_list.ecc_count > 0) {
-                                               dbg("GSM pNumber ecc1(%s) ecc2(%s) ecc3(%s) ecc4(%s) ecc5(%s)",
-                                                                  modem_info->sim_ecc_list.list[0].number, modem_info->sim_ecc_list.list[1].number, modem_info->sim_ecc_list.list[2].number, modem_info->sim_ecc_list.list[3].number, modem_info->sim_ecc_list.list[4].number);
-
-                                               if ((g_strcmp0(pNumber, modem_info->sim_ecc_list.list[0].number) == 0)
-                                                       || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[1].number) == 0)
-                                                       || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[2].number) == 0)
-                                                       || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[3].number) == 0)
-                                                       || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[4].number) == 0)) {
-                                                       dbg("_callmgr_telephony_check_ecc_number: return TRUE");
-                                                       *sim_slot = sim_cnt;
-                                                       return 0;
-                                               }
-                                       }
+               case CM_CARD_TYPE_GSM:
+               {
+                       dbg("[SimCardType=SIM_CARD_TYPE_GSM]");
+
+                       /*TAPI api Compliance */
+                       /*To get Emergency data of 2G */
+                       if (modem_info->sim_ecc_list.ecc_count > 0) {
+                               dbg("GSM pNumber ecc1(%s) ecc2(%s) ecc3(%s) ecc4(%s) ecc5(%s)",
+                                                  modem_info->sim_ecc_list.list[0].number, modem_info->sim_ecc_list.list[1].number, modem_info->sim_ecc_list.list[2].number, modem_info->sim_ecc_list.list[3].number, modem_info->sim_ecc_list.list[4].number);
+
+                               if ((g_strcmp0(pNumber, modem_info->sim_ecc_list.list[0].number) == 0)
+                                       || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[1].number) == 0)
+                                       || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[2].number) == 0)
+                                       || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[3].number) == 0)
+                                       || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[4].number) == 0)) {
+                                       dbg("_callmgr_telephony_check_ecc_number: return TRUE");
+                                       *sim_slot = sim_cnt;
+                                       return 0;
                                }
-                               break;
-                       case CM_CARD_TYPE_USIM:
-                               {
-                                       dbg("SimCardType=SIM_CARD_TYPE_USIM");
-
-                                       if (modem_info->sim_ecc_list.ecc_count > 0) {
-                                               for (i = 0; i < modem_info->sim_ecc_list.ecc_count; i++) {
-                                                       dbg("[ecc=%s, category:[%d]]", modem_info->sim_ecc_list.list[i].number, modem_info->sim_ecc_list.list[i].category);
-                                                       if (!g_strcmp0(pNumber, modem_info->sim_ecc_list.list[i].number)) {
-                                                               dbg("uecc matched!!");
-                                                               *sim_slot = sim_cnt;
-                                                               return 0;
-                                                       }
-                                               }
+                       }
+               }
+                       break;
+               case CM_CARD_TYPE_USIM:
+               {
+                       dbg("SimCardType=SIM_CARD_TYPE_USIM");
+
+                       if (modem_info->sim_ecc_list.ecc_count > 0) {
+                               for (i = 0; i < modem_info->sim_ecc_list.ecc_count; i++) {
+                                       dbg("[ecc=%s, category:[%d]]", modem_info->sim_ecc_list.list[i].number, modem_info->sim_ecc_list.list[i].category);
+                                       if (!g_strcmp0(pNumber, modem_info->sim_ecc_list.list[i].number)) {
+                                               dbg("uecc matched!!");
+                                               *sim_slot = sim_cnt;
+                                               return 0;
                                        }
                                }
-                               break;
-                       default:
-                               dbg("type : %d", simcard_type);
-                               break;
+                       }
+               }
+                       break;
+               default:
+                       dbg("type : %d", simcard_type);
+                       break;
                }
        }
 
@@ -3674,48 +3672,48 @@ int _callmgr_telephony_check_sim_ecc(callmgr_telephony_t telephony_handle, const
        /*_callmgr_telephony_get_imsi_mcc_mnc(telephony_handle, &imsi_mcc, &imsi_mnc);*/
 
        switch (simcard_type) {
-               case CM_CARD_TYPE_GSM:
-                       {
-                               dbg("[SimCardType=SIM_CARD_TYPE_GSM]");
-
-                               /*TAPI api Compliance */
-                               /*To get Emergency data of 2G */
-                               if (modem_info->sim_ecc_list.ecc_count > 0) {
-                                       sec_dbg("GSM pNumber ecc1(%s) ecc2(%s) ecc3(%s) ecc4(%s) ecc5(%s)",
-                                                          modem_info->sim_ecc_list.list[0].number, modem_info->sim_ecc_list.list[1].number, modem_info->sim_ecc_list.list[2].number, modem_info->sim_ecc_list.list[3].number, modem_info->sim_ecc_list.list[4].number);
-
-                                       if ((g_strcmp0(pNumber, modem_info->sim_ecc_list.list[0].number) == 0)
-                                               || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[1].number) == 0)
-                                               || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[2].number) == 0)
-                                               || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[3].number) == 0)
-                                               || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[4].number) == 0)) {
-                                               dbg("_callmgr_telephony_check_ecc_number: return TRUE");
-                                               *is_sim_ecc = TRUE;
-                                               return 0;
-                                       }
-                               }
+       case CM_CARD_TYPE_GSM:
+       {
+               dbg("[SimCardType=SIM_CARD_TYPE_GSM]");
+
+               /*TAPI api Compliance */
+               /*To get Emergency data of 2G */
+               if (modem_info->sim_ecc_list.ecc_count > 0) {
+                       sec_dbg("GSM pNumber ecc1(%s) ecc2(%s) ecc3(%s) ecc4(%s) ecc5(%s)",
+                                          modem_info->sim_ecc_list.list[0].number, modem_info->sim_ecc_list.list[1].number, modem_info->sim_ecc_list.list[2].number, modem_info->sim_ecc_list.list[3].number, modem_info->sim_ecc_list.list[4].number);
+
+                       if ((g_strcmp0(pNumber, modem_info->sim_ecc_list.list[0].number) == 0)
+                               || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[1].number) == 0)
+                               || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[2].number) == 0)
+                               || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[3].number) == 0)
+                               || (g_strcmp0(pNumber, modem_info->sim_ecc_list.list[4].number) == 0)) {
+                               dbg("_callmgr_telephony_check_ecc_number: return TRUE");
+                               *is_sim_ecc = TRUE;
+                               return 0;
                        }
-                       break;
-               case CM_CARD_TYPE_USIM:
-                       {
-                               dbg("SimCardType=SIM_CARD_TYPE_USIM");
-
-                               if (modem_info->sim_ecc_list.ecc_count > 0) {
-                                       for (i = 0; i < modem_info->sim_ecc_list.ecc_count; i++) {
-                                               sec_dbg("[ecc=%s, category:[%d]]", modem_info->sim_ecc_list.list[i].number, modem_info->sim_ecc_list.list[i].category);
-                                               if (!g_strcmp0(pNumber, modem_info->sim_ecc_list.list[i].number)) {
-                                                       *ecc_category = modem_info->sim_ecc_list.list[i].category;
-                                                       dbg("uecc matched!!");
-                                                       *is_sim_ecc = TRUE;
-                                                       return 0;
-                                               }
-                                       }
+               }
+       }
+               break;
+       case CM_CARD_TYPE_USIM:
+       {
+               dbg("SimCardType=SIM_CARD_TYPE_USIM");
+
+               if (modem_info->sim_ecc_list.ecc_count > 0) {
+                       for (i = 0; i < modem_info->sim_ecc_list.ecc_count; i++) {
+                               sec_dbg("[ecc=%s, category:[%d]]", modem_info->sim_ecc_list.list[i].number, modem_info->sim_ecc_list.list[i].category);
+                               if (!g_strcmp0(pNumber, modem_info->sim_ecc_list.list[i].number)) {
+                                       *ecc_category = modem_info->sim_ecc_list.list[i].category;
+                                       dbg("uecc matched!!");
+                                       *is_sim_ecc = TRUE;
+                                       return 0;
                                }
                        }
-                       break;
-               default:
-                       dbg("type : %d", simcard_type);
-                       break;
+               }
+       }
+               break;
+       default:
+               dbg("type : %d", simcard_type);
+               break;
        }
 
        return -1;
@@ -3803,165 +3801,165 @@ int _callmgr_telephony_process_incall_ss(callmgr_telephony_t telephony_handle, c
                switch (ss_type) {
                        /* Releases all held calls or Set UDUB(User Determined User Busy) for a waiting call */
                case CM_INCALL_SS_0_E:
-                       {
-                               /* if an incoming call is activated, reject the incoming all  */
-                               if (incom_call) {
-                                       _callmgr_telephony_reject_call(telephony_handle);
-                                       return 0;
-                               } else if (held_call) {
-                                       _callmgr_telephony_end_call(telephony_handle, held_call->call_id, CM_TEL_CALL_RELEASE_TYPE_ALL_HOLD_CALLS);
-                               } else {
-                                       err("No hold calls");
-                                       return -1;
-                               }
+               {
+                       /* if an incoming call is activated, reject the incoming all  */
+                       if (incom_call) {
+                               _callmgr_telephony_reject_call(telephony_handle);
+                               return 0;
+                       } else if (held_call) {
+                               _callmgr_telephony_end_call(telephony_handle, held_call->call_id, CM_TEL_CALL_RELEASE_TYPE_ALL_HOLD_CALLS);
+                       } else {
+                               err("No hold calls");
+                               return -1;
                        }
+               }
                        break;
                case CM_INCALL_SS_1_E:
-                       {
-                               if (incom_call) {
-                                       /* Accept incoming call */
-                                       _callmgr_telephony_answer_call(telephony_handle, CM_TEL_CALL_ANSWER_TYPE_RELEASE_ACTIVE_AND_ACCEPT);
-                                       return 0;
-                               } else if (dial_call || alert_call) {
-                                       if (dial_call) {
-                                               selected_call_id = dial_call->call_id;
-                                       } else {
-                                               selected_call_id = alert_call->call_id;
-                                       }
-                                       _callmgr_telephony_end_call(telephony_handle, selected_call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE);
-
-                                       if (held_call) {
-                                               __callmgr_telephony_set_retrieve_flag(held_call, TRUE);
-                                       }
-                               } else if (active_call) {
-                                       _callmgr_telephony_end_call(telephony_handle, active_call->call_id, CM_TEL_CALL_RELEASE_TYPE_ALL_ACTIVE_CALLS);
-                                       if (held_call) {
-                                               __callmgr_telephony_set_retrieve_flag(held_call, TRUE);
-                                       }
-                               } else if (held_call) {
-                                       if (_callmgr_telephony_active_call(telephony_handle) < 0) {
-                                               err("retrieve err");
-                                               return -1;
-                                       }
-                                       return 0;
+               {
+                       if (incom_call) {
+                               /* Accept incoming call */
+                               _callmgr_telephony_answer_call(telephony_handle, CM_TEL_CALL_ANSWER_TYPE_RELEASE_ACTIVE_AND_ACCEPT);
+                               return 0;
+                       } else if (dial_call || alert_call) {
+                               if (dial_call) {
+                                       selected_call_id = dial_call->call_id;
                                } else {
-                                       err("No valid calls");
+                                       selected_call_id = alert_call->call_id;
+                               }
+                               _callmgr_telephony_end_call(telephony_handle, selected_call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE);
+
+                               if (held_call) {
+                                       __callmgr_telephony_set_retrieve_flag(held_call, TRUE);
+                               }
+                       } else if (active_call) {
+                               _callmgr_telephony_end_call(telephony_handle, active_call->call_id, CM_TEL_CALL_RELEASE_TYPE_ALL_ACTIVE_CALLS);
+                               if (held_call) {
+                                       __callmgr_telephony_set_retrieve_flag(held_call, TRUE);
+                               }
+                       } else if (held_call) {
+                               if (_callmgr_telephony_active_call(telephony_handle) < 0) {
+                                       err("retrieve err");
                                        return -1;
                                }
+                               return 0;
+                       } else {
+                               err("No valid calls");
+                               return -1;
                        }
+               }
                        break;
                case CM_INCALL_SS_1X_E:
-                       {
-                               if (incom_call) {
-                                       err("No incom calls");
+               {
+                       if (incom_call) {
+                               err("No incom calls");
+                               return -1;
+                       } else if (active_call) {
+                               if (_callmgr_telephony_end_call(telephony_handle, selected_call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE) < 0) {
+                                       err("end call err");
                                        return -1;
-                               } else if (active_call) {
-                                       if (_callmgr_telephony_end_call(telephony_handle, selected_call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE) < 0) {
-                                               err("end call err");
-                                               return -1;
-                                       } else {
-                                               return 0;
-                                       }
                                } else {
-                                       err("No valid calls");
-                                       return -1;
+                                       return 0;
                                }
+                       } else {
+                               err("No valid calls");
+                               return -1;
                        }
+               }
                        break;
                case CM_INCALL_SS_2_E:
-                       {
-                               if (incom_call) {
-                                       if (active_call && held_call) {
-                                               err("No valid request");
-                                               return -1;
-                                       } else {
-                                               _callmgr_telephony_answer_call(telephony_handle,  CM_TEL_CALL_ANSWER_TYPE_HOLD_ACTIVE_AND_ACCEPT);
-                                       }
-                               } else if (alert_call || dial_call) {
+               {
+                       if (incom_call) {
+                               if (active_call && held_call) {
                                        err("No valid request");
                                        return -1;
-                               } else if (active_call && held_call) {
-                                       _callmgr_telephony_swap_call(telephony_handle);
-                               } else if (active_call) {
-                                       _callmgr_telephony_hold_call(telephony_handle);
-                               } else if (held_call) {
-                                       _callmgr_telephony_active_call(telephony_handle);
                                } else {
-                                       err("No valid request");
-                                       return -1;
+                                       _callmgr_telephony_answer_call(telephony_handle,  CM_TEL_CALL_ANSWER_TYPE_HOLD_ACTIVE_AND_ACCEPT);
                                }
+                       } else if (alert_call || dial_call) {
+                               err("No valid request");
+                               return -1;
+                       } else if (active_call && held_call) {
+                               _callmgr_telephony_swap_call(telephony_handle);
+                       } else if (active_call) {
+                               _callmgr_telephony_hold_call(telephony_handle);
+                       } else if (held_call) {
+                               _callmgr_telephony_active_call(telephony_handle);
+                       } else {
+                               err("No valid request");
+                               return -1;
                        }
+               }
                        break;
                case CM_INCALL_SS_2X_E:
-                       {
-                               if (incom_call || dial_call || alert_call) {
-                                       info("No valid calls");
-                                       return -1;
-                               } else if ((active_call != NULL) && (held_call == NULL)) {
-                                       if (active_call->is_conference) {
-                                               if (_callmgr_telephony_split_call(telephony_handle, selected_call_id) < 0) {
-                                                       err("_callmgr_telephony_split_call() failed");
-                                                       return -1;
-                                               }
+               {
+                       if (incom_call || dial_call || alert_call) {
+                               info("No valid calls");
+                               return -1;
+                       } else if ((active_call != NULL) && (held_call == NULL)) {
+                               if (active_call->is_conference) {
+                                       if (_callmgr_telephony_split_call(telephony_handle, selected_call_id) < 0) {
+                                               err("_callmgr_telephony_split_call() failed");
+                                               return -1;
                                        }
-                               } else {
-                                       info("No valid calls");
-                                       return -1;
                                }
+                       } else {
+                               info("No valid calls");
+                               return -1;
                        }
+               }
                        break;
                case CM_INCALL_SS_3_E:
-                       {
-                               if (incom_call) {
-                                       info("No valid calls");
-                                       return -1;
-                               }
+               {
+                       if (incom_call) {
+                               info("No valid calls");
+                               return -1;
+                       }
 
-                               if (active_call || held_call) {
-                                       _callmgr_telephony_join_call(telephony_handle);
-                               } else {
-                                       info("No valid calls");
-                                       return -1;
-                               }
+                       if (active_call || held_call) {
+                               _callmgr_telephony_join_call(telephony_handle);
+                       } else {
+                               info("No valid calls");
+                               return -1;
                        }
+               }
                        break;
                case CM_INCALL_SS_4_E:
-                       {
-                               cm_telephony_call_data_t *call_to_transfer = NULL;
+               {
+                       cm_telephony_call_data_t *call_to_transfer = NULL;
 
-                               if (_callmgr_telephony_get_call_count(telephony_handle, &call_count) < 0) {
-                                       err("get count err");
-                                       return -1;
-                               }
+                       if (_callmgr_telephony_get_call_count(telephony_handle, &call_count) < 0) {
+                               err("get count err");
+                               return -1;
+                       }
 
-                               if (call_count != 2) {
-                                       warn("Invalid call count");
-                                       return -1;
-                               }
+                       if (call_count != 2) {
+                               warn("Invalid call count");
+                               return -1;
+                       }
 
-                               if (held_call) {
-                                       if (alert_call) {
-                                               call_to_transfer = alert_call;
-                                       } else if (active_call) {
-                                               call_to_transfer = active_call;
-                                       }
-                               } else {
-                                       warn("no call in held state");
-                                       return -1;
+                       if (held_call) {
+                               if (alert_call) {
+                                       call_to_transfer = alert_call;
+                               } else if (active_call) {
+                                       call_to_transfer = active_call;
                                }
+                       } else {
+                               warn("no call in held state");
+                               return -1;
+                       }
 
-                               if (call_to_transfer) {
-                                       if (_callmgr_telephony_transfer_call(telephony_handle, call_to_transfer) < 0) {
-                                               info("Transfer err");
-                                               return -1;
-                                       } else {
-                                               return 0;
-                                       }
-                               } else {
-                                       warn("Invalid call state");
+                       if (call_to_transfer) {
+                               if (_callmgr_telephony_transfer_call(telephony_handle, call_to_transfer) < 0) {
+                                       info("Transfer err");
                                        return -1;
+                               } else {
+                                       return 0;
                                }
+                       } else {
+                               warn("Invalid call state");
+                               return -1;
                        }
+               }
                        break;
                default:
                        info("Invalid type");
@@ -4196,7 +4194,7 @@ int _callmgr_telephony_is_ss_string(callmgr_telephony_t telephony_handle, int sl
                                /* 08 is emergency number */
                                *o_is_ss = FALSE;
                                return 0;
-                       } else if(number[1] == '0' && call_count == 0) {
+                       } else if (number[1] == '0' && call_count == 0) {
                                warn("If NO CALL then dial call for 00");
                                *o_is_ss = FALSE;
                                return 0;
@@ -4205,19 +4203,18 @@ int _callmgr_telephony_is_ss_string(callmgr_telephony_t telephony_handle, int sl
                                *o_is_ss = TRUE;
                                return 0;
                        }
-               } 
+               }
                if ((number[0] == '1') && (IS_DIGIT(number[1]))) {
-                       if ((number[1] == '0')&&(call_count >0)) {
+                       if ((number[1] == '0') && (call_count > 0)) {
                                /* 10 is ussd  */
                                info("10 is USSD string when active call exist");
                                *o_is_ss = TRUE;
                                return 0;
-                       }else {
+                       } else {
                                *o_is_ss = FALSE;
                                return 0;
                        }
-               }
-               else if ((ISUSSDDIGIT(number[0]) && IS_DIGIT(number[1]))) {
+               } else if ((ISUSSDDIGIT(number[0]) && IS_DIGIT(number[1]))) {
                        unsigned long mcc = 0;
                        unsigned long mnc = 0;
                        __callmgr_telephony_get_network_mcc_mnc(telephony_handle, slot_id, &mcc, &mnc);
@@ -4287,96 +4284,96 @@ int __callmgr_telephony_get_end_cause_type(TelCallCause_t call_cause, TelTapiEnd
                *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_NOT_ALLOWED;
        } else {
                switch (cause) {
-                       case TAPI_CC_CAUSE_NORMAL_UNSPECIFIED:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_DISCONNECTED;
-                               break;
+               case TAPI_CC_CAUSE_NORMAL_UNSPECIFIED:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_DISCONNECTED;
+                       break;
 
-                       case TAPI_CC_CAUSE_FACILITY_REJECTED:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_NOT_ALLOWED;
-                               break;
+               case TAPI_CC_CAUSE_FACILITY_REJECTED:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_NOT_ALLOWED;
+                       break;
 
-                       case TAPI_CC_CAUSE_QUALITY_OF_SERVICE_UNAVAILABLE:
-                       case TAPI_CC_CAUSE_ACCESS_INFORMATION_DISCARDED:
-                       case TAPI_CC_CAUSE_BEARER_CAPABILITY_NOT_AUTHORISED:
-                       case TAPI_CC_CAUSE_BEARER_CAPABILITY_NOT_PRESENTLY_AVAILABLE:
-                       case TAPI_CC_CAUSE_SERVICE_OR_OPTION_NOT_AVAILABLE:
-                       case TAPI_CC_CAUSE_BEARER_SERVICE_NOT_IMPLEMENTED:
-                       case TAPI_CC_CAUSE_PROTOCOL_ERROR_UNSPECIFIED:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_ENDED;
-                               break;
+               case TAPI_CC_CAUSE_QUALITY_OF_SERVICE_UNAVAILABLE:
+               case TAPI_CC_CAUSE_ACCESS_INFORMATION_DISCARDED:
+               case TAPI_CC_CAUSE_BEARER_CAPABILITY_NOT_AUTHORISED:
+               case TAPI_CC_CAUSE_BEARER_CAPABILITY_NOT_PRESENTLY_AVAILABLE:
+               case TAPI_CC_CAUSE_SERVICE_OR_OPTION_NOT_AVAILABLE:
+               case TAPI_CC_CAUSE_BEARER_SERVICE_NOT_IMPLEMENTED:
+               case TAPI_CC_CAUSE_PROTOCOL_ERROR_UNSPECIFIED:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_ENDED;
+                       break;
 
-                       case TAPI_CC_CAUSE_REQUESTED_FACILITY_NOT_SUBSCRIBED:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_SERVICE_NOT_ALLOWED;
-                               break;
+               case TAPI_CC_CAUSE_REQUESTED_FACILITY_NOT_SUBSCRIBED:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_SERVICE_NOT_ALLOWED;
+                       break;
 
-                       case TAPI_CC_CAUSE_OPERATOR_DETERMINED_BARRING:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_BARRED;
-                               break;
-                       case TAPI_REJECT_CAUSE_MM_REJ_NO_SERVICE:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_NO_SERVICE;
-                               break;
+               case TAPI_CC_CAUSE_OPERATOR_DETERMINED_BARRING:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_BARRED;
+                       break;
+               case TAPI_REJECT_CAUSE_MM_REJ_NO_SERVICE:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_NO_SERVICE;
+                       break;
 
-                       case TAPI_REJECT_CAUSE_CONGESTTION:
-                       case TAPI_REJECT_CAUSE_CNM_REJ_NO_RESOURCES:
-                       case TAPI_CC_CAUSE_SWITCHING_EQUIPMENT_CONGESTION:      /* Match as NW_BUSY*/
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_NW_BUSY;
-                               break;
+               case TAPI_REJECT_CAUSE_CONGESTTION:
+               case TAPI_REJECT_CAUSE_CNM_REJ_NO_RESOURCES:
+               case TAPI_CC_CAUSE_SWITCHING_EQUIPMENT_CONGESTION:      /* Match as NW_BUSY*/
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_NW_BUSY;
+                       break;
 
-                       case TAPI_REJECT_CAUSE_NETWORK_FAILURE:
-                       case TAPI_REJECT_CAUSE_MSC_TEMPORARILY_NOT_REACHABLE:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_NW_FAILED;
-                               break;
+               case TAPI_REJECT_CAUSE_NETWORK_FAILURE:
+               case TAPI_REJECT_CAUSE_MSC_TEMPORARILY_NOT_REACHABLE:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_NW_FAILED;
+                       break;
 
-                       case TAPI_REJECT_CAUSE_IMEI_NOT_ACCEPTED:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_NW_FAILED;      /*Display Network unavailable*/
-                               break;
+               case TAPI_REJECT_CAUSE_IMEI_NOT_ACCEPTED:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_NW_FAILED;      /*Display Network unavailable*/
+                       break;
 
-                       case TAPI_CC_CAUSE_NO_ROUTE_TO_DEST:
-                       case TAPI_CC_CAUSE_TEMPORARY_FAILURE:
-                       case TAPI_CC_CAUSE_NETWORK_OUT_OF_ORDER:
-                       case TAPI_CC_CAUSE_REQUESTED_CIRCUIT_CHANNEL_NOT_AVAILABLE:
-                       case TAPI_CC_CAUSE_NO_CIRCUIT_CHANNEL_AVAILABLE:
-                       case TAPI_CC_CAUSE_DESTINATION_OUT_OF_ORDER:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_SERVICE_TEMP_UNAVAILABLE;
-                               break;
-                       case TAPI_CC_CAUSE_NO_USER_RESPONDING:
-                       case TAPI_CC_CAUSE_USER_ALERTING_NO_ANSWER:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_USER_DOESNOT_RESPOND;
-                               break;
+               case TAPI_CC_CAUSE_NO_ROUTE_TO_DEST:
+               case TAPI_CC_CAUSE_TEMPORARY_FAILURE:
+               case TAPI_CC_CAUSE_NETWORK_OUT_OF_ORDER:
+               case TAPI_CC_CAUSE_REQUESTED_CIRCUIT_CHANNEL_NOT_AVAILABLE:
+               case TAPI_CC_CAUSE_NO_CIRCUIT_CHANNEL_AVAILABLE:
+               case TAPI_CC_CAUSE_DESTINATION_OUT_OF_ORDER:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_SERVICE_TEMP_UNAVAILABLE;
+                       break;
+               case TAPI_CC_CAUSE_NO_USER_RESPONDING:
+               case TAPI_CC_CAUSE_USER_ALERTING_NO_ANSWER:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_USER_DOESNOT_RESPOND;
+                       break;
 
-                       case TAPI_CC_CAUSE_ACM_GEQ_ACMMAX:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_NO_CREDIT;
-                               break;
+               case TAPI_CC_CAUSE_ACM_GEQ_ACMMAX:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_NO_CREDIT;
+                       break;
 
-                       case TAPI_CC_CAUSE_CALL_REJECTED:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_USER_UNAVAILABLE;
-                               break;
+               case TAPI_CC_CAUSE_CALL_REJECTED:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_USER_UNAVAILABLE;
+                       break;
 
-                       case TAPI_CC_CAUSE_USER_BUSY:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_USER_BUSY;
-                               break;
+               case TAPI_CC_CAUSE_USER_BUSY:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_USER_BUSY;
+                       break;
 
-                       case TAPI_CC_CAUSE_USER_NOT_MEMBER_OF_CUG:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_WRONG_GROUP;
-                               break;
+               case TAPI_CC_CAUSE_USER_NOT_MEMBER_OF_CUG:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_WRONG_GROUP;
+                       break;
 
-                       case TAPI_CC_CAUSE_INVALID_NUMBER_FORMAT:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_INVALID_NUMBER_FORMAT;
-                               break;
+               case TAPI_CC_CAUSE_INVALID_NUMBER_FORMAT:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_INVALID_NUMBER_FORMAT;
+                       break;
 
-                       case TAPI_CC_CAUSE_UNASSIGNED_NUMBER:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_UNASSIGNED_NUMBER;
-                               break;
+               case TAPI_CC_CAUSE_UNASSIGNED_NUMBER:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_UNASSIGNED_NUMBER;
+                       break;
 
-                       case TAPI_CC_CAUSE_NUMBER_CHANGED:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_NUMBER_CHANGED;
-                               break;
+               case TAPI_CC_CAUSE_NUMBER_CHANGED:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_NUMBER_CHANGED;
+                       break;
 
-                       case TAPI_CALL_END_NO_CAUSE:
-                       default:
-                               *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_ENDED;
+               case TAPI_CALL_END_NO_CAUSE:
+               default:
+                       *end_cause_type = CM_TELEPHONY_ENDCAUSE_CALL_ENDED;
 
-                               info("Call Ended or Default Cause Value: %d", *end_cause_type);
+                       info("Call Ended or Default Cause Value: %d", *end_cause_type);
                                break;
                        }
        }
index a5d1de7..cbda224 100644 (file)
@@ -130,7 +130,7 @@ static int __callmgr_vr_stop_record_internal(callmgr_vr_handle_h vr_handle);
 static gboolean __callmgr_vr_state_changed_cb_real(void *user_data)
 {
        callmgr_vr_cb_info_t *info = (callmgr_vr_cb_info_t *)user_data;
-       callmgr_vr_handle_h vr_handle = (callmgr_vr_handle_h )info->user_data;
+       callmgr_vr_handle_h vr_handle = (callmgr_vr_handle_h)info->user_data;
        callmgr_vr_status_extra_type_e extra_data;
 
        /*recorder_state_e previous, recorder_state_e current, bool by_policy,*/
@@ -177,7 +177,7 @@ static gboolean __callmgr_vr_state_changed_cb_real(void *user_data)
 static gboolean __callmgr_vr_limit_reached_cb_real(void *user_data)
 {
        callmgr_vr_cb_info_t *info = (callmgr_vr_cb_info_t *)user_data;
-       callmgr_vr_handle_h vr_handle = (callmgr_vr_handle_h )info->user_data;
+       callmgr_vr_handle_h vr_handle = (callmgr_vr_handle_h)info->user_data;
        callmgr_vr_status_extra_type_e extra_data = CALLMGR_VR_STATUS_EXTRA_STOP_TYPE_BY_NORMAL;
        int result = 0;
 
@@ -235,7 +235,7 @@ static void __callmgr_vr_state_changed_cb(recorder_state_e previous, recorder_st
        CM_RETURN_IF_FAIL(vr_handle);
 
        callmgr_vr_cb_info_t *info = (callmgr_vr_cb_info_t *)calloc(1, sizeof(callmgr_vr_cb_info_t));
-       if(NULL == info) {
+       if (NULL == info) {
                err("memory allocation failed...");
                return;
        }
@@ -277,7 +277,7 @@ static void __callmgr_vr_limit_reached_cb(recorder_recording_limit_type_e limit_
        CM_RETURN_IF_FAIL(vr_handle);
 
        callmgr_vr_cb_info_t *info = (callmgr_vr_cb_info_t *)calloc(1, sizeof(callmgr_vr_cb_info_t));
-       if(NULL == info) {
+       if (NULL == info) {
                err("memory allocation failed...");
                return;
        }
@@ -296,7 +296,7 @@ static void __callmgr_vr_error_cb(recorder_error_e error, recorder_state_e curre
        CM_RETURN_IF_FAIL(vr_handle);
 
        callmgr_vr_cb_info_t *info = (callmgr_vr_cb_info_t *)calloc(1, sizeof(callmgr_vr_cb_info_t));
-       if(NULL == info) {
+       if (NULL == info) {
                err("memory allocation failed...");
                return;
        }
@@ -897,19 +897,19 @@ static int __callmgr_vr_create_filter(callmgr_vr_filter_type_t cond_type, filter
        dbg("filter condition type : %d", cond_type);
        const char *condition = NULL;
        switch (cond_type) {
-               case CM_VR_FILTER_ALL:
-                       condition = "MEDIA_STORAGE_TYPE=122";
-                       break;
-               case CM_VR_FILTER_PLAYED:
-                       condition = "MEDIA_STORAGE_TYPE=122 AND MEDIA_PLAYED_COUNT>0";
-                       break;
-               case CM_VR_FILTER_UNPLAYED:
-                       condition = "MEDIA_STORAGE_TYPE=122 AND MEDIA_PLAYED_COUNT=0";
-                       break;
-               default:
-                       err("Filter type is error");
-                       goto error;
-                       break;
+       case CM_VR_FILTER_ALL:
+               condition = "MEDIA_STORAGE_TYPE=122";
+               break;
+       case CM_VR_FILTER_PLAYED:
+               condition = "MEDIA_STORAGE_TYPE=122 AND MEDIA_PLAYED_COUNT>0";
+               break;
+       case CM_VR_FILTER_UNPLAYED:
+               condition = "MEDIA_STORAGE_TYPE=122 AND MEDIA_PLAYED_COUNT=0";
+               break;
+       default:
+               err("Filter type is error");
+               goto error;
+               break;
        }
 
        ret = media_filter_create(&filter);
@@ -1145,13 +1145,13 @@ static int __callmgr_vr_stop_record_internal(callmgr_vr_handle_h vr_handle)
 {
        CM_RETURN_VAL_IF_FAIL(vr_handle, -1);
        int ret = -1;
-       callmgr_vr_status_extra_type_e stop_type= CALLMGR_VR_STATUS_EXTRA_STOP_TYPE_MAX;
+       callmgr_vr_status_extra_type_e stop_type = CALLMGR_VR_STATUS_EXTRA_STOP_TYPE_MAX;
        ret = __callmgr_vr_commit(vr_handle);
 
        if (ret == 0) {
-               if (vr_handle->elapsed_time > CM_VR_RECORD_TIME_MIN ) {
+               if (vr_handle->elapsed_time > CM_VR_RECORD_TIME_MIN) {
                        dbg("record duration %ld millisecond", vr_handle->elapsed_time);
-                       ret =__callmgr_vr_create_filename(vr_handle);
+                       ret = __callmgr_vr_create_filename(vr_handle);
                        stop_type = CALLMGR_VR_STATUS_EXTRA_STOP_TYPE_BY_NORMAL;
                } else {
                        warn("The recording time is too short [%ld millisecond]! Do not save record file", vr_handle->elapsed_time);
index e1864cc..8d210b0 100644 (file)
@@ -87,15 +87,14 @@ static int __callmgr_core_set_call_status(callmgr_core_data_t *core_data, callmg
        return 0;
 }
 
-static int __callmgr_core_convert_tel_call_type(cm_telephony_call_type_e tel_call_type, callmgr_call_type_e *cm_call_type) {
+static int __callmgr_core_convert_tel_call_type(cm_telephony_call_type_e tel_call_type, callmgr_call_type_e *cm_call_type)
+{
        dbg(">>");
-       if((tel_call_type == CM_TEL_CALL_TYPE_CS_VOICE) || (tel_call_type == CM_TEL_CALL_TYPE_PS_VOICE) || (tel_call_type == CM_TEL_CALL_TYPE_E911)) {
+       if ((tel_call_type == CM_TEL_CALL_TYPE_CS_VOICE) || (tel_call_type == CM_TEL_CALL_TYPE_PS_VOICE) || (tel_call_type == CM_TEL_CALL_TYPE_E911)) {
                *cm_call_type = CALL_TYPE_VOICE_E;
-       }
-       else if ((tel_call_type == CM_TEL_CALL_TYPE_CS_VIDEO) || (tel_call_type == CM_TEL_CALL_TYPE_PS_VIDEO)) {
+       } else if ((tel_call_type == CM_TEL_CALL_TYPE_CS_VIDEO) || (tel_call_type == CM_TEL_CALL_TYPE_PS_VIDEO)) {
                *cm_call_type = CALL_TYPE_VIDEO_E;
-       }
-       else {
+       } else {
                *cm_call_type = CALL_TYPE_INVALID_E;
        }
        return 0;
@@ -113,26 +112,25 @@ static int __callmgr_core_set_telephony_audio_route(callmgr_core_data_t *core_da
 
        /* Set Telephony route */
        switch (active_device) {
-               case CALLMGR_AUDIO_DEVICE_BT_E:
-                       /* ToDo: get BT NREC status */
-                       _callmgr_bt_is_nrec_enabled(core_data->bt_handle, &is_nrec);
-                       if (is_nrec) {
-                               tel_path = CM_TAPI_SOUND_PATH_BT_NSEC_OFF;
-                       }
-                       else {
-                               tel_path = CM_TAPI_SOUND_PATH_BLUETOOTH;
-                       }
-                       break;
-               case CALLMGR_AUDIO_DEVICE_SPEAKER_E:
-                       tel_path = CM_TAPI_SOUND_PATH_SPK_PHONE;
-                       break;
-               case CALLMGR_AUDIO_DEVICE_EARJACK_E:
-                       tel_path = CM_TAPI_SOUND_PATH_HEADSET;
-                       break;
-               case CALLMGR_AUDIO_DEVICE_RECEIVER_E:
-               default:
-                       tel_path = CM_TAPI_SOUND_PATH_HANDSET;
-                       break;
+       case CALLMGR_AUDIO_DEVICE_BT_E:
+               /* ToDo: get BT NREC status */
+               _callmgr_bt_is_nrec_enabled(core_data->bt_handle, &is_nrec);
+               if (is_nrec) {
+                       tel_path = CM_TAPI_SOUND_PATH_BT_NSEC_OFF;
+               } else {
+                       tel_path = CM_TAPI_SOUND_PATH_BLUETOOTH;
+               }
+               break;
+       case CALLMGR_AUDIO_DEVICE_SPEAKER_E:
+               tel_path = CM_TAPI_SOUND_PATH_SPK_PHONE;
+               break;
+       case CALLMGR_AUDIO_DEVICE_EARJACK_E:
+               tel_path = CM_TAPI_SOUND_PATH_HEADSET;
+               break;
+       case CALLMGR_AUDIO_DEVICE_RECEIVER_E:
+       default:
+               tel_path = CM_TAPI_SOUND_PATH_HANDSET;
+               break;
        }
 
        _callmgr_audio_get_extra_vol(core_data->audio_handle, &is_extra_vol);
@@ -263,19 +261,19 @@ static int __callmgr_core_update_call_data(callmgr_core_data_t *core_data, callm
        call_data->start_time = start_time;
 
        _callmgr_telephony_get_call_name_mode(tel_call_data, &name_mode);
-       switch(name_mode) {
-               case CM_TEL_NAME_MODE_UNKNOWN:
-                       call_data->name_mode = CALL_NAME_MODE_UNKNOWN;
-                       break;
-               case CM_TEL_NAME_MODE_PRIVATE:
-                       call_data->name_mode = CALL_NAME_MODE_PRIVATE;
-                       break;
-               case CM_TEL_NAME_MODE_PAYPHONE:
-                       call_data->name_mode = CALL_NAME_MODE_PAYPHONE;
-                       break;
-               default:
-                       call_data->name_mode = CALL_NAME_MODE_NONE;
-                       break;
+       switch (name_mode) {
+       case CM_TEL_NAME_MODE_UNKNOWN:
+               call_data->name_mode = CALL_NAME_MODE_UNKNOWN;
+               break;
+       case CM_TEL_NAME_MODE_PRIVATE:
+               call_data->name_mode = CALL_NAME_MODE_PRIVATE;
+               break;
+       case CM_TEL_NAME_MODE_PAYPHONE:
+               call_data->name_mode = CALL_NAME_MODE_PAYPHONE;
+               break;
+       default:
+               call_data->name_mode = CALL_NAME_MODE_NONE;
+               break;
        }
 
        _callmgr_telephony_get_active_sim_slot(core_data->telephony_handle, &active_sim_slot);
@@ -306,9 +304,9 @@ static void __callmgr_core_update_all_call_data(callmgr_core_data_t *core_data)
 
        /* Incoming call */
        _callmgr_telephony_get_call_by_state(telephony_handle, CM_TEL_CALL_STATE_INCOMING, &incom_call_data);
-       if(incom_call_data) {
-               if(NULL == core_data->incom) {
-                       if(__callmgr_core_create_call_data(&core_data->incom) < 0) {
+       if (incom_call_data) {
+               if (NULL == core_data->incom) {
+                       if (__callmgr_core_create_call_data(&core_data->incom) < 0) {
                                err("__callmgr_core_create_call_data failed");
                                return;
                        }
@@ -323,11 +321,11 @@ static void __callmgr_core_update_all_call_data(callmgr_core_data_t *core_data)
 
        /* Active call */
        _callmgr_telephony_get_call_by_state(telephony_handle, CM_TEL_CALL_STATE_DIALING, &active_dial_call_data);
-       if(active_dial_call_data == NULL) {
+       if (active_dial_call_data == NULL) {
                _callmgr_telephony_get_call_by_state(telephony_handle, CM_TEL_CALL_STATE_ALERT, &active_dial_call_data);
-               if(active_dial_call_data == NULL) {
+               if (active_dial_call_data == NULL) {
                        _callmgr_telephony_get_call_by_state(telephony_handle, CM_TEL_CALL_STATE_ACTIVE, &active_dial_call_data);
-                       if(active_dial_call_data == NULL) {
+                       if (active_dial_call_data == NULL) {
                                if (core_data->active_dial) {
                                        __callmgr_core_delete_call_data(core_data->active_dial);
                                        core_data->active_dial = NULL;
@@ -337,7 +335,7 @@ static void __callmgr_core_update_all_call_data(callmgr_core_data_t *core_data)
        }
 
        if (active_dial_call_data) {
-               if(core_data->active_dial == NULL) {
+               if (core_data->active_dial == NULL) {
                        if (__callmgr_core_create_call_data(&core_data->active_dial) < 0) {
                                err("__callmgr_core_create_call_data failed");
                                return;
@@ -348,9 +346,9 @@ static void __callmgr_core_update_all_call_data(callmgr_core_data_t *core_data)
 
        /* Held call */
        _callmgr_telephony_get_call_by_state(telephony_handle, CM_TEL_CALL_STATE_HELD, &held_call_data);
-       if(held_call_data) {
-               if(NULL == core_data->held) {
-                       if(__callmgr_core_create_call_data(&core_data->held) < 0) {
+       if (held_call_data) {
+               if (NULL == core_data->held) {
+                       if (__callmgr_core_create_call_data(&core_data->held) < 0) {
                                err("__callmgr_core_create_call_data failed");
                                return;
                        }
@@ -410,24 +408,21 @@ static int __callmgr_core_process_dtmf_number(callmgr_core_data_t *core_data)
        }
 
        /*Send DTMF */
-       if ((dtmf_number[0]== 'p' ) || (dtmf_number[0] == 'P') || (dtmf_number[0] == ',')) {
+       if ((dtmf_number[0] == 'p') || (dtmf_number[0] == 'P') || (dtmf_number[0] == ',')) {
                info("pause");
                _callmgr_dbus_send_dtmf_indi(core_data, CALL_DTMF_INDI_IDLE_E, NULL);
                if (strlen(dtmf_number) > 1) {
                        _callmgr_telephony_set_dtmf_number(call, &dtmf_number[1]);
                        core_data->dtmf_pause_timer = g_timeout_add(3000, __callmgr_core_dtmf_pause_timer_cb, core_data);
-               }
-               else {
+               } else {
                        _callmgr_telephony_set_dtmf_number(call, NULL);
-               }
-       } else if ((dtmf_number[0] == 'w') || (dtmf_number[0] == 'W') || (dtmf_number[0] == ';')) {
+               } } else if ((dtmf_number[0] == 'w') || (dtmf_number[0] == 'W') || (dtmf_number[0] == ';')) {
                info("wait");
                _callmgr_dbus_send_dtmf_indi(core_data, CALL_DTMF_INDI_IDLE_E, NULL);
                if (strlen(dtmf_number) > 1) {
                        _callmgr_telephony_set_dtmf_number(call, &dtmf_number[1]);
                        _callmgr_dbus_send_dtmf_indi(core_data, CALL_DTMF_INDI_WAIT_E, &dtmf_number[1]);
-               }
-               else {
+               } else {
                        _callmgr_telephony_set_dtmf_number(call, NULL);
                }
        } else {
@@ -437,8 +432,7 @@ static int __callmgr_core_process_dtmf_number(callmgr_core_data_t *core_data)
 
                if (strlen(dtmf_number) > 1) {
                        _callmgr_telephony_set_dtmf_number(call, &dtmf_number[1]);
-               }
-               else {
+               } else {
                        _callmgr_telephony_set_dtmf_number(call, NULL);
                        _callmgr_dbus_send_dtmf_indi(core_data, CALL_DTMF_INDI_IDLE_E, NULL);
                }
@@ -460,8 +454,8 @@ static gboolean __callmgr_core_auto_answer_timer_cb(gpointer puser_data)
                core_data->auto_answer_timer = 0;
        }
 
-       if(core_data->active_dial == NULL && core_data->held == NULL){
-               ret = _callmgr_core_process_answer_call(core_data,0);
+       if (core_data->active_dial == NULL && core_data->held == NULL) {
+               ret = _callmgr_core_process_answer_call(core_data, 0);
                if (ret == 0) {
                        warn("_callmgr_core_process_answer_call() is successfully done");
                        core_data->is_auto_answered = TRUE;
@@ -501,7 +495,7 @@ static void __callmgr_core_auto_answer(callmgr_core_data_t *core_data)
        } else if (TRUE == is_test_answer_mode_enabled) {
                warn("Request testmode auto answer");
                core_data->auto_answer_timer = g_timeout_add_seconds(3, __callmgr_core_auto_answer_timer_cb, core_data);
-       } else if (TRUE == is_answer_mode_enabled){
+       } else if (TRUE == is_answer_mode_enabled) {
                _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_BT_E, &is_bt_connected);
                _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_EARJACK_E, &is_earjack_available);
 
@@ -511,9 +505,8 @@ static void __callmgr_core_auto_answer(callmgr_core_data_t *core_data)
                                return;
                        }
 
-                       core_data->auto_answer_timer = g_timeout_add_seconds(auto_answer_time_in_sec, __callmgr_core_auto_answer_timer_cb,core_data);
-               }
-               else{
+                       core_data->auto_answer_timer = g_timeout_add_seconds(auto_answer_time_in_sec, __callmgr_core_auto_answer_timer_cb, core_data);
+               } else{
                        warn("Without earjack or bt, skip auto answer ");
                }
 
@@ -599,11 +592,9 @@ static void __callmgr_core_process_incoming_call(callmgr_core_data_t *core_data,
 
        if (cm_call_type == CALL_TYPE_VOICE_E) {
                sound_mode = CALLMGR_AUDIO_SESSION_VOICE_E;
-       }
-       else if (cm_call_type == CALL_TYPE_VIDEO_E) {
+       } else if (cm_call_type == CALL_TYPE_VIDEO_E) {
                sound_mode = CALLMGR_AUDIO_SESSION_VIDEO_E;
-       }
-       else {
+       } else {
                err("Invalid call type[%d].", cm_call_type);
                sound_mode = CALLMGR_AUDIO_SESSION_VOICE_E;
        }
@@ -739,7 +730,7 @@ static void __callmgr_core_answer_msg_finished_cb(void *user_data)
        _callmgr_ct_get_call_name(core_data->active_dial->call_id, &call_name);
        ret = _callmgr_vr_start_record(core_data->vr_handle, core_data->active_dial->call_number, call_name, TRUE);
        g_free(call_name);
-       if(ret < 0) {
+       if (ret < 0) {
                err("_callmgr_vr_start_record() failed");
                _callmgr_core_process_end_call(core_data, 0, CM_TEL_CALL_RELEASE_TYPE_ALL_ACTIVE_CALLS);
        }
@@ -757,26 +748,26 @@ int __callmgr_core_get_signal_type(cm_telephony_end_cause_type_e end_cause_type,
        case CM_TELEPHONY_ENDCAUSE_USER_BUSY:
        case CM_TELEPHONY_ENDCAUSE_USER_UNAVAILABLE:
        case CM_TELEPHONY_ENDCAUSE_NO_ANSWER:
-               {
-                       *signal_type = CALL_SIGNAL_USER_BUSY_TONE_E;
-               }
+       {
+               *signal_type = CALL_SIGNAL_USER_BUSY_TONE_E;
+       }
                break;
        case CM_TELEPHONY_ENDCAUSE_INVALID_NUMBER_FORMAT:
        case CM_TELEPHONY_ENDCAUSE_NUMBER_CHANGED:
        case CM_TELEPHONY_ENDCAUSE_UNASSIGNED_NUMBER:
-               {
-                       *signal_type = CALL_SIGNAL_WRONG_NUMBER_TONE_E;
-               }
+       {
+               *signal_type = CALL_SIGNAL_WRONG_NUMBER_TONE_E;
+       }
                break;
        case CM_TELEPHONY_ENDCAUSE_SERVICE_TEMP_UNAVAILABLE:
-               {
-                       *signal_type = CALL_SIGNAL_CALL_FAIL_TONE_E;
-               }
+       {
+               *signal_type = CALL_SIGNAL_CALL_FAIL_TONE_E;
+       }
                break;
        case CM_TELEPHONY_ENDCAUSE_NW_BUSY:
-               {
-                       *signal_type = CALL_SIGNAL_NW_CONGESTION_TONE_E;
-               }
+       {
+               *signal_type = CALL_SIGNAL_NW_CONGESTION_TONE_E;
+       }
                break;
        default:
                break;
@@ -805,785 +796,763 @@ static void __callmgr_core_process_telephony_events(cm_telephony_event_type_e ev
        _callmgr_telephony_get_active_sim_slot(core_data->telephony_handle, &active_sim_slot);
 
        switch (event_type) {
-               case CM_TELEPHONY_EVENT_IDLE:
-                       {
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
-                               callmgr_call_type_e cm_call_type = CALL_TYPE_INVALID_E;
-                               cm_telephony_call_data_t *call_data_out = NULL;
-                               cm_telephony_call_direction_e call_direction;
-                               cm_telephony_call_state_e call_state = CM_TEL_CALL_STATE_MAX;
-                               cm_telephony_call_type_e call_type = CM_TEL_CALL_TYPE_INVALID;
-                               cm_ct_plog_reject_type_e reject_type = 0;
-                               cm_ct_plog_data_t *log_data = NULL;
-                               int call_duration = 0;
-                               long start_time = 0;
-                               gboolean is_ecc = FALSE;
-                               gboolean b_play_effect_tone = TRUE;
-                               int call_cnt = 0;
-                               callmgr_call_data_t *end_call_data = NULL;
-
-                               __callmgr_core_cancel_auto_answer(core_data);
-                               __callmgr_core_stop_incom_noti(core_data);
-                               _callmgr_ringer_stop_local_ringback_tone(core_data->ringer_handle);
-
-                               info("Call[%d] is ended", call_id);
-                               _callmgr_telephony_get_call_by_call_id(core_data->telephony_handle, call_id, &call_data_out);
-                               CM_RETURN_IF_FAIL(call_data_out);
-
-                               _callmgr_telephony_get_call_start_time(call_data_out, &start_time);
-                               _callmgr_util_get_time_diff(start_time, &call_duration);
-                               _callmgr_telephony_get_call_direction(call_data_out, &call_direction);
-                               _callmgr_telephony_get_call_state(call_data_out, &call_state);
-                               _callmgr_telephony_get_call_type(call_data_out, &call_type);
-                               __callmgr_core_convert_tel_call_type(call_type, &cm_call_type);
-                               _callmgr_ct_get_log_reject_type(call_id, &reject_type);
-                               _callmgr_telephony_get_call_end_cause(call_data_out, &end_cause);
-                               _callmgr_telephony_get_is_ecc(call_data_out, &is_ecc);
-
-                               log_data = (cm_ct_plog_data_t*)calloc(1, sizeof(cm_ct_plog_data_t));
-                               CM_RETURN_IF_FAIL(log_data);
-                               log_data->call_id = call_id;
-                               log_data->sim_slot = active_sim_slot;
-                               log_data->call_duration = call_duration;
-                               log_data->presentation = CM_CT_PLOG_PRESENT_DEFAULT;
+       case CM_TELEPHONY_EVENT_IDLE:
+       {
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               callmgr_call_type_e cm_call_type = CALL_TYPE_INVALID_E;
+               cm_telephony_call_data_t *call_data_out = NULL;
+               cm_telephony_call_direction_e call_direction;
+               cm_telephony_call_state_e call_state = CM_TEL_CALL_STATE_MAX;
+               cm_telephony_call_type_e call_type = CM_TEL_CALL_TYPE_INVALID;
+               cm_ct_plog_reject_type_e reject_type = 0;
+               cm_ct_plog_data_t *log_data = NULL;
+               int call_duration = 0;
+               long start_time = 0;
+               gboolean is_ecc = FALSE;
+               gboolean b_play_effect_tone = TRUE;
+               int call_cnt = 0;
+               callmgr_call_data_t *end_call_data = NULL;
+
+               __callmgr_core_cancel_auto_answer(core_data);
+               __callmgr_core_stop_incom_noti(core_data);
+               _callmgr_ringer_stop_local_ringback_tone(core_data->ringer_handle);
+
+               info("Call[%d] is ended", call_id);
+               _callmgr_telephony_get_call_by_call_id(core_data->telephony_handle, call_id, &call_data_out);
+               CM_RETURN_IF_FAIL(call_data_out);
+
+               _callmgr_telephony_get_call_start_time(call_data_out, &start_time);
+               _callmgr_util_get_time_diff(start_time, &call_duration);
+               _callmgr_telephony_get_call_direction(call_data_out, &call_direction);
+               _callmgr_telephony_get_call_state(call_data_out, &call_state);
+               _callmgr_telephony_get_call_type(call_data_out, &call_type);
+               __callmgr_core_convert_tel_call_type(call_type, &cm_call_type);
+               _callmgr_ct_get_log_reject_type(call_id, &reject_type);
+               _callmgr_telephony_get_call_end_cause(call_data_out, &end_cause);
+               _callmgr_telephony_get_is_ecc(call_data_out, &is_ecc);
+
+               log_data = (cm_ct_plog_data_t*)calloc(1, sizeof(cm_ct_plog_data_t));
+               CM_RETURN_IF_FAIL(log_data);
+               log_data->call_id = call_id;
+               log_data->sim_slot = active_sim_slot;
+               log_data->call_duration = call_duration;
+               log_data->presentation = CM_CT_PLOG_PRESENT_DEFAULT;
+
+               if (core_data->incom && core_data->incom->call_id == call_id) {
+                       end_call_data = core_data->incom;
+               } else if (core_data->active_dial && core_data->active_dial->call_id == call_id) {
+                       end_call_data = core_data->active_dial;
+               } else if (core_data->held && core_data->held->call_id == call_id) {
+                       end_call_data = core_data->held;
+               }
 
-                               if (core_data->incom && core_data->incom->call_id == call_id) {
-                                       end_call_data = core_data->incom;
-                               } else if (core_data->active_dial && core_data->active_dial->call_id == call_id) {
-                                       end_call_data = core_data->active_dial;
-                               } else if (core_data->held && core_data->held->call_id == call_id) {
-                                       end_call_data = core_data->held;
-                               }
+               /* Set log presentation */
+               if (is_ecc) {
+                       log_data->presentation = CM_CT_PLOG_PRESENT_EMERGENCY;
+               } else if (end_call_data && end_call_data->is_voicemail_number) {
+                       log_data->presentation = CM_CT_PLOG_PRESENT_VOICEMAIL;
+               } else {
+                       cm_telephony_name_mode_e name_mode = CM_TEL_NAME_MODE_NONE;
+                       _callmgr_telephony_get_call_name_mode(call_data_out, &name_mode);
+                       if (name_mode == CM_TEL_NAME_MODE_UNKNOWN) {
+                               log_data->presentation = CM_CT_PLOG_PRESENT_UNAVAILABLE;
+                       } else if (name_mode == CM_TEL_NAME_MODE_PRIVATE) {
+                               log_data->presentation = CM_CT_PLOG_PRESENT_REJECT_BY_USER;
+                       } else if (name_mode == CM_TEL_NAME_MODE_PAYPHONE) {
+                               log_data->presentation = CM_CT_PLOG_PRESENT_PAYPHONE;
+                       } else {
+                               log_data->presentation = CM_CT_PLOG_PRESENT_DEFAULT;
+                       }
+               }
 
-                               /* Set log presentation */
-                               if (is_ecc) {
-                                       log_data->presentation = CM_CT_PLOG_PRESENT_EMERGENCY;
-                               } else if (end_call_data && end_call_data->is_voicemail_number) {
-                                       log_data->presentation = CM_CT_PLOG_PRESENT_VOICEMAIL;
-                               } else {
-                                       cm_telephony_name_mode_e name_mode = CM_TEL_NAME_MODE_NONE;
-                                       _callmgr_telephony_get_call_name_mode(call_data_out, &name_mode);
-                                       if (name_mode == CM_TEL_NAME_MODE_UNKNOWN) {
-                                               log_data->presentation = CM_CT_PLOG_PRESENT_UNAVAILABLE;
-                                       }
-                                       else if (name_mode == CM_TEL_NAME_MODE_PRIVATE) {
-                                               log_data->presentation = CM_CT_PLOG_PRESENT_REJECT_BY_USER;
-                                       }
-                                       else if (name_mode == CM_TEL_NAME_MODE_PAYPHONE) {
-                                               log_data->presentation = CM_CT_PLOG_PRESENT_PAYPHONE;
-                                       }
-                                       else {
-                                               log_data->presentation = CM_CT_PLOG_PRESENT_DEFAULT;
+               /* Set log type */
+               if (call_direction == CM_TEL_CALL_DIRECTION_MT) {
+                       if (call_state == CM_TEL_CALL_STATE_INCOMING) {
+                               if (reject_type == CM_CT_PLOG_REJECT_TYPE_NORMAL_E) {
+                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_REJECT_E;
+                                       } else {
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_REJECT_E;
                                        }
-                               }
-
-                               /* Set log type */
-                               if (call_direction == CM_TEL_CALL_DIRECTION_MT) {
-                                       if (call_state == CM_TEL_CALL_STATE_INCOMING) {
-                                               if (reject_type == CM_CT_PLOG_REJECT_TYPE_NORMAL_E) {
-                                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_REJECT_E;
-                                                       }
-                                                       else {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_REJECT_E;
-                                                       }
-                                               }
-                                               else if (reject_type == CM_CT_PLOG_REJECT_TYPE_BLOCKED_E) {
-                                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_BLOCKED_E;
-                                                       }
-                                                       else {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_BLOCKED_E;
-                                                       }
-                                               }
-                                               else if (reject_type == CM_CT_PLOG_REJECT_TYPE_SETTING_REJECT_E) {
-                                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_BLOCKED_E;
-                                                       }
-                                                       else {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_BLOCKED_E;
-                                                       }
-                                               }
-                                               else if (reject_type == CM_CT_PLOG_REJECT_TYPE_REC_REJECT_E) {
-                                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_BLOCKED_E;
-                                                       }
-                                                       else {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_BLOCKED_E;
-                                                       }
-                                               }
-                                               else {
-                                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_INCOMING_UNSEEN_E;
-                                                       }
-                                                       else {
-                                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_INCOMING_UNSEEN_E;
-                                                       }
-                                               }
-                                               b_play_effect_tone = FALSE;
+                               } else if (reject_type == CM_CT_PLOG_REJECT_TYPE_BLOCKED_E) {
+                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_BLOCKED_E;
+                                       } else {
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_BLOCKED_E;
                                        }
-                                       else {
-                                               if (cm_call_type == CALL_TYPE_VIDEO_E) {
-                                                       log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_INCOMING_E;
-                                               }
-                                               else {
-                                                       log_data->log_type = CM_CT_PLOG_TYPE_VOICE_INCOMING_E;
-                                               }
+                               } else if (reject_type == CM_CT_PLOG_REJECT_TYPE_SETTING_REJECT_E) {
+                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_BLOCKED_E;
+                                       } else {
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_BLOCKED_E;
                                        }
-                               }
-                               else {
+                               } else if (reject_type == CM_CT_PLOG_REJECT_TYPE_REC_REJECT_E) {
                                        if (cm_call_type == CALL_TYPE_VIDEO_E) {
-                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_OUTGOING_E;
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_BLOCKED_E;
+                                       } else {
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_BLOCKED_E;
                                        }
-                                       else {
-                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_OUTGOING_E;
+                               } else {
+                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_INCOMING_UNSEEN_E;
+                                       } else {
+                                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_INCOMING_UNSEEN_E;
                                        }
                                }
-                               _callmgr_ct_add_log(log_data);
-                               g_free(log_data);
+                               b_play_effect_tone = FALSE;
+                       } else {
+                               if (cm_call_type == CALL_TYPE_VIDEO_E) {
+                                       log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_INCOMING_E;
+                               } else {
+                                       log_data->log_type = CM_CT_PLOG_TYPE_VOICE_INCOMING_E;
+                               }
+                       }
+               } else {
+                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
+                               log_data->log_type = CM_CT_PLOG_TYPE_VIDEO_OUTGOING_E;
+                       } else {
+                               log_data->log_type = CM_CT_PLOG_TYPE_VOICE_OUTGOING_E;
+                       }
+               }
+               _callmgr_ct_add_log(log_data);
+               g_free(log_data);
 
-                               /* Delete the callData */
-                               _callmgr_telephony_call_delete(core_data->telephony_handle, call_id);
-                               _callmgr_ct_delete_ct_info(call_id);
-                               __callmgr_core_update_all_call_data(core_data);
+               /* Delete the callData */
+               _callmgr_telephony_call_delete(core_data->telephony_handle, call_id);
+               _callmgr_ct_delete_ct_info(call_id);
+               __callmgr_core_update_all_call_data(core_data);
 
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_IDLE_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_send_bt_events(core_data, call_id);
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_IDLE_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_send_bt_events(core_data, call_id);
 
-                               if (core_data->answer_msg_handle) {
-                                       _callmgr_answer_msg_deinit(core_data->answer_msg_handle);
-                                       core_data->answer_msg_handle = NULL;
+               if (core_data->answer_msg_handle) {
+                       _callmgr_answer_msg_deinit(core_data->answer_msg_handle);
+                       core_data->answer_msg_handle = NULL;
+               }
+               _callmgr_telephony_get_call_count(core_data->telephony_handle, &call_cnt);
+
+               /* Destroy call session */
+               if (call_cnt == 0) {
+                       int ret = -1;
+                       callmgr_vr_state_e record_state = CALLMGR_VR_NONE;
+                       cm_ringer_status_e ringer_status = CM_RINGER_STATUS_IDLE_E;
+
+                       __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_IDLE_E, cm_call_type, NULL);
+
+                       _callmgr_audio_set_media_mode_with_current_device();
+                       if (call_direction == CM_TEL_CALL_DIRECTION_MO) {
+                               callmgr_play_signal_type_e signal_type = CALL_SIGNAL_NONE_E;
+                               __callmgr_core_get_signal_type(end_cause, &signal_type);
+                               if (_callmgr_ringer_play_signal(core_data->ringer_handle, signal_type, __callmgr_core_signal_tone_finished_cb, core_data) == 0) {
+                                       err("_callmgr_ringer_play_signal() success");
+                                       b_play_effect_tone = FALSE;
                                }
-                               _callmgr_telephony_get_call_count(core_data->telephony_handle, &call_cnt);
-
-                               /* Destroy call session */
-                               if (call_cnt == 0) {
-                                       int ret = -1;
-                                       callmgr_vr_state_e record_state = CALLMGR_VR_NONE;
-                                       cm_ringer_status_e ringer_status = CM_RINGER_STATUS_IDLE_E;
-
-                                       __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_IDLE_E, cm_call_type, NULL);
-
-                                       _callmgr_audio_set_media_mode_with_current_device();
-                                       if (call_direction == CM_TEL_CALL_DIRECTION_MO) {
-                                               callmgr_play_signal_type_e signal_type = CALL_SIGNAL_NONE_E;
-                                               __callmgr_core_get_signal_type(end_cause, &signal_type);
-                                               if (_callmgr_ringer_play_signal(core_data->ringer_handle, signal_type, __callmgr_core_signal_tone_finished_cb, core_data) == 0) {
-                                                       err("_callmgr_ringer_play_signal() success");
-                                                       b_play_effect_tone = FALSE;
-                                               }
-                                       }
+                       }
 
-                                       _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
-                                       if ((b_play_effect_tone) && (route != CALLMGR_AUDIO_ROUTE_BT_E)) {
-                                               if (_callmgr_ringer_play_effect(core_data->ringer_handle, CM_RINGER_EFFECT_DISCONNECT_TONE_E, __callmgr_core_disconnect_tone_finished_cb, core_data) < 0) {
-                                                       err("_callmgr_ringer_play_effect() is failed");
-                                               }
-                                       }
+                       _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
+                       if ((b_play_effect_tone) && (route != CALLMGR_AUDIO_ROUTE_BT_E)) {
+                               if (_callmgr_ringer_play_effect(core_data->ringer_handle, CM_RINGER_EFFECT_DISCONNECT_TONE_E, __callmgr_core_disconnect_tone_finished_cb, core_data) < 0) {
+                                       err("_callmgr_ringer_play_effect() is failed");
+                               }
+                       }
 
-                                       _callmgr_ringer_get_ringer_status(core_data->ringer_handle, &ringer_status);
-                                       if (ringer_status == CM_RINGER_STATUS_IDLE_E) {
-                                               _callmgr_audio_destroy_call_sound_session(core_data->audio_handle);
-                                       }
+                       _callmgr_ringer_get_ringer_status(core_data->ringer_handle, &ringer_status);
+                       if (ringer_status == CM_RINGER_STATUS_IDLE_E) {
+                               _callmgr_audio_destroy_call_sound_session(core_data->audio_handle);
+                       }
 
-                                       /* When we make a call and switch on mute and then end the call, the next time we call the mute should be reset to off. So the below API is called here.*/
-                                       _callmgr_telephony_set_audio_tx_mute(core_data->telephony_handle, FALSE);
-                                       core_data->is_mute_on = FALSE;
-                                       _callmgr_dbus_send_mute_status(core_data, 0);
-                                       _callmgr_dbus_send_audio_status(core_data, CALL_AUDIO_PATH_NONE_E);
-
-                                       _callmgr_vr_get_recording_state(core_data->vr_handle, &record_state);
-                                       if (record_state == CALLMGR_VR_RECORD_REQUESTED ||
-                                                       record_state == CALLMGR_VR_RECORDING ||
-                                                       record_state == CALLMGR_VR_PAUSED) {
-                                               ret = _callmgr_core_process_record_stop(core_data);
-                                               if (ret < 0) {
-                                                       err("_callmgr_core_process_record_stop() failed[%d]", ret);
-                                               }
-                                       }
-                                       core_data->is_auto_answered = FALSE;
-                                       _callmgr_telephony_set_active_sim_slot(core_data->telephony_handle, CM_TELEPHONY_SIM_UNKNOWN);
-                               }
-                               else if (call_cnt > 0) {
-                                       call_data_out = NULL;
-                                       _callmgr_telephony_get_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_INCOMING, &call_data_out);
-                                       if ((call_data_out == NULL) && (core_data->call_status != CALL_MANAGER_CALL_STATUS_OFFHOOK_E)) {
-                                               __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_OFFHOOK_E, cm_call_type, NULL);
-                                       }
-                                       gboolean answer_requesting = FALSE;
-                                       _callmgr_telephony_is_answer_requesting(core_data->telephony_handle, &answer_requesting);
-                                       if ((call_cnt == 1) &&(call_data_out)) {
-                                               // All other call is ended except incoming call. Restart to play ringtone
-                                               if (!answer_requesting) {
-                                                       /* Release and Accept request is not done */
-                                                       char *caller_ringtone_path = NULL;
-                                                       unsigned int call_id = 0;
-                                                       _callmgr_telephony_get_call_id(call_data_out, &call_id);
-
-                                                       _callmgr_ct_get_caller_ringtone_path(call_id, &caller_ringtone_path);
-                                                       _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_EARJACK_E, &is_earjack_connected);
-                                                       _callmgr_ringer_start_alert(core_data->ringer_handle, caller_ringtone_path, is_earjack_connected);
-                                                       CM_SAFE_FREE(caller_ringtone_path);
-                                               }
-                                       } else if (answer_requesting && (call_cnt > 1) && (call_data_out)) {
-                                               /* Incoming + Other Calls Are Present. */
-                                               gboolean is_held_call = FALSE;
-                                               _callmgr_telephony_has_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_HELD, &is_held_call);
-                                               if(FALSE == is_held_call) {
-                                                       /* All held call is ended... */
-                                                       cm_telephony_answer_request_type_e end_active_after_held_end = CM_TEL_INVALID;
-                                                       _callmgr_telephony_get_answer_request_type(core_data->telephony_handle, &end_active_after_held_end);
-                                                       if(CM_TEL_END_ACTIVE_AFTER_HELD_END == end_active_after_held_end) {
-                                                               info("End active call and accept incoming call...");
-                                                               _callmgr_core_process_answer_call(core_data, CM_TEL_CALL_ANSWER_TYPE_RELEASE_ACTIVE_AND_ACCEPT);
-                                                       } else if (CM_TEL_HOLD_ACTIVE_AFTER_HELD_END == end_active_after_held_end) {
-                                                               info("Hold active call and accept incoming call...");
-                                                               _callmgr_core_process_answer_call(core_data, CM_TEL_CALL_ANSWER_TYPE_HOLD_ACTIVE_AND_ACCEPT);
-                                                       }
-                                                       _callmgr_telephony_set_answer_request_type(core_data->telephony_handle, CM_TEL_INVALID);
-                                               }
-                                       }
+                       /* When we make a call and switch on mute and then end the call, the next time we call the mute should be reset to off. So the below API is called here.*/
+                       _callmgr_telephony_set_audio_tx_mute(core_data->telephony_handle, FALSE);
+                       core_data->is_mute_on = FALSE;
+                       _callmgr_dbus_send_mute_status(core_data, 0);
+                       _callmgr_dbus_send_audio_status(core_data, CALL_AUDIO_PATH_NONE_E);
+
+                       _callmgr_vr_get_recording_state(core_data->vr_handle, &record_state);
+                       if (record_state == CALLMGR_VR_RECORD_REQUESTED ||
+                                       record_state == CALLMGR_VR_RECORDING ||
+                                       record_state == CALLMGR_VR_PAUSED) {
+                               ret = _callmgr_core_process_record_stop(core_data);
+                               if (ret < 0) {
+                                       err("_callmgr_core_process_record_stop() failed[%d]", ret);
                                }
                        }
-                       break;
-               case CM_TELEPHONY_EVENT_ACTIVE:
-                       {
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
-                               cm_telephony_call_data_t *call_data_out = NULL;
-                               callmgr_call_type_e cm_call_type = CALL_TYPE_INVALID_E;
-                               cm_telephony_call_type_e call_type = CM_TEL_CALL_TYPE_INVALID;
-                               gboolean is_bike_mode_enabled = FALSE;
-
-                               _callmgr_telephony_get_call_by_call_id(core_data->telephony_handle, call_id, &call_data_out);
-                               _callmgr_telephony_get_call_type(call_data_out, &call_type);
-                               __callmgr_core_convert_tel_call_type(call_type, &cm_call_type);
-                               /********setting the mute status to off initially which treats every call as new call ***/
-                               /*****and sets the mute status to off initially********/
-                               _callmgr_core_process_set_mute_state(core_data, 0);
-
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_ACTIVE_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_stop_incom_noti(core_data);
-                               _callmgr_ringer_stop_local_ringback_tone(core_data->ringer_handle);
-
-                               _callmgr_vconf_is_bike_mode_enabled(&is_bike_mode_enabled);
-                               if ((core_data->is_auto_answered) && (is_bike_mode_enabled)) {
-                                       warn("Auto-answered call!![Bike Mode]");
-                                       _callmgr_audio_set_link_direction_uplink();
-                               }
-
-                               _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
-                               if (route == CALLMGR_AUDIO_ROUTE_NONE_E) {
-                                       _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_BT_E, &is_bt_connected);
-                                       if (is_bt_connected)
-                                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
-                                       else
-                                               __callmgr_core_set_default_audio_route(core_data);
+                       core_data->is_auto_answered = FALSE;
+                       _callmgr_telephony_set_active_sim_slot(core_data->telephony_handle, CM_TELEPHONY_SIM_UNKNOWN);
+               } else if (call_cnt > 0) {
+                       call_data_out = NULL;
+                       _callmgr_telephony_get_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_INCOMING, &call_data_out);
+                       if ((call_data_out == NULL) && (core_data->call_status != CALL_MANAGER_CALL_STATUS_OFFHOOK_E)) {
+                               __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_OFFHOOK_E, cm_call_type, NULL);
+                       }
+                       gboolean answer_requesting = FALSE;
+                       _callmgr_telephony_is_answer_requesting(core_data->telephony_handle, &answer_requesting);
+                       if ((call_cnt == 1) && (call_data_out)) {
+                               // All other call is ended except incoming call. Restart to play ringtone
+                               if (!answer_requesting) {
+                                       /* Release and Accept request is not done */
+                                       char *caller_ringtone_path = NULL;
+                                       unsigned int call_id = 0;
+                                       _callmgr_telephony_get_call_id(call_data_out, &call_id);
+
+                                       _callmgr_ct_get_caller_ringtone_path(call_id, &caller_ringtone_path);
+                                       _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_EARJACK_E, &is_earjack_connected);
+                                       _callmgr_ringer_start_alert(core_data->ringer_handle, caller_ringtone_path, is_earjack_connected);
+                                       CM_SAFE_FREE(caller_ringtone_path);
                                }
-                               else {
-                                       gboolean is_ringtone_mode = FALSE;
-
-                                       _callmgr_audio_is_ringtone_mode(core_data->audio_handle, &is_ringtone_mode);
-                                       if (is_ringtone_mode) {
-                                               /* Active > 2nd incoming > End active > Incoming > Active */
-                                               /* We need to set previous audio route */
-                                               warn("Set prev route");
-                                               int ret = _callmgr_audio_set_audio_route(core_data->audio_handle, route);
-                                               if (ret < 0) {
-                                                       err("_callmgr_audio_set_audio_route() fails");
-                                               }
+                       } else if (answer_requesting && (call_cnt > 1) && (call_data_out)) {
+                               /* Incoming + Other Calls Are Present. */
+                               gboolean is_held_call = FALSE;
+                               _callmgr_telephony_has_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_HELD, &is_held_call);
+                               if (FALSE == is_held_call) {
+                                       /* All held call is ended... */
+                                       cm_telephony_answer_request_type_e end_active_after_held_end = CM_TEL_INVALID;
+                                       _callmgr_telephony_get_answer_request_type(core_data->telephony_handle, &end_active_after_held_end);
+                                       if (CM_TEL_END_ACTIVE_AFTER_HELD_END == end_active_after_held_end) {
+                                               info("End active call and accept incoming call...");
+                                               _callmgr_core_process_answer_call(core_data, CM_TEL_CALL_ANSWER_TYPE_RELEASE_ACTIVE_AND_ACCEPT);
+                                       } else if (CM_TEL_HOLD_ACTIVE_AFTER_HELD_END == end_active_after_held_end) {
+                                               info("Hold active call and accept incoming call...");
+                                               _callmgr_core_process_answer_call(core_data, CM_TEL_CALL_ANSWER_TYPE_HOLD_ACTIVE_AND_ACCEPT);
                                        }
+                                       _callmgr_telephony_set_answer_request_type(core_data->telephony_handle, CM_TEL_INVALID);
                                }
+                       }
+               }
+       }
+               break;
+       case CM_TELEPHONY_EVENT_ACTIVE:
+       {
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               cm_telephony_call_data_t *call_data_out = NULL;
+               callmgr_call_type_e cm_call_type = CALL_TYPE_INVALID_E;
+               cm_telephony_call_type_e call_type = CM_TEL_CALL_TYPE_INVALID;
+               gboolean is_bike_mode_enabled = FALSE;
+
+               _callmgr_telephony_get_call_by_call_id(core_data->telephony_handle, call_id, &call_data_out);
+               _callmgr_telephony_get_call_type(call_data_out, &call_type);
+               __callmgr_core_convert_tel_call_type(call_type, &cm_call_type);
+               /********setting the mute status to off initially which treats every call as new call ***/
+               /*****and sets the mute status to off initially********/
+               _callmgr_core_process_set_mute_state(core_data, 0);
+
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_ACTIVE_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_stop_incom_noti(core_data);
+               _callmgr_ringer_stop_local_ringback_tone(core_data->ringer_handle);
 
-                               if (core_data->call_status != CALL_MANAGER_CALL_STATUS_OFFHOOK_E) {
-                                       __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_OFFHOOK_E, cm_call_type, NULL);
-                               }
+               _callmgr_vconf_is_bike_mode_enabled(&is_bike_mode_enabled);
+               if ((core_data->is_auto_answered) && (is_bike_mode_enabled)) {
+                       warn("Auto-answered call!![Bike Mode]");
+                       _callmgr_audio_set_link_direction_uplink();
+               }
 
-                               __callmgr_core_send_bt_events(core_data, 0);
-
-                               __callmgr_core_process_dtmf_number(core_data);
-
-                               if ((core_data->is_auto_answered) && (is_bike_mode_enabled)) {
-                                       warn("Auto-answered call!![Bike Mode]");
-                                       // Play answer msg
-                                       if (_callmgr_answer_msg_init(&core_data->answer_msg_handle) < 0) {
-                                               err("_callmgr_answer_msg_init() failed");
-                                               _callmgr_core_process_end_call(core_data, call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE);
-                                               core_data->is_auto_answered = FALSE;
-                                       } else if (_callmgr_answer_msg_play_msg(core_data->answer_msg_handle, __callmgr_core_answer_msg_finished_cb, core_data) < 0) {
-                                               _callmgr_core_process_end_call(core_data, call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE);
-                                               _callmgr_answer_msg_deinit(core_data->answer_msg_handle);
-                                               core_data->answer_msg_handle = NULL;
-                                               core_data->is_auto_answered = FALSE;
-                                       }
+               _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
+               if (route == CALLMGR_AUDIO_ROUTE_NONE_E) {
+                       _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_BT_E, &is_bt_connected);
+                       if (is_bt_connected)
+                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
+                       else
+                               __callmgr_core_set_default_audio_route(core_data);
+               } else {
+                       gboolean is_ringtone_mode = FALSE;
+
+                       _callmgr_audio_is_ringtone_mode(core_data->audio_handle, &is_ringtone_mode);
+                       if (is_ringtone_mode) {
+                               /* Active > 2nd incoming > End active > Incoming > Active */
+                               /* We need to set previous audio route */
+                               warn("Set prev route");
+                               int ret = _callmgr_audio_set_audio_route(core_data->audio_handle, route);
+                               if (ret < 0) {
+                                       err("_callmgr_audio_set_audio_route() fails");
                                }
                        }
-                       break;
-               case CM_TELEPHONY_EVENT_HELD:
-                       {
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               }
+
+               if (core_data->call_status != CALL_MANAGER_CALL_STATUS_OFFHOOK_E) {
+                       __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_OFFHOOK_E, cm_call_type, NULL);
+               }
+
+               __callmgr_core_send_bt_events(core_data, 0);
+
+               __callmgr_core_process_dtmf_number(core_data);
 
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_HELD_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_send_bt_events(core_data, 0);
+               if ((core_data->is_auto_answered) && (is_bike_mode_enabled)) {
+                       warn("Auto-answered call!![Bike Mode]");
+                       // Play answer msg
+                       if (_callmgr_answer_msg_init(&core_data->answer_msg_handle) < 0) {
+                               err("_callmgr_answer_msg_init() failed");
+                               _callmgr_core_process_end_call(core_data, call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE);
+                               core_data->is_auto_answered = FALSE;
+                       } else if (_callmgr_answer_msg_play_msg(core_data->answer_msg_handle, __callmgr_core_answer_msg_finished_cb, core_data) < 0) {
+                               _callmgr_core_process_end_call(core_data, call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE);
+                               _callmgr_answer_msg_deinit(core_data->answer_msg_handle);
+                               core_data->answer_msg_handle = NULL;
+                               core_data->is_auto_answered = FALSE;
                        }
-                       break;
-               case CM_TELEPHONY_EVENT_DIALING:
-                       {
-                               int ret = 0;
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
-                               char *number = NULL;
-                               callmgr_contact_info_t *contact_out_info = NULL;
-                               cm_telephony_call_data_t *call_data_out = NULL;
-                               cm_telephony_call_type_e tel_call_type = CM_TEL_CALL_TYPE_INVALID;
-                               callmgr_call_type_e cm_call_type = CALL_TYPE_INVALID_E;
-                               callmgr_audio_session_mode_e sound_mode = CALLMGR_AUDIO_SESSION_NONE_E;
-
-                               _callmgr_telephony_get_call_by_call_id(core_data->telephony_handle, call_id, &call_data_out);
-                               /*Update Contact Info in contact list*/
-                               if (call_data_out) {
-                                       _callmgr_telephony_get_call_type(call_data_out, &tel_call_type);
-                                       _callmgr_telephony_get_call_number(call_data_out, &number);
-                                       _callmgr_ct_add_ct_info((const char *)number, call_id, &contact_out_info);
-                                       if (contact_out_info) {
-                                               int person_id = -1;
-                                               _callmgr_ct_get_person_id(call_id, &person_id);
-                                               dbg("Contact Info added successfully for CallId : %d, ContactIdx : %d", call_id, person_id);
-                                       } else {
-                                               err("Failed to add contact object");
-                                       }
+               }
+       }
+               break;
+       case CM_TELEPHONY_EVENT_HELD:
+       {
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
 
-                                       g_free(number);
-                               }
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_HELD_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_send_bt_events(core_data, 0);
+       }
+               break;
+       case CM_TELEPHONY_EVENT_DIALING:
+       {
+               int ret = 0;
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               char *number = NULL;
+               callmgr_contact_info_t *contact_out_info = NULL;
+               cm_telephony_call_data_t *call_data_out = NULL;
+               cm_telephony_call_type_e tel_call_type = CM_TEL_CALL_TYPE_INVALID;
+               callmgr_call_type_e cm_call_type = CALL_TYPE_INVALID_E;
+               callmgr_audio_session_mode_e sound_mode = CALLMGR_AUDIO_SESSION_NONE_E;
+
+               _callmgr_telephony_get_call_by_call_id(core_data->telephony_handle, call_id, &call_data_out);
+               /*Update Contact Info in contact list*/
+               if (call_data_out) {
+                       _callmgr_telephony_get_call_type(call_data_out, &tel_call_type);
+                       _callmgr_telephony_get_call_number(call_data_out, &number);
+                       _callmgr_ct_add_ct_info((const char *)number, call_id, &contact_out_info);
+                       if (contact_out_info) {
+                               int person_id = -1;
+                               _callmgr_ct_get_person_id(call_id, &person_id);
+                               dbg("Contact Info added successfully for CallId : %d, ContactIdx : %d", call_id, person_id);
+                       } else {
+                               err("Failed to add contact object");
+                       }
 
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_DIALING_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_send_bt_events(core_data, 0);
+                       g_free(number);
+               }
 
-                               __callmgr_core_convert_tel_call_type(tel_call_type, &cm_call_type);
-                               if(CALL_TYPE_VOICE_E == cm_call_type) {
-                                       sound_mode = CALLMGR_AUDIO_SESSION_VOICE_E;
-                               } else {
-                                       sound_mode = CALLMGR_AUDIO_SESSION_VIDEO_E;
-                               }
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_DIALING_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_send_bt_events(core_data, 0);
 
-                               _callmgr_ringer_stop_signal(core_data->ringer_handle);
-                               _callmgr_ringer_stop_effect(core_data->ringer_handle);
+               __callmgr_core_convert_tel_call_type(tel_call_type, &cm_call_type);
+               if (CALL_TYPE_VOICE_E == cm_call_type) {
+                       sound_mode = CALLMGR_AUDIO_SESSION_VOICE_E;
+               } else {
+                       sound_mode = CALLMGR_AUDIO_SESSION_VIDEO_E;
+               }
 
-                               ret = _callmgr_audio_create_call_sound_session(core_data->audio_handle, sound_mode);
-                               if (ret < 0) {
-                                       err("_callmgr_audio_create_call_sound_session() failed");
-                               }
+               _callmgr_ringer_stop_signal(core_data->ringer_handle);
+               _callmgr_ringer_stop_effect(core_data->ringer_handle);
 
-                               _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
-                               if (route == CALLMGR_AUDIO_ROUTE_NONE_E) {
-                                       _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_BT_E, &is_bt_connected);
-                                       if (is_bt_connected)
-                                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
-                                       else
-                                               __callmgr_core_set_default_audio_route(core_data);
-                               }
+               ret = _callmgr_audio_create_call_sound_session(core_data->audio_handle, sound_mode);
+               if (ret < 0) {
+                       err("_callmgr_audio_create_call_sound_session() failed");
+               }
 
-                               if (core_data->call_status != CALL_MANAGER_CALL_STATUS_OFFHOOK_E) {
-                                       __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_OFFHOOK_E, cm_call_type, NULL);
-                               }
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_ALERT:
-                       {
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
+               if (route == CALLMGR_AUDIO_ROUTE_NONE_E) {
+                       _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_BT_E, &is_bt_connected);
+                       if (is_bt_connected)
+                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
+                       else
+                               __callmgr_core_set_default_audio_route(core_data);
+               }
 
-                               _callmgr_ringer_play_effect(core_data->ringer_handle, CM_RINGER_EFFECT_CONNECT_TONE_E, NULL, NULL);
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_ALERT_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_send_bt_events(core_data, 0);
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_INCOMING:
-                       {
-                               cm_telephony_call_data_t *call = (cm_telephony_call_data_t *)event_data;
-                               callmgr_call_type_e cm_call_type = CALL_TYPE_INVALID_E;
-                               cm_telephony_call_type_e call_type = CM_TEL_CALL_TYPE_INVALID;
-
-                               if (call) {
-                                       char *number = NULL;
-                                       _callmgr_telephony_get_call_number(call, &number);
-                                       gboolean is_blocked_num = FALSE;
-                                       gboolean is_rec_blocked = FALSE;
-                                       gboolean is_bike_mode_enabled = FALSE;
-                                       gboolean is_low_battery = FALSE;
-                                       int call_cnt = -1;
-                                       gboolean is_do_not_disturb = FALSE;
-
-                                       _callmgr_telephony_get_call_type(call, &call_type);
-                                       __callmgr_core_convert_tel_call_type(call_type, &cm_call_type);
-                                       
-                                       /* Video call does not support on SPIN. Reject video call */
-                                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
-                                               warn("Video call does not support currently! Rejecting incoming call");
-                                               _callmgr_telephony_reject_call(core_data->telephony_handle);
-                                               g_free(number);
-                                               return;
-                                       }
+               if (core_data->call_status != CALL_MANAGER_CALL_STATUS_OFFHOOK_E) {
+                       __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_OFFHOOK_E, cm_call_type, NULL);
+               }
+       }
+               break;
+       case CM_TELEPHONY_EVENT_ALERT:
+       {
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
 
-                                       _callmgr_util_check_block_mode_num(number, &is_blocked_num);
-                                       _callmgr_vconf_is_recording_reject_enabled(&is_rec_blocked);
-                                       _callmgr_vconf_is_bike_mode_enabled(&is_bike_mode_enabled);
-                                       _callmgr_vconf_is_low_battery(&is_low_battery);
-
-                                       _callmgr_util_check_disturbing_setting(number, &is_do_not_disturb);
-                                       _callmgr_telephony_get_call_count(core_data->telephony_handle, &call_cnt);
-                                       if((is_blocked_num == TRUE)
-                                               || (is_rec_blocked == TRUE)
-                                               || (is_do_not_disturb == TRUE)
-                                               || ((is_bike_mode_enabled == TRUE) && (call_cnt > 1))   // if 2nd incoming call
-                                               || ((is_bike_mode_enabled == TRUE) && (cm_call_type == CALL_TYPE_VIDEO_E))) {
-                                               warn("Auto reject incoming call");
-                                               callmgr_contact_info_t *contact_out_info = NULL;
-
-                                               int ret = _callmgr_telephony_reject_call(core_data->telephony_handle);
-                                               if (ret < 0) {
-                                                       err("_callmgr_telephony_reject_call() get failed");
-                                               }
-                                               /* Add contact info for blocked number */
-                                               _callmgr_ct_add_ct_info((const char *)number, core_data->incom->call_id, &contact_out_info);
-
-                                               if (is_rec_blocked) {
-                                                       _callmgr_ct_set_log_reject_type(core_data->incom->call_id, CM_CT_PLOG_REJECT_TYPE_REC_REJECT_E);
-                                               } else if (is_do_not_disturb) {
-                                                       _callmgr_ct_set_log_reject_type(core_data->incom->call_id, CM_CT_PLOG_REJECT_TYPE_SETTING_REJECT_E);
-                                               } else {
-                                                       _callmgr_ct_set_log_reject_type(core_data->incom->call_id, CM_CT_PLOG_REJECT_TYPE_BLOCKED_E);
-                                               }
-                                       } else if ((is_low_battery == TRUE) && (cm_call_type == CALL_TYPE_VIDEO_E)) {
-                                               warn("Low battery video call");
-                                               /* Low battery is lower priority than other block cause */
-                                               callmgr_contact_info_t *contact_out_info = NULL;
-
-                                               int ret = _callmgr_telephony_reject_call(core_data->telephony_handle);
-                                               if (ret < 0) {
-                                                       err("_callmgr_telephony_reject_call() get failed");
-                                               }
-                                               _callmgr_ct_add_ct_info((const char *)number, core_data->incom->call_id, &contact_out_info);
-                                               _callmgr_ct_set_log_reject_type(core_data->incom->call_id, CM_CT_PLOG_REJECT_TYPE_BLOCKED_E);
-
-                                               _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_LOW_BATTERY_INCOMING, NULL, 0, NULL, NULL);
-                                       } else {
-                                               __callmgr_core_process_incoming_call(core_data, call, active_sim_slot);
-                                               __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_RINGING_E, cm_call_type, number);
-                                       }
-                                       g_free(number);
-                                       break;
-                               }
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_WAITING:
-                       {
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_WAITING_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_send_bt_events(core_data, 0);
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_JOIN:
-                       {
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_JOIN_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_send_bt_events(core_data, 0);
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_SPLIT:
-                       {
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_SPLIT_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_send_bt_events(core_data, 0);
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_SWAP:
-                       {
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_SWAP_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_send_bt_events(core_data, 0);
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_RETRIEVED:
-                       {
-                               unsigned int call_id = GPOINTER_TO_UINT(event_data);
-                               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_RETRIEVED_E, call_id, active_sim_slot, end_cause);
-                               __callmgr_core_send_bt_events(core_data, 0);
+               _callmgr_ringer_play_effect(core_data->ringer_handle, CM_RINGER_EFFECT_CONNECT_TONE_E, NULL, NULL);
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_ALERT_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_send_bt_events(core_data, 0);
+       }
+               break;
+       case CM_TELEPHONY_EVENT_INCOMING:
+       {
+               cm_telephony_call_data_t *call = (cm_telephony_call_data_t *)event_data;
+               callmgr_call_type_e cm_call_type = CALL_TYPE_INVALID_E;
+               cm_telephony_call_type_e call_type = CM_TEL_CALL_TYPE_INVALID;
+
+               if (call) {
+                       char *number = NULL;
+                       _callmgr_telephony_get_call_number(call, &number);
+                       gboolean is_blocked_num = FALSE;
+                       gboolean is_rec_blocked = FALSE;
+                       gboolean is_bike_mode_enabled = FALSE;
+                       gboolean is_low_battery = FALSE;
+                       int call_cnt = -1;
+                       gboolean is_do_not_disturb = FALSE;
+
+                       _callmgr_telephony_get_call_type(call, &call_type);
+                       __callmgr_core_convert_tel_call_type(call_type, &cm_call_type);
+
+                       /* Video call does not support on SPIN. Reject video call */
+                       if (cm_call_type == CALL_TYPE_VIDEO_E) {
+                               warn("Video call does not support currently! Rejecting incoming call");
+                               _callmgr_telephony_reject_call(core_data->telephony_handle);
+                               g_free(number);
+                               return;
                        }
-                       break;
-               case CM_TELEPHONY_EVENT_NETWORK_ERROR:
-                       {
-                               int result = GPOINTER_TO_INT(event_data);
-                               if (result == CM_TEL_CALL_ERR_NONE) {
-                                       _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_SUCCESS);
-                               }
-                               else {
-                                       cm_telephony_call_data_t *call = NULL;
 
-                                       if (result == CM_TEL_CALL_ERR_FDN_ONLY) {
-                                               _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_FDN_CALL_ONLY, NULL, 0, NULL, NULL);
-                                               _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_FAIL_FDN);
-                                       }
-                                       else if (result == CM_TEL_CALL_ERR_FM_OFF_FAIL) {
-                                               _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_FAILED, NULL, 0, NULL, NULL);
-                                               _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_FAIL_FLIGHT_MODE);
-                                       }
-                                       else {
-                                               _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_FAILED, NULL, 0, NULL, NULL);
-                                               _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_FAIL);
-                                       }
+                       _callmgr_util_check_block_mode_num(number, &is_blocked_num);
+                       _callmgr_vconf_is_recording_reject_enabled(&is_rec_blocked);
+                       _callmgr_vconf_is_bike_mode_enabled(&is_bike_mode_enabled);
+                       _callmgr_vconf_is_low_battery(&is_low_battery);
 
-                                       if (result == CM_TEL_CALL_ERR_REJ_SAT_CALL_CTRL) {
-                                               dbg("will send TR soon when CALL_CONTROL indication coming.")
-                                       } else {
-                                               if (_callmgr_telephony_get_sat_originated_call(core_data->telephony_handle, &call) == 0) {
-                                                       _callmgr_telephony_send_sat_response(core_data->telephony_handle,
-                                                                       CM_TELEPHONY_SAT_EVENT_SETUP_CALL, CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND, CM_TELEPHONY_SIM_UNKNOWN);
-                                               }
-                                       }
-                               }
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_SOUND_WBAMR:
-                       {
-                               //int wb_status = (int)event_data;
-                               /* ToDo : We need to set WB information and update it */
-                       }
-                       break;
+                       _callmgr_util_check_disturbing_setting(number, &is_do_not_disturb);
+                       _callmgr_telephony_get_call_count(core_data->telephony_handle, &call_cnt);
+                       if ((is_blocked_num == TRUE)
+                               || (is_rec_blocked == TRUE)
+                               || (is_do_not_disturb == TRUE)
+                               || ((is_bike_mode_enabled == TRUE) && (call_cnt > 1))   // if 2nd incoming call
+                               || ((is_bike_mode_enabled == TRUE) && (cm_call_type == CALL_TYPE_VIDEO_E))) {
+                               warn("Auto reject incoming call");
+                               callmgr_contact_info_t *contact_out_info = NULL;
 
-               case CM_TELEPHONY_EVENT_SOUND_CLOCK_STATUS:
-                       {
-                               /* ToDo : We need to set path for this event */
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_SOUND_RINGBACK_TONE:
-                       {
-                               int ringbacktone_info = GPOINTER_TO_INT(event_data);
-                               /* play /stop ringback tone */
-                               info("ringback info received = %d ", ringbacktone_info);
-
-                               if (ringbacktone_info == 1) {
-                                       _callmgr_ringer_play_local_ringback_tone(core_data->ringer_handle);
+                               int ret = _callmgr_telephony_reject_call(core_data->telephony_handle);
+                               if (ret < 0) {
+                                       err("_callmgr_telephony_reject_call() get failed");
                                }
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_SS_INFO:
-                       {
-                               int info_type = GPOINTER_TO_INT(event_data);
-                               _callmgr_util_launch_popup(CALL_POPUP_SS_INFO, info_type, NULL, 0, NULL, NULL);
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_FLIGHT_MODE_TIME_OVER_E:
-                       {
-                               cm_telephony_call_data_t *call = NULL;
-                               int ret = 0;
-                               _callmgr_util_launch_popup(CALL_POPUP_HIDE, CALL_ERR_NONE, NULL, 0, NULL, NULL);
+                               /* Add contact info for blocked number */
+                               _callmgr_ct_add_ct_info((const char *)number, core_data->incom->call_id, &contact_out_info);
 
-                               ret = _callmgr_telephony_get_call_by_call_id(core_data->telephony_handle, NO_CALL_HANDLE, &call);
-                               if (ret < 0 || call == NULL) {
-                                       warn("Invalid call");
-                                       _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_FAILED, NULL, 0, NULL, NULL);
+                               if (is_rec_blocked) {
+                                       _callmgr_ct_set_log_reject_type(core_data->incom->call_id, CM_CT_PLOG_REJECT_TYPE_REC_REJECT_E);
+                               } else if (is_do_not_disturb) {
+                                       _callmgr_ct_set_log_reject_type(core_data->incom->call_id, CM_CT_PLOG_REJECT_TYPE_SETTING_REJECT_E);
+                               } else {
+                                       _callmgr_ct_set_log_reject_type(core_data->incom->call_id, CM_CT_PLOG_REJECT_TYPE_BLOCKED_E);
                                }
-                               else {
-                                       ret = _callmgr_telephony_dial(core_data->telephony_handle, call);
-                                       if (ret < 0) {
-                                               err("_callmgr_telephony_dial get failed");
-                                               _callmgr_telephony_call_delete(core_data->telephony_handle, NO_CALL_HANDLE);
-                                       }
+                       } else if ((is_low_battery == TRUE) && (cm_call_type == CALL_TYPE_VIDEO_E)) {
+                               warn("Low battery video call");
+                               /* Low battery is lower priority than other block cause */
+                               callmgr_contact_info_t *contact_out_info = NULL;
+
+                               int ret = _callmgr_telephony_reject_call(core_data->telephony_handle);
+                               if (ret < 0) {
+                                       err("_callmgr_telephony_reject_call() get failed");
                                }
+                               _callmgr_ct_add_ct_info((const char *)number, core_data->incom->call_id, &contact_out_info);
+                               _callmgr_ct_set_log_reject_type(core_data->incom->call_id, CM_CT_PLOG_REJECT_TYPE_BLOCKED_E);
+
+                               _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_LOW_BATTERY_INCOMING, NULL, 0, NULL, NULL);
+                       } else {
+                               __callmgr_core_process_incoming_call(core_data, call, active_sim_slot);
+                               __callmgr_core_set_call_status(core_data, CALL_MANAGER_CALL_STATUS_RINGING_E, cm_call_type, number);
                        }
+                       g_free(number);
                        break;
-               case CM_TELEPHONY_EVENT_PREFERRED_SIM_CHANGED:
-                       {
-                               int preferred_sim = GPOINTER_TO_INT(event_data);
-                               info("preferred SIM [%d]", preferred_sim);
-                               _callmgr_util_launch_popup(CALL_POPUP_HIDE, CALL_ERR_NONE, NULL, 0, NULL, NULL);
+               }
+       }
+               break;
+       case CM_TELEPHONY_EVENT_WAITING:
+       {
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_WAITING_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_send_bt_events(core_data, 0);
+       }
+               break;
+       case CM_TELEPHONY_EVENT_JOIN:
+       {
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_JOIN_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_send_bt_events(core_data, 0);
+       }
+               break;
+       case CM_TELEPHONY_EVENT_SPLIT:
+       {
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_SPLIT_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_send_bt_events(core_data, 0);
+       }
+               break;
+       case CM_TELEPHONY_EVENT_SWAP:
+       {
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_SWAP_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_send_bt_events(core_data, 0);
+       }
+               break;
+       case CM_TELEPHONY_EVENT_RETRIEVED:
+       {
+               unsigned int call_id = GPOINTER_TO_UINT(event_data);
+               _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_RETRIEVED_E, call_id, active_sim_slot, end_cause);
+               __callmgr_core_send_bt_events(core_data, 0);
+       }
+               break;
+       case CM_TELEPHONY_EVENT_NETWORK_ERROR:
+       {
+               int result = GPOINTER_TO_INT(event_data);
+               if (result == CM_TEL_CALL_ERR_NONE) {
+                       _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_SUCCESS);
+               } else {
+                       cm_telephony_call_data_t *call = NULL;
+
+                       if (result == CM_TEL_CALL_ERR_FDN_ONLY) {
+                               _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_FDN_CALL_ONLY, NULL, 0, NULL, NULL);
+                               _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_FAIL_FDN);
+                       } else if (result == CM_TEL_CALL_ERR_FM_OFF_FAIL) {
+                               _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_FAILED, NULL, 0, NULL, NULL);
+                               _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_FAIL_FLIGHT_MODE);
+                       } else {
+                               _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_FAILED, NULL, 0, NULL, NULL);
+                               _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_FAIL);
                        }
-                       break;
-               case CM_TELEPHONY_EVENT_SAT_SETUP_CALL:
-                       {
-                               int ret = 0;
-                               char *number = NULL, *name = NULL;
-                               cm_telephony_sat_setup_call_type_e sat_setup_call_type = CM_TELEPHONY_SAT_SETUP_CALL_RESERVED;
-                               int call_cnt = 0;
-
-                               _callmgr_telephony_get_sat_setup_call_number(core_data->telephony_handle, &number);
-                               _callmgr_telephony_get_sat_setup_call_name(core_data->telephony_handle, &name);
-                               _callmgr_telephony_get_sat_setup_call_type(core_data->telephony_handle, &sat_setup_call_type);
-                               _callmgr_telephony_get_call_count(core_data->telephony_handle, &call_cnt);
-
-                               if (!number) {
-                                       err("number is NULL.");
-                                       goto SAT_SETUP_CALL_FAIL_EXIT;
+
+                       if (result == CM_TEL_CALL_ERR_REJ_SAT_CALL_CTRL) {
+                               dbg("will send TR soon when CALL_CONTROL indication coming.")
+                       } else {
+                               if (_callmgr_telephony_get_sat_originated_call(core_data->telephony_handle, &call) == 0) {
+                                       _callmgr_telephony_send_sat_response(core_data->telephony_handle,
+                                                       CM_TELEPHONY_SAT_EVENT_SETUP_CALL, CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND, CM_TELEPHONY_SIM_UNKNOWN);
                                }
+                       }
+               }
+       }
+               break;
+       case CM_TELEPHONY_EVENT_SOUND_WBAMR:
+       {
+               //int wb_status = (int)event_data;
+               /* ToDo : We need to set WB information and update it */
+       }
+               break;
 
-                               info("setup_call_type(%d), number(%s), name(%s), current call_cnt(%d)", sat_setup_call_type, number, name, call_cnt);
+       case CM_TELEPHONY_EVENT_SOUND_CLOCK_STATUS:
+       {
+               /* ToDo : We need to set path for this event */
+       }
+               break;
+       case CM_TELEPHONY_EVENT_SOUND_RINGBACK_TONE:
+       {
+               int ringbacktone_info = GPOINTER_TO_INT(event_data);
+               /* play /stop ringback tone */
+               info("ringback info received = %d ", ringbacktone_info);
+
+               if (ringbacktone_info == 1) {
+                       _callmgr_ringer_play_local_ringback_tone(core_data->ringer_handle);
+               }
+       }
+               break;
+       case CM_TELEPHONY_EVENT_SS_INFO:
+       {
+               int info_type = GPOINTER_TO_INT(event_data);
+               _callmgr_util_launch_popup(CALL_POPUP_SS_INFO, info_type, NULL, 0, NULL, NULL);
+       }
+               break;
+       case CM_TELEPHONY_EVENT_FLIGHT_MODE_TIME_OVER_E:
+       {
+               cm_telephony_call_data_t *call = NULL;
+               int ret = 0;
+               _callmgr_util_launch_popup(CALL_POPUP_HIDE, CALL_ERR_NONE, NULL, 0, NULL, NULL);
+
+               ret = _callmgr_telephony_get_call_by_call_id(core_data->telephony_handle, NO_CALL_HANDLE, &call);
+               if (ret < 0 || call == NULL) {
+                       warn("Invalid call");
+                       _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_FAILED, NULL, 0, NULL, NULL);
+               } else {
+                       ret = _callmgr_telephony_dial(core_data->telephony_handle, call);
+                       if (ret < 0) {
+                               err("_callmgr_telephony_dial get failed");
+                               _callmgr_telephony_call_delete(core_data->telephony_handle, NO_CALL_HANDLE);
+                       }
+               }
+       }
+               break;
+       case CM_TELEPHONY_EVENT_PREFERRED_SIM_CHANGED:
+       {
+               int preferred_sim = GPOINTER_TO_INT(event_data);
+               info("preferred SIM [%d]", preferred_sim);
+               _callmgr_util_launch_popup(CALL_POPUP_HIDE, CALL_ERR_NONE, NULL, 0, NULL, NULL);
+       }
+               break;
+       case CM_TELEPHONY_EVENT_SAT_SETUP_CALL:
+       {
+               int ret = 0;
+               char *number = NULL, *name = NULL;
+               cm_telephony_sat_setup_call_type_e sat_setup_call_type = CM_TELEPHONY_SAT_SETUP_CALL_RESERVED;
+               int call_cnt = 0;
+
+               _callmgr_telephony_get_sat_setup_call_number(core_data->telephony_handle, &number);
+               _callmgr_telephony_get_sat_setup_call_name(core_data->telephony_handle, &name);
+               _callmgr_telephony_get_sat_setup_call_type(core_data->telephony_handle, &sat_setup_call_type);
+               _callmgr_telephony_get_call_count(core_data->telephony_handle, &call_cnt);
+
+               if (!number) {
+                       err("number is NULL.");
+                       goto SAT_SETUP_CALL_FAIL_EXIT;
+               }
 
-                               if (call_cnt > 0) {
-                                       switch (sat_setup_call_type) {
-                                       case CM_TELEPHONY_SAT_SETUP_CALL_IF_ANOTHER_CALL_NOT_BUSY_WITH_REDIAL:
-                                       case CM_TELEPHONY_SAT_SETUP_CALL_IF_ANOTHER_CALL_NOT_BUSY:
-                                               warn("There is another call. send fail TR.");
+               info("setup_call_type(%d), number(%s), name(%s), current call_cnt(%d)", sat_setup_call_type, number, name, call_cnt);
+
+               if (call_cnt > 0) {
+                       switch (sat_setup_call_type) {
+                       case CM_TELEPHONY_SAT_SETUP_CALL_IF_ANOTHER_CALL_NOT_BUSY_WITH_REDIAL:
+                       case CM_TELEPHONY_SAT_SETUP_CALL_IF_ANOTHER_CALL_NOT_BUSY:
+                               warn("There is another call. send fail TR.");
+                               goto SAT_SETUP_CALL_FAIL_EXIT;
+                               break;
+                       case CM_TELEPHONY_SAT_SETUP_CALL_PUT_ALL_OTHER_CALLS_ON_HOLD_WITH_REDIAL:
+                       case CM_TELEPHONY_SAT_SETUP_CALL_PUT_ALL_OTHER_CALLS_ON_HOLD:
+                               if (core_data->incom) {
+                                       warn("There is incoming call.");
+                                       goto SAT_SETUP_CALL_FAIL_EXIT;
+                               } else if (core_data->active_dial) {
+                                       if (core_data->active_dial->call_state == CM_TEL_CALL_STATE_DIALING
+                                                       || core_data->active_dial->call_state == CM_TEL_CALL_STATE_ALERT) {
+                                               warn("Call is dialing or alerting.");
                                                goto SAT_SETUP_CALL_FAIL_EXIT;
-                                               break;
-                                       case CM_TELEPHONY_SAT_SETUP_CALL_PUT_ALL_OTHER_CALLS_ON_HOLD_WITH_REDIAL:
-                                       case CM_TELEPHONY_SAT_SETUP_CALL_PUT_ALL_OTHER_CALLS_ON_HOLD:
-                                               if (core_data->incom) {
-                                                       warn("There is incoming call.");
-                                                       goto SAT_SETUP_CALL_FAIL_EXIT;
-                                               } else if (core_data->active_dial) {
-                                                       if (core_data->active_dial->call_state == CM_TEL_CALL_STATE_DIALING
-                                                                       || core_data->active_dial->call_state == CM_TEL_CALL_STATE_ALERT) {
-                                                               warn("Call is dialing or alerting.");
-                                                               goto SAT_SETUP_CALL_FAIL_EXIT;
-                                                       } else if (core_data->held) {
-                                                               warn("There are already 2 calls which active & held.");
-                                                               goto SAT_SETUP_CALL_FAIL_EXIT;
-                                                       }
-
-                                                       info("Put all other calls on hold. after that request setup call.")
-                                                       ret = _callmgr_telephony_hold_call(core_data->telephony_handle);
-                                                       if (ret < 0) {
-                                                               err("_callmgr_telephony_hold_call[%d] failed.", ret);
-                                                               goto SAT_SETUP_CALL_FAIL_EXIT;
-                                                       }
-                                                       return;
-                                               }
-                                               break;
-                                       case CM_TELEPHONY_SAT_SETUP_CALL_DISCONN_ALL_OTHER_CALLS_WITH_REDIAL:
-                                       case CM_TELEPHONY_SAT_SETUP_CALL_DISCONN_ALL_OTHER_CALLS:
-                                               info("Disconnect all other calls. after that request setup call.")
-                                               ret = _callmgr_core_process_end_call(core_data, 0, CM_TEL_CALL_RELEASE_TYPE_ALL_CALLS);
-                                               if (ret < 0) {
-                                                       err("_callmgr_core_process_end_call[%d] failed.", ret);
-                                                       goto SAT_SETUP_CALL_FAIL_EXIT;
-                                               }
-                                               return;
-                                               break;
-                                       default:
-                                               warn("Unhandled type[%d]", sat_setup_call_type);
+                                       } else if (core_data->held) {
+                                               warn("There are already 2 calls which active & held.");
                                                goto SAT_SETUP_CALL_FAIL_EXIT;
-                                               break;
                                        }
-                               } else {
-                                       callmgr_audio_session_mode_e session_mode = CALLMGR_AUDIO_SESSION_NONE_E;
-                                       _callmgr_audio_get_session_mode(core_data->audio_handle, &session_mode);
-                                       if (session_mode == CALLMGR_AUDIO_SESSION_VIDEO_E) {
-                                               warn("VT remain");
-                                               /* VT session was not destroyed. Send fail response for SAT */
+
+                                       info("Put all other calls on hold. after that request setup call.")
+                                       ret = _callmgr_telephony_hold_call(core_data->telephony_handle);
+                                       if (ret < 0) {
+                                               err("_callmgr_telephony_hold_call[%d] failed.", ret);
                                                goto SAT_SETUP_CALL_FAIL_EXIT;
                                        }
+                                       return;
                                }
-
-                               ret = _callmgr_util_launch_callui_by_sat(active_sim_slot);
-                               if (ret != 0) {
-                                       err("_callmgr_util_launch_callui_by_sat() is failed[%d].", ret);
+                               break;
+                       case CM_TELEPHONY_SAT_SETUP_CALL_DISCONN_ALL_OTHER_CALLS_WITH_REDIAL:
+                       case CM_TELEPHONY_SAT_SETUP_CALL_DISCONN_ALL_OTHER_CALLS:
+                               info("Disconnect all other calls. after that request setup call.")
+                               ret = _callmgr_core_process_end_call(core_data, 0, CM_TEL_CALL_RELEASE_TYPE_ALL_CALLS);
+                               if (ret < 0) {
+                                       err("_callmgr_core_process_end_call[%d] failed.", ret);
                                        goto SAT_SETUP_CALL_FAIL_EXIT;
                                }
+                               return;
+                               break;
+                       default:
+                               warn("Unhandled type[%d]", sat_setup_call_type);
+                               goto SAT_SETUP_CALL_FAIL_EXIT;
+                               break;
+                       }
+               } else {
+                       callmgr_audio_session_mode_e session_mode = CALLMGR_AUDIO_SESSION_NONE_E;
+                       _callmgr_audio_get_session_mode(core_data->audio_handle, &session_mode);
+                       if (session_mode == CALLMGR_AUDIO_SESSION_VIDEO_E) {
+                               warn("VT remain");
+                               /* VT session was not destroyed. Send fail response for SAT */
+                               goto SAT_SETUP_CALL_FAIL_EXIT;
+                       }
+               }
+
+               ret = _callmgr_util_launch_callui_by_sat(active_sim_slot);
+               if (ret != 0) {
+                       err("_callmgr_util_launch_callui_by_sat() is failed[%d].", ret);
+                       goto SAT_SETUP_CALL_FAIL_EXIT;
+               }
 
-                               ret = _callmgr_core_process_dial(core_data, number, CALL_TYPE_VOICE_E,
-                                               active_sim_slot, 0, FALSE, TRUE);
-                               if (ret != 0) {
-                                       err("_callmgr_core_process_dial() is failed[%d].", ret);
-                                       goto SAT_SETUP_CALL_FAIL_EXIT;
-                               }
+               ret = _callmgr_core_process_dial(core_data, number, CALL_TYPE_VOICE_E,
+                               active_sim_slot, 0, FALSE, TRUE);
+               if (ret != 0) {
+                       err("_callmgr_core_process_dial() is failed[%d].", ret);
+                       goto SAT_SETUP_CALL_FAIL_EXIT;
+               }
 
-                               // will send sat response when setup call is succesfull.
-                               return;
+               // will send sat response when setup call is succesfull.
+               return;
 
 SAT_SETUP_CALL_FAIL_EXIT:
-                               _callmgr_telephony_send_sat_response(core_data->telephony_handle,
-                                               CM_TELEPHONY_SAT_EVENT_SETUP_CALL, CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND, CM_TELEPHONY_SIM_UNKNOWN);
-                               return;
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_SAT_SEND_DTMF:
-                       {
-                               cm_telephony_call_data_t *call = NULL;
-                               char *sat_dtmf_number = (char *)event_data;
-
-                               _callmgr_telephony_get_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_ACTIVE, &call);
-                               if (call == NULL) {
-                                       err("No active call");
-                                       goto SAT_SEND_DTMF_FAIL_EXIT;
-                               }
+               _callmgr_telephony_send_sat_response(core_data->telephony_handle,
+                               CM_TELEPHONY_SAT_EVENT_SETUP_CALL, CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND, CM_TELEPHONY_SIM_UNKNOWN);
+               return;
+       }
+               break;
+       case CM_TELEPHONY_EVENT_SAT_SEND_DTMF:
+       {
+               cm_telephony_call_data_t *call = NULL;
+               char *sat_dtmf_number = (char *)event_data;
+
+               _callmgr_telephony_get_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_ACTIVE, &call);
+               if (call == NULL) {
+                       err("No active call");
+                       goto SAT_SEND_DTMF_FAIL_EXIT;
+               }
 
-                               _callmgr_telephony_set_dtmf_number(call, sat_dtmf_number);
-                               if (__callmgr_core_process_dtmf_number(core_data) != 0) {
-                                       err("__callmgr_core_process_dtmf_number() is failed.");
-                                       goto SAT_SEND_DTMF_FAIL_EXIT;
-                               }
+               _callmgr_telephony_set_dtmf_number(call, sat_dtmf_number);
+               if (__callmgr_core_process_dtmf_number(core_data) != 0) {
+                       err("__callmgr_core_process_dtmf_number() is failed.");
+                       goto SAT_SEND_DTMF_FAIL_EXIT;
+               }
 
-                               // will send sat response when dtmp processing is finished.
-                               return;
+               // will send sat response when dtmp processing is finished.
+               return;
 
 SAT_SEND_DTMF_FAIL_EXIT:
-                               _callmgr_telephony_send_sat_response(core_data->telephony_handle,
-                                               CM_TELEPHONY_SAT_EVENT_SEND_DTMF, CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND, CM_TELEPHONY_SIM_UNKNOWN);
-                               return;
-                       }
-                       break;
-               case CM_TELEPHONY_EVENT_SAT_CALL_CONTROL_RESULT:
-                       {
-                               cm_telephony_sat_call_ctrl_type_e *call_ctrl_type = event_data;
+               _callmgr_telephony_send_sat_response(core_data->telephony_handle,
+                               CM_TELEPHONY_SAT_EVENT_SEND_DTMF, CM_TELEPHONY_SAT_RESPONSE_ME_UNABLE_TO_PROCESS_COMMAND, CM_TELEPHONY_SIM_UNKNOWN);
+               return;
+       }
+               break;
+       case CM_TELEPHONY_EVENT_SAT_CALL_CONTROL_RESULT:
+       {
+               cm_telephony_sat_call_ctrl_type_e *call_ctrl_type = event_data;
 
-                               if (*call_ctrl_type == CM_TELEPHONY_SAT_CALL_CTRL_R_NOT_ALLOWED) {
-                                       _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_NOT_ALLOWED, NULL, 0, NULL, NULL);
+               if (*call_ctrl_type == CM_TELEPHONY_SAT_CALL_CTRL_R_NOT_ALLOWED) {
+                       _callmgr_util_launch_popup(CALL_POPUP_CALL_ERR, CALL_ERR_NOT_ALLOWED, NULL, 0, NULL, NULL);
 
-                                       info("send TR with cause which call is not allowed by SAT call control.")
-                                       _callmgr_telephony_send_sat_response(core_data->telephony_handle,
-                                                       CM_TELEPHONY_SAT_EVENT_SETUP_CALL, CM_TELEPHONY_SAT_RESPONSE_ME_CONTROL_PERMANENT_PROBLEM, CM_TELEPHONY_SIM_UNKNOWN);
-                               } else {
-                                       if (*call_ctrl_type == CM_TELEPHONY_SAT_CALL_CTRL_R_ALLOWED_MOD) {
-                                               char popup[128] = {0,};
-                                               char *number = NULL;
-                                               cm_telephony_call_data_t *call = NULL;
-
-                                               _callmgr_telephony_get_sat_call_control_call(core_data->telephony_handle, &call);
-                                               _callmgr_telephony_get_call_number(call, &number);
-                                               if (number) {
-                                                       // display "Number changed by SIM: XXXX" with popup
-                                                       // according to SMC lab. requirement (P150909-00591)
-                                                       g_snprintf(popup, 127, "Number changed by SIM: %s", number);
-                                                       _callmgr_util_launch_popup(CALL_POPUP_TOAST, CALL_POPUP_TOAST_CUSTOM, popup, 0 , NULL, NULL);
-
-                                                       g_free(number);
-                                               }
-                                       }
-                                       _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_CALL_CONTROL_E, 0, active_sim_slot, end_cause);
-                               }
-                               return;
-                       }
-                       break;
-               case CM_TELEPHON_EVENT_DTMF_STOP_ACK:
-                       {
-                               cm_telephony_dtmf_result_e result = (cm_telephony_dtmf_result_e)event_data;
-                               cm_telephony_call_data_t *active_call = NULL;
+                       info("send TR with cause which call is not allowed by SAT call control.")
+                       _callmgr_telephony_send_sat_response(core_data->telephony_handle,
+                                       CM_TELEPHONY_SAT_EVENT_SETUP_CALL, CM_TELEPHONY_SAT_RESPONSE_ME_CONTROL_PERMANENT_PROBLEM, CM_TELEPHONY_SIM_UNKNOWN);
+               } else {
+                       if (*call_ctrl_type == CM_TELEPHONY_SAT_CALL_CTRL_R_ALLOWED_MOD) {
+                               char popup[128] = {0,};
+                               char *number = NULL;
+                               cm_telephony_call_data_t *call = NULL;
 
-                               _callmgr_telephony_get_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_ACTIVE, &active_call);
-                               CM_RETURN_IF_FAIL(active_call);
+                               _callmgr_telephony_get_sat_call_control_call(core_data->telephony_handle, &call);
+                               _callmgr_telephony_get_call_number(call, &number);
+                               if (number) {
+                                       // display "Number changed by SIM: XXXX" with popup
+                                       // according to SMC lab. requirement (P150909-00591)
+                                       g_snprintf(popup, 127, "Number changed by SIM: %s", number);
+                                       _callmgr_util_launch_popup(CALL_POPUP_TOAST, CALL_POPUP_TOAST_CUSTOM, popup, 0 , NULL, NULL);
 
-                               if (result == CM_TEL_DTMF_SEND_SUCCESS) {
-                                       __callmgr_core_process_dtmf_number(core_data);
-                               } else {
-                                       _callmgr_telephony_set_dtmf_number(active_call, NULL);
-                                       _callmgr_dbus_send_dtmf_indi(core_data, CALL_DTMF_INDI_IDLE_E, NULL);
+                                       g_free(number);
                                }
                        }
-                       break;
-               case CM_TELEPHON_EVENT_DTMF_START_ACK:
-                       {
-                               cm_telephony_dtmf_result_e result = (cm_telephony_dtmf_result_e)event_data;
-                               cm_telephony_call_data_t *active_call = NULL;
+                       _callmgr_dbus_send_call_event(core_data, CALL_MANAGER_CALL_EVENT_CALL_CONTROL_E, 0, active_sim_slot, end_cause);
+               }
+               return;
+       }
+               break;
+       case CM_TELEPHON_EVENT_DTMF_STOP_ACK:
+       {
+               cm_telephony_dtmf_result_e result = (cm_telephony_dtmf_result_e)event_data;
+               cm_telephony_call_data_t *active_call = NULL;
 
-                               _callmgr_telephony_get_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_ACTIVE, &active_call);
-                               CM_RETURN_IF_FAIL(active_call);
+               _callmgr_telephony_get_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_ACTIVE, &active_call);
+               CM_RETURN_IF_FAIL(active_call);
 
-                               if (result != CM_TEL_DTMF_SEND_SUCCESS) {
-                                       _callmgr_telephony_set_dtmf_number(active_call, NULL);
-                                       _callmgr_dbus_send_dtmf_indi(core_data, CALL_DTMF_INDI_IDLE_E, NULL);
-                               }
-                       }
-                       break;
-               default:
-                       break;
+               if (result == CM_TEL_DTMF_SEND_SUCCESS) {
+                       __callmgr_core_process_dtmf_number(core_data);
+               } else {
+                       _callmgr_telephony_set_dtmf_number(active_call, NULL);
+                       _callmgr_dbus_send_dtmf_indi(core_data, CALL_DTMF_INDI_IDLE_E, NULL);
+               }
+       }
+               break;
+       case CM_TELEPHON_EVENT_DTMF_START_ACK:
+       {
+               cm_telephony_dtmf_result_e result = (cm_telephony_dtmf_result_e)event_data;
+               cm_telephony_call_data_t *active_call = NULL;
+
+               _callmgr_telephony_get_call_by_state(core_data->telephony_handle, CM_TEL_CALL_STATE_ACTIVE, &active_call);
+               CM_RETURN_IF_FAIL(active_call);
+
+               if (result != CM_TEL_DTMF_SEND_SUCCESS) {
+                       _callmgr_telephony_set_dtmf_number(active_call, NULL);
+                       _callmgr_dbus_send_dtmf_indi(core_data, CALL_DTMF_INDI_IDLE_E, NULL);
+               }
+       }
+               break;
+       default:
+               break;
        }
 }
 
@@ -1594,95 +1563,94 @@ static void __callmgr_core_process_audio_events(cm_audio_event_type_e event_type
        CM_RETURN_IF_FAIL(core_data);
        info("audio event : %d", event_type);
        switch (event_type) {
-               case CM_AUDIO_EVENT_PATH_CHANGED_E:
-                       {
-                               callmgr_audio_device_e active_device = (callmgr_audio_device_e)event_data;
-                               callmgr_path_type_e route = CALL_AUDIO_PATH_NONE_E;
-
-                               _callmgr_core_get_audio_state(core_data, &route);
-                               _callmgr_dbus_send_audio_status(core_data, route);
-                               if (route != CALL_AUDIO_PATH_NONE_E) {
-                                       __callmgr_core_set_telephony_audio_route(core_data, active_device);
-                               }
-                       }
-                       break;
-               case CM_AUDIO_EVENT_EARJACK_CHANGED_E:
-                       {
-                               gboolean is_available = GPOINTER_TO_INT(event_data);
-                               info("Earjack state : %d", is_available);
-                               if (core_data->active_dial || core_data->held) {
-                                       /*Change path only if outgoing call or connected call exists */
-                                       callmgr_audio_route_e route = CALLMGR_AUDIO_ROUTE_NONE_E;
-                                       dbg("Change path");
-
-                                       _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
-
-                                       if (is_available == TRUE) {
-                                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_EARJACK_E);
+       case CM_AUDIO_EVENT_PATH_CHANGED_E:
+       {
+               callmgr_audio_device_e active_device = (callmgr_audio_device_e)event_data;
+               callmgr_path_type_e route = CALL_AUDIO_PATH_NONE_E;
+
+               _callmgr_core_get_audio_state(core_data, &route);
+               _callmgr_dbus_send_audio_status(core_data, route);
+               if (route != CALL_AUDIO_PATH_NONE_E) {
+                       __callmgr_core_set_telephony_audio_route(core_data, active_device);
+               }
+       }
+               break;
+       case CM_AUDIO_EVENT_EARJACK_CHANGED_E:
+       {
+               gboolean is_available = GPOINTER_TO_INT(event_data);
+               info("Earjack state : %d", is_available);
+               if (core_data->active_dial || core_data->held) {
+                       /*Change path only if outgoing call or connected call exists */
+                       callmgr_audio_route_e route = CALLMGR_AUDIO_ROUTE_NONE_E;
+                       dbg("Change path");
+
+                       _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
+
+                       if (is_available == TRUE) {
+                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_EARJACK_E);
+                       } else {
+                               gboolean is_bt_connected = FALSE;
+                               _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_BT_E, &is_bt_connected);
+
+                               if (is_bt_connected) {
+                                       _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
+                               } else if (route != CALLMGR_AUDIO_ROUTE_SPEAKER_E) {
+                                       gboolean is_cradle_conn = FALSE;
+                                       _callmgr_vconf_is_cradle_status(&is_cradle_conn);
+
+                                       if (is_cradle_conn) {
+                                               info("Cradle is connected. Turn on SPK");
+                                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_SPEAKER_E);
                                        } else {
-                                               gboolean is_bt_connected = FALSE;
-                                               _callmgr_audio_is_sound_device_available(core_data->audio_handle, CALLMGR_AUDIO_DEVICE_BT_E, &is_bt_connected);
-
-                                               if (is_bt_connected) {
-                                                       _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
-                                               } else if (route != CALLMGR_AUDIO_ROUTE_SPEAKER_E) {
-                                                       gboolean is_cradle_conn = FALSE;
-                                                       _callmgr_vconf_is_cradle_status(&is_cradle_conn);
-
-                                                       if (is_cradle_conn) {
-                                                               info("Cradle is connected. Turn on SPK");
-                                                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_SPEAKER_E);
-                                                       } else {
-                                                               __callmgr_core_set_default_audio_route(core_data);
-                                                       }
-                                               }
+                                               __callmgr_core_set_default_audio_route(core_data);
                                        }
                                }
-                               else if (core_data->incom) {
-                               }
                        }
+               } else if (core_data->incom) {
+               }
+       }
+               break;
+       case CM_AUDIO_EVENT_VOLUME_CHANGED_E:
+       {
+               int volume = GPOINTER_TO_INT(event_data);
+               callmgr_path_type_e route = CALL_AUDIO_PATH_NONE_E;
+               cm_telephony_audio_path_type_e telephony_type = CM_TAPI_SOUND_PATH_HANDSET;
+
+               _callmgr_core_get_audio_state(core_data, &route);
+               switch (route) {
+               case CALL_AUDIO_PATH_SPEAKER_E:
+                       telephony_type = CM_TAPI_SOUND_PATH_SPK_PHONE;
                        break;
-               case CM_AUDIO_EVENT_VOLUME_CHANGED_E:
-                       {
-                               int volume = GPOINTER_TO_INT(event_data);
-                               callmgr_path_type_e route = CALL_AUDIO_PATH_NONE_E;
-                               cm_telephony_audio_path_type_e telephony_type = CM_TAPI_SOUND_PATH_HANDSET;
-
-                               _callmgr_core_get_audio_state(core_data, &route);
-                               switch (route) {
-                               case CALL_AUDIO_PATH_SPEAKER_E:
-                                       telephony_type = CM_TAPI_SOUND_PATH_SPK_PHONE;
-                                       break;
-                               case CALL_AUDIO_PATH_EARJACK_E:
-                                       telephony_type = CM_TAPI_SOUND_PATH_HEADSET;
-                                       break;
-                               case CALL_AUDIO_PATH_BT_E:
-                                       telephony_type = CM_TAPI_SOUND_PATH_BLUETOOTH;
-                                       break;
-                               default:
-                                       telephony_type = CM_TAPI_SOUND_PATH_HANDSET;
-                                       break;
-                               }
-                               info("type : %d, vol : %d", telephony_type, volume);
-
-                               _callmgr_telephony_set_modem_volume(core_data->telephony_handle, telephony_type, volume);
-                       }
+               case CALL_AUDIO_PATH_EARJACK_E:
+                       telephony_type = CM_TAPI_SOUND_PATH_HEADSET;
                        break;
-               case CM_AUDIO_EVENT_BT_CHANGED_E:
-                       {
-                               int is_connected = GPOINTER_TO_INT(event_data);
-                               if (core_data->active_dial || core_data->held) {
-                                       if (is_connected)
-                                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
-                                       else
-                                               __callmgr_core_set_default_audio_route(core_data);
-                               } else {
-                                       info("No active call. Ignore");
-                               }
-                       }
+               case CALL_AUDIO_PATH_BT_E:
+                       telephony_type = CM_TAPI_SOUND_PATH_BLUETOOTH;
                        break;
                default:
+                       telephony_type = CM_TAPI_SOUND_PATH_HANDSET;
                        break;
+               }
+               info("type : %d, vol : %d", telephony_type, volume);
+
+               _callmgr_telephony_set_modem_volume(core_data->telephony_handle, telephony_type, volume);
+       }
+               break;
+       case CM_AUDIO_EVENT_BT_CHANGED_E:
+       {
+               int is_connected = GPOINTER_TO_INT(event_data);
+               if (core_data->active_dial || core_data->held) {
+                       if (is_connected)
+                               _callmgr_audio_set_audio_route(core_data->audio_handle, CALLMGR_AUDIO_ROUTE_BT_E);
+                       else
+                               __callmgr_core_set_default_audio_route(core_data);
+               } else {
+                       info("No active call. Ignore");
+               }
+       }
+               break;
+       default:
+               break;
        }
 }
 
@@ -1719,8 +1687,7 @@ static void __callmgr_core_send_bt_list(callmgr_core_data_t *core_data, int call
 
                g_slist_free(call_list);
                _callmgr_bt_send_call_list(core_data->bt_handle);
-       }
-       else {
+       } else {
                err("Err");
        }
 }
@@ -1811,150 +1778,142 @@ static void __callmgr_core_process_bt_events(cm_bt_event_type_e event_type, void
        info("bt event : %d", event_type);
 
        switch (event_type) {
-               case CM_BT_EVENT_CONNECTION_CHANGED_E:
-                       {
-                               is_connected = GPOINTER_TO_INT(event_data);
-                               if (is_connected) {
-                                       int call_cnt = 0;
-
-                                       _callmgr_telephony_get_call_count(core_data->telephony_handle, &call_cnt);
-                                       if (call_cnt == 1) {
-                                               /* Send call list for init */
-                                               __callmgr_core_send_bt_list(core_data, call_cnt);
-                                       }
-
-                                       /* Send init event */
-                                       __callmgr_core_send_bt_events(core_data, 0);
-                               }
-                               else {
-                                       callmgr_audio_route_e route = CALLMGR_AUDIO_ROUTE_NONE_E;
-                                       _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
-
-                                       if (route == CALLMGR_AUDIO_ROUTE_BT_E) {
-                                               if (core_data->active_dial || core_data->held) {
-                                               }
-                                               else {
-                                                       info("No active call. Ignore");
-                                               }
-                                       }
-                                       else {
-                                               info("Not BT. ignore event");
-                                       }
+       case CM_BT_EVENT_CONNECTION_CHANGED_E:
+       {
+               is_connected = GPOINTER_TO_INT(event_data);
+               if (is_connected) {
+                       int call_cnt = 0;
 
-                               }
-                               /* Todo : Send event to UI*/
+                       _callmgr_telephony_get_call_count(core_data->telephony_handle, &call_cnt);
+                       if (call_cnt == 1) {
+                               /* Send call list for init */
+                               __callmgr_core_send_bt_list(core_data, call_cnt);
                        }
-                       break;
-               case CM_BT_EVENT_DTMF_TRANSMITTED_E:
-                       {
-                               dtmf_char = (char *)event_data;
-                               dbg("dtmf : %s", dtmf_char);
 
-                               if (core_data->active_dial) {
-                                       _callmgr_telephony_start_dtmf(core_data->telephony_handle, dtmf_char[0]);
-                                       _callmgr_telephony_stop_dtmf(core_data->telephony_handle);
-                               }
-                               else {
-                                       info("No active call. Ignore");
-                               }
-                       }
-                       break;
-               case CM_BT_EVENT_SPK_GAIN_CHANGED_E:
-                       {
-                               spk_gain = GPOINTER_TO_INT(event_data);
-                               dbg("spk gain : %d", spk_gain);
+                       /* Send init event */
+                       __callmgr_core_send_bt_events(core_data, 0);
+               } else {
+                       callmgr_audio_route_e route = CALLMGR_AUDIO_ROUTE_NONE_E;
+                       _callmgr_audio_get_audio_route(core_data->audio_handle, &route);
 
+                       if (route == CALLMGR_AUDIO_ROUTE_BT_E) {
                                if (core_data->active_dial || core_data->held) {
-                                       /* Todo: Send event to UI */
-                               }
-                               else {
+                               } else {
                                        info("No active call. Ignore");
                                }
+                       } else {
+                               info("Not BT. ignore event");
                        }
-                       break;
-               case CM_BT_EVENT_CALL_HANDLE_ACCEPT_E:
-                       {
-                               gboolean is_bike_mode_enabled = FALSE;
-                               req_call_id = GPOINTER_TO_INT(event_data);
-                               dbg("req call id : %d", req_call_id);
-
-                               _callmgr_vconf_is_bike_mode_enabled(&is_bike_mode_enabled);
-                               if (is_bike_mode_enabled) {
-                                       err("Bikemode enabled. Ignore this event");
-                                       break;
-                               }
 
-                               if (core_data->incom) {
-                                       _callmgr_core_process_answer_call(core_data, CM_TEL_CALL_ANSWER_TYPE_NORMAL);
-                               }
-                               else {
-                                       info("No incom call. Ignore");
-                               }
-                       }
+               }
+               /* Todo : Send event to UI*/
+       }
+               break;
+       case CM_BT_EVENT_DTMF_TRANSMITTED_E:
+       {
+               dtmf_char = (char *)event_data;
+               dbg("dtmf : %s", dtmf_char);
+
+               if (core_data->active_dial) {
+                       _callmgr_telephony_start_dtmf(core_data->telephony_handle, dtmf_char[0]);
+                       _callmgr_telephony_stop_dtmf(core_data->telephony_handle);
+               } else {
+                       info("No active call. Ignore");
+               }
+       }
+               break;
+       case CM_BT_EVENT_SPK_GAIN_CHANGED_E:
+       {
+               spk_gain = GPOINTER_TO_INT(event_data);
+               dbg("spk gain : %d", spk_gain);
+
+               if (core_data->active_dial || core_data->held) {
+                       /* Todo: Send event to UI */
+               } else {
+                       info("No active call. Ignore");
+               }
+       }
+               break;
+       case CM_BT_EVENT_CALL_HANDLE_ACCEPT_E:
+       {
+               gboolean is_bike_mode_enabled = FALSE;
+               req_call_id = GPOINTER_TO_INT(event_data);
+               dbg("req call id : %d", req_call_id);
+
+               _callmgr_vconf_is_bike_mode_enabled(&is_bike_mode_enabled);
+               if (is_bike_mode_enabled) {
+                       err("Bikemode enabled. Ignore this event");
                        break;
+               }
 
-               case CM_BT_EVENT_CALL_HANDLE_REJECT_E:
-                       {
-                               gboolean is_bike_mode_enabled = FALSE;
-                               req_call_id = GPOINTER_TO_INT(event_data);
-                               dbg("req call id : %d", req_call_id);
+               if (core_data->incom) {
+                       _callmgr_core_process_answer_call(core_data, CM_TEL_CALL_ANSWER_TYPE_NORMAL);
+               } else {
+                       info("No incom call. Ignore");
+               }
+       }
+               break;
 
-                               _callmgr_vconf_is_bike_mode_enabled(&is_bike_mode_enabled);
-                               if (is_bike_mode_enabled) {
-                                       err("Bikemode enabled. Ignore this event");
-                                       break;
-                               }
+       case CM_BT_EVENT_CALL_HANDLE_REJECT_E:
+       {
+               gboolean is_bike_mode_enabled = FALSE;
+               req_call_id = GPOINTER_TO_INT(event_data);
+               dbg("req call id : %d", req_call_id);
 
-                               if (core_data->incom) {
-                                       _callmgr_core_process_reject_call(core_data);
-                               }
-                               else {
-                                       info("No incom call. Ignore");
-                               }
-                       }
+               _callmgr_vconf_is_bike_mode_enabled(&is_bike_mode_enabled);
+               if (is_bike_mode_enabled) {
+                       err("Bikemode enabled. Ignore this event");
                        break;
-               case CM_BT_EVENT_CALL_HANDLE_RELEASE_E:
-                       {
-                               req_call_id = GPOINTER_TO_INT(event_data);
-                               dbg("req call id : %d", req_call_id);
+               }
 
-                               if (core_data->active_dial || core_data->held) {
-                                       _callmgr_core_process_end_call(core_data, req_call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE);
-                               }
-                               else {
-                                       info("No connect call. Ignore");
-                               }
-                       }
-                       break;
-               case CM_BT_EVENT_CALL_HANDLE_0_SEND_E:
-                       {
-                               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "0");
-                       }
-                       break;
-               case CM_BT_EVENT_CALL_HANDLE_1_SEND_E:
-                       {
-                               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "1");
-                       }
-                       break;
-               case CM_BT_EVENT_CALL_HANDLE_2_SEND_E:
-                       {
-                               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "2");
-                       }
-                       break;
-               case CM_BT_EVENT_CALL_HANDLE_3_SEND_E:
-                       {
-                               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "3");
-                       }
-                       break;
-               case CM_BT_EVENT_CALL_HANDLE_4_SEND_E:
-                       {
-                               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "4");
-                       }
-                       break;
+               if (core_data->incom) {
+                       _callmgr_core_process_reject_call(core_data);
+               } else {
+                       info("No incom call. Ignore");
+               }
+       }
+               break;
+       case CM_BT_EVENT_CALL_HANDLE_RELEASE_E:
+       {
+               req_call_id = GPOINTER_TO_INT(event_data);
+               dbg("req call id : %d", req_call_id);
 
-               default:
-                       warn("Invalid event");
-                       break;
+               if (core_data->active_dial || core_data->held) {
+                       _callmgr_core_process_end_call(core_data, req_call_id, CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE);
+               } else {
+                       info("No connect call. Ignore");
+               }
+       }
+               break;
+       case CM_BT_EVENT_CALL_HANDLE_0_SEND_E:
+       {
+               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "0");
+       }
+               break;
+       case CM_BT_EVENT_CALL_HANDLE_1_SEND_E:
+       {
+               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "1");
+       }
+               break;
+       case CM_BT_EVENT_CALL_HANDLE_2_SEND_E:
+       {
+               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "2");
+       }
+               break;
+       case CM_BT_EVENT_CALL_HANDLE_3_SEND_E:
+       {
+               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "3");
+       }
+               break;
+       case CM_BT_EVENT_CALL_HANDLE_4_SEND_E:
+       {
+               _callmgr_telephony_process_incall_ss(core_data->telephony_handle, "4");
+       }
+               break;
+
+       default:
+               warn("Invalid event");
+               break;
        }
 }
 static void __callmgr_core_process_vr_events(callmgr_vr_status_event_e status, callmgr_vr_status_extra_type_e extra_data, void *user_data)
@@ -1963,7 +1922,7 @@ static void __callmgr_core_process_vr_events(callmgr_vr_status_event_e status, c
        CM_RETURN_IF_FAIL(core_data);
        info("vr event : vr_status[%d], extra_data[0x%02x]", status, extra_data);
 
-       switch(status) {
+       switch (status) {
        case CALLMGR_VR_STATUS_EVENT_STARTED:
                _callmgr_dbus_send_vr_status(core_data, status, extra_data);
                break;
@@ -1971,7 +1930,7 @@ static void __callmgr_core_process_vr_events(callmgr_vr_status_event_e status, c
                cm_util_rec_status_sub_info_e sub_info = CM_UTIL_REC_STATUS_NONE_E;
                _callmgr_dbus_send_vr_status(core_data, status, extra_data);
 
-               switch(extra_data) {
+               switch (extra_data) {
                case CALLMGR_VR_STATUS_EXTRA_STOP_TYPE_BY_NO_FREE_SPACE:
                        sub_info = CM_UTIL_REC_STATUS_STOP_BY_MEMORY_FULL_E;
                        break;
@@ -2008,15 +1967,15 @@ static void __callmgr_core_process_sensor_events(cm_sensor_event_type_e event_ty
        CM_RETURN_IF_FAIL(core_data);
 
        switch (event_type) {
-               case CM_SENSOR_EVENT_TURN_OVER_E:
-                       {
-                               info("Detect turn over");
-                               __callmgr_core_stop_incom_noti(core_data);
-                       }
-                       break;
-               default:
-                       warn("Invalid event");
-                       break;
+       case CM_SENSOR_EVENT_TURN_OVER_E:
+       {
+               info("Detect turn over");
+               __callmgr_core_stop_incom_noti(core_data);
+       }
+               break;
+       default:
+               warn("Invalid event");
+               break;
        }
 }
 
@@ -2028,7 +1987,7 @@ int _callmgr_core_init(callmgr_core_data_t **o_core_data)
        core_data = calloc(1, sizeof(callmgr_core_data_t));
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
 
-       _callmgr_dbus_init (core_data);
+       _callmgr_dbus_init(core_data);
 
 #ifdef TIZEN_SOUND_ROUTING_FEATURE
        _callmgr_core_init_dbus_call_routing_status(core_data);
@@ -2185,7 +2144,7 @@ static gboolean __callmgr_core_check_is_mocall_possible(callmgr_core_data_t *cor
                return FALSE;
        }
 
-       if(CALL_TYPE_VIDEO_E == call_type) {
+       if (CALL_TYPE_VIDEO_E == call_type) {
                _callmgr_telephony_get_voice_call(core_data->telephony_handle, &call);
                if (call) {
                        unsigned int call_id = NO_CALL_HANDLE;
@@ -2258,13 +2217,11 @@ static gboolean __callmgr_core_check_is_mocall_possible(callmgr_core_data_t *cor
                        err("Network mode: Out of service");
                        *reason = CALL_ERR_CAUSE_NOT_ALLOWED_E;
                        return FALSE;
-               }
-               else if (network_status == CM_NETWORK_STATUS_EMERGENCY_ONLY) {
+               } else if (network_status == CM_NETWORK_STATUS_EMERGENCY_ONLY) {
                        err("Network mode: Emergency only");
                        *reason = CALL_ERR_CAUSE_EMERGENCY_ONLY_E;
                        return FALSE;
-               }
-               else if(CALL_TYPE_VIDEO_E == call_type && network_status == CM_NETWORK_STATUS_IN_SERVICE_2G) {
+               } else if (CALL_TYPE_VIDEO_E == call_type && network_status == CM_NETWORK_STATUS_IN_SERVICE_2G) {
                        err("Network mode: 2G...Not sufficient for video call...");
                        *reason = CALL_ERR_CAUSE_NETWORK_2G_ONLY_E;
                        return FALSE;
@@ -2290,12 +2247,10 @@ static void __callmgr_core_popup_result_cb(call_popup_type popup_type, void *res
                cm_util_popup_result_e popup_result = (cm_util_popup_result_e)result;
                if (popup_result == CM_UTIL_POPUP_RESP_CANCEL) {
                        _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_FAIL_FLIGHT_MODE);
-               }
-               else {
+               } else {
                        info("OK button on FM popup is clicked ");
                }
-       }
-       else if ((popup_type == CALL_POPUP_SIM_SELECT) || (popup_type == CALL_POPUP_OUT_OF_3G_TRY_VOICE_CALL)) {
+       } else if ((popup_type == CALL_POPUP_SIM_SELECT) || (popup_type == CALL_POPUP_OUT_OF_3G_TRY_VOICE_CALL)) {
                cm_util_popup_result_e popup_result = (cm_util_popup_result_e)result;
                if (popup_result == CM_UTIL_POPUP_RESP_CANCEL) {
                        _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_CANCEL);
@@ -2309,7 +2264,7 @@ static int __callmgr_core_launch_error_popup(callmgr_call_error_cause_e error_ca
 {
        CM_RETURN_VAL_IF_FAIL(number, -1);
 
-       switch(error_cause) {
+       switch (error_cause) {
        case CALL_ERR_CAUSE_FLIGHT_MODE_E:
                _callmgr_util_launch_popup(CALL_POPUP_FLIGHT_MODE, CALL_ERR_NONE, number, 0, NULL, NULL);
                break;
@@ -2369,29 +2324,23 @@ static int __callmgr_core_select_sim_slot(callmgr_core_data_t *core_data, const
                _callmgr_telephony_get_preferred_sim_type(core_data->telephony_handle, &pref_sim_type);
                if (pref_sim_type == CM_TEL_PREFERRED_SIM_1_E) {
                        preferred_slot = CM_TELEPHONY_SIM_1;
-               }
-               else if (pref_sim_type == CM_TEL_PREFERRED_SIM_2_E) {
+               } else if (pref_sim_type == CM_TEL_PREFERRED_SIM_2_E) {
                        preferred_slot = CM_TELEPHONY_SIM_2;
-               }
-               else {
+               } else {
                        if (!is_emergency_contact) {
                                _callmgr_util_launch_popup(CALL_POPUP_SIM_SELECT, call_type, number, 0, __callmgr_core_popup_result_cb, core_data);
                                return -2;
-                       }
-                       else {
+                       } else {
                                preferred_slot = CM_TELEPHONY_SIM_1;
                        }
                }
-       }
-       else if (sim_init_cnt == 1) {
+       } else if (sim_init_cnt == 1) {
                if (is_sim1_initialized) {
                        preferred_slot = CM_TELEPHONY_SIM_1;
-               }
-               else {
+               } else {
                        preferred_slot = CM_TELEPHONY_SIM_2;
                }
-       }
-       else {
+       } else {
                err("SIM not initialized!!");
                preferred_slot = CM_TELEPHONY_SIM_1;
        }
@@ -2407,8 +2356,7 @@ static int __callmgr_core_select_sim_slot(callmgr_core_data_t *core_data, const
                                cm_telepony_sim_slot_type_e alternative_slot = CM_TELEPHONY_SIM_UNKNOWN;
                                if (preferred_slot == CM_TELEPHONY_SIM_1) {
                                        alternative_slot = CM_TELEPHONY_SIM_2;
-                               }
-                               else {
+                               } else {
                                        alternative_slot = CM_TELEPHONY_SIM_1;
                                }
 
@@ -2452,7 +2400,7 @@ int _callmgr_core_process_dial(callmgr_core_data_t *core_data, const char *numbe
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
 
        _callmgr_util_extract_call_number(number, &extracted_call_num, &extracted_dtmf_num);
-       _callmgr_telephony_check_ecc_number(core_data->telephony_handle, extracted_call_num, &is_emergency_call,&ecc_category);
+       _callmgr_telephony_check_ecc_number(core_data->telephony_handle, extracted_call_num, &is_emergency_call, &ecc_category);
        CM_SAFE_FREE(extracted_call_num);
        CM_SAFE_FREE(extracted_dtmf_num);
 
@@ -2489,24 +2437,20 @@ int _callmgr_core_process_dial(callmgr_core_data_t *core_data, const char *numbe
                        _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_SUCCESS);
                        return 0;
                }
-       }
-       else {
+       } else {
                if (!is_emergency_call) {
                        /*Set active SIM slot to support multi SIM*/
                        if (sim_slot == CALL_MANAGER_SIM_SLOT_DEFAULT_E) {
                                ret = __callmgr_core_select_sim_slot(core_data, number, call_type, is_emergency_contact);
-                               if (ret ==-2) { // this means we request to launch SIM selection popup, so just return 0(SUCCESS).
+                               if (ret == -2) {        // this means we request to launch SIM selection popup, so just return 0(SUCCESS).
                                        return 0;
                                }
-                       }
-                       else {
+                       } else {
                                if (sim_slot == CALL_MANAGER_SIM_SLOT_1_E) {
                                        _callmgr_telephony_set_active_sim_slot(core_data->telephony_handle, CM_TELEPHONY_SIM_1);
-                               }
-                               else if (sim_slot == CALL_MANAGER_SIM_SLOT_2_E) {
+                               } else if (sim_slot == CALL_MANAGER_SIM_SLOT_2_E) {
                                        _callmgr_telephony_set_active_sim_slot(core_data->telephony_handle, CM_TELEPHONY_SIM_2);
-                               }
-                               else {
+                               } else {
                                        err("unhandled sim slot[%d]", sim_slot);
                                }
                        }
@@ -2544,17 +2488,14 @@ int _callmgr_core_process_dial(callmgr_core_data_t *core_data, const char *numbe
                                        _callmgr_dbus_send_dial_status(core_data, CALL_MANAGER_DIAL_FAIL_FLIGHT_MODE);
                                        return -1;
                                }
-                       }
-                       else {
+                       } else {
                                _callmgr_util_launch_popup(CALL_POPUP_FLIGHT_MODE, call_type, number, active_sim, __callmgr_core_popup_result_cb, core_data);
                                return 0;
                        }
-               }
-               else if (err_cause == CALL_ERR_CAUSE_NETWORK_2G_ONLY_E) {
+               } else if (err_cause == CALL_ERR_CAUSE_NETWORK_2G_ONLY_E) {
                        _callmgr_util_launch_popup(CALL_POPUP_OUT_OF_3G_TRY_VOICE_CALL, CALL_TYPE_VOICE_E, number, active_sim, __callmgr_core_popup_result_cb, core_data);
                        return 0;
-               }
-               else {
+               } else {
                        err("Couldn't make a call.");
                        __callmgr_core_launch_error_popup(err_cause, number);
                        return -1;      // TODO: return proper error cause
@@ -2576,8 +2517,7 @@ int _callmgr_core_process_dial(callmgr_core_data_t *core_data, const char *numbe
                ret = _callmgr_telephony_call_new(core_data->telephony_handle, CM_TEL_CALL_TYPE_E911,
                                CM_TEL_CALL_DIRECTION_MO, number_after_removal, &call);
                _callmgr_telephony_set_ecc_category(call, ecc_category);
-       }
-       else {
+       } else {
                /*ToDo: Should know the CallDomain and decide on the Call as per domain*/
                if (call_type == CALL_TYPE_VIDEO_E) {
                        warn("Adding new call data...");
@@ -2614,32 +2554,30 @@ int _callmgr_core_process_end_call(callmgr_core_data_t *core_data, unsigned int
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
 
        switch (release_type) {
-               case CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE:
-                       break;
-               case CM_TEL_CALL_RELEASE_TYPE_ALL_CALLS:
-                       if (core_data->active_dial) {
-                               call_id = core_data->active_dial->call_id;
-                       }
-                       else if (core_data->held) {
-                               call_id = core_data->held->call_id;
-                       }
-                       else if (core_data->incom) {
-                               call_id = core_data->incom->call_id;
-                       }
-                       break;
-               case CM_TEL_CALL_RELEASE_TYPE_ALL_HOLD_CALLS:
-                       if (core_data->held) {
-                               call_id = core_data->held->call_id;
-                       }
-                       break;
-               case CM_TEL_CALL_RELEASE_TYPE_ALL_ACTIVE_CALLS:
-                       if (core_data->active_dial) {
-                               call_id = core_data->active_dial->call_id;
-                       }
-                       break;
-               default:
-                       err("wrong release_type")
-                       return -1;
+       case CM_TEL_CALL_RELEASE_TYPE_BY_CALL_HANDLE:
+               break;
+       case CM_TEL_CALL_RELEASE_TYPE_ALL_CALLS:
+               if (core_data->active_dial) {
+                       call_id = core_data->active_dial->call_id;
+               } else if (core_data->held) {
+                       call_id = core_data->held->call_id;
+               } else if (core_data->incom) {
+                       call_id = core_data->incom->call_id;
+               }
+               break;
+       case CM_TEL_CALL_RELEASE_TYPE_ALL_HOLD_CALLS:
+               if (core_data->held) {
+                       call_id = core_data->held->call_id;
+               }
+               break;
+       case CM_TEL_CALL_RELEASE_TYPE_ALL_ACTIVE_CALLS:
+               if (core_data->active_dial) {
+                       call_id = core_data->active_dial->call_id;
+               }
+               break;
+       default:
+               err("wrong release_type")
+               return -1;
        }
 
        ret = _callmgr_telephony_end_call(core_data->telephony_handle, call_id, release_type);
@@ -2658,7 +2596,7 @@ int _callmgr_core_process_reject_call(callmgr_core_data_t *core_data)
 
        __callmgr_core_cancel_auto_answer(core_data);
 
-       if (core_data->incom){
+       if (core_data->incom) {
                /* Reject incoming call */
                info("Reject incoming call");
                __callmgr_core_stop_incom_noti(core_data);
@@ -2668,8 +2606,7 @@ int _callmgr_core_process_reject_call(callmgr_core_data_t *core_data)
                        return -1;
                }
                _callmgr_ct_set_log_reject_type(core_data->incom->call_id, CM_CT_PLOG_REJECT_TYPE_NORMAL_E);
-       }
-       else{
+       } else{
                err("incom call data is NULL");
                return -1;
        }
@@ -2882,7 +2819,7 @@ int _callmgr_core_process_record_start(callmgr_core_data_t *core_data, const cha
        dbg("The name gotten for callmgr_vr is [%s],", call_name);
        ret = _callmgr_vr_start_record(core_data->vr_handle, call_num, call_name, is_answering_message);
        g_free(call_name);
-       if(ret < 0) {
+       if (ret < 0) {
                err("_callmgr_vr_start_record() failed");
                return -1;
        }
@@ -2896,7 +2833,7 @@ int _callmgr_core_process_record_stop(callmgr_core_data_t *core_data)
 
        dbg(">>");
        ret = _callmgr_vr_stop_record(core_data->vr_handle);
-       if(ret < 0) {
+       if (ret < 0) {
                err("_callmgr_vr_stop_record() failed");
                return -1;
        }
@@ -2939,7 +2876,7 @@ int _callmgr_core_process_set_noise_reduction(callmgr_core_data_t *core_data, gb
 int _callmgr_core_process_set_mute_state(callmgr_core_data_t *core_data, gboolean is_mute_state)
 {
        cm_telephony_call_data_t *active_call = NULL;
-       cm_telephony_call_type_e call_type =CM_TEL_CALL_TYPE_INVALID ;
+       cm_telephony_call_type_e call_type = CM_TEL_CALL_TYPE_INVALID ;
        callmgr_call_type_e cm_call_type = CALL_TYPE_INVALID_E;
        dbg(">>");
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
@@ -2950,7 +2887,7 @@ int _callmgr_core_process_set_mute_state(callmgr_core_data_t *core_data, gboolea
        __callmgr_core_convert_tel_call_type(call_type, &cm_call_type);
 
        if (cm_call_type == CALL_TYPE_VOICE_E) {
-               if (_callmgr_audio_set_audio_tx_mute(core_data->audio_handle, is_mute_state) < 0 ) {
+               if (_callmgr_audio_set_audio_tx_mute(core_data->audio_handle, is_mute_state) < 0) {
                        err("_callmgr_audio_set_audio_tx_mute() failed");
                        return -1;
                }
@@ -2975,8 +2912,7 @@ int _callmgr_core_process_dtmf_resp(callmgr_core_data_t *core_data, callmgr_dtmf
 
        if (resp_type == CALL_DTMF_RESP_CONTINUE_E) {
                __callmgr_core_process_dtmf_number(core_data);
-       }
-       else {          //CALL_DTMF_RESP_CANCEL_E
+       } else {                //CALL_DTMF_RESP_CANCEL_E
                _callmgr_telephony_set_dtmf_number(active_call, NULL);
        }
 
index 7651216..1582401 100644 (file)
@@ -70,7 +70,7 @@ static gboolean __dial_call_handler (GDBusInterfaceSkeleton *di, GDBusMethodInvo
        err = _callmgr_core_process_dial(core_data, number, call_type, sim_slot, disable_fm, is_emergency_contact, FALSE);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -88,7 +88,7 @@ static gboolean __end_call_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_end_call(core_data, (unsigned int)call_id, (int)release_type);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -105,7 +105,7 @@ static gboolean __reject_call_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_reject_call(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -122,7 +122,7 @@ static gboolean __swap_call_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_swap_call(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -139,7 +139,7 @@ static gboolean __hold_call_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_hold_call(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -156,7 +156,7 @@ static gboolean __unhold_call_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_unhold_call(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -174,7 +174,7 @@ static gboolean __join_call_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_join_call(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -191,7 +191,7 @@ static gboolean __split_call_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_split_call(core_data, (unsigned int)call_id);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -208,7 +208,7 @@ static gboolean __transfer_call_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_transfer_call(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -225,7 +225,7 @@ static gboolean __answer_call_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_answer_call(core_data, (int)ans_type);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -242,7 +242,7 @@ static gboolean __spk_on_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_spk_on(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -259,7 +259,7 @@ static gboolean __spk_off_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_spk_off(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -276,7 +276,7 @@ static gboolean __bluetooth_on_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_bluetooth_on(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -293,7 +293,7 @@ static gboolean __bluetooth_off_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_bluetooth_off(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -310,7 +310,7 @@ static gboolean __set_extra_vol_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_set_extra_vol(core_data, (int)is_extra_vol);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -326,7 +326,7 @@ static gboolean __set_noise_reduction_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_set_noise_reduction(core_data, is_noise_reduction);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -344,7 +344,7 @@ static gboolean __set_mute_state_handler (GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_set_mute_state(core_data, (int)is_mute_state);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
        return TRUE;
 }
 
@@ -375,9 +375,9 @@ static gboolean __get_call_list_handler (GDBusInterfaceSkeleton *di,
        int person_id = -1;
 
        ret = _callmgr_telephony_get_call_list(core_data->telephony_handle, &call_list);
-       if(-1 == ret || !call_list) {
+       if (-1 == ret || !call_list) {
                err("callmgr_telephony_get_call_list() failed");
-               g_dbus_method_invocation_return_value (invoc, g_variant_new ("(aa{sv})", NULL));
+               g_dbus_method_invocation_return_value(invoc, g_variant_new("(aa{sv})", NULL));
                return -1;
        }
 
@@ -385,7 +385,7 @@ static gboolean __get_call_list_handler (GDBusInterfaceSkeleton *di,
 
        while (call_list) {
                call_obj = (cm_telephony_call_data_t*)call_list->data;
-               if ( !call_obj ) {
+               if (!call_obj) {
                        dbg("[ error ] call object : 0");
                        call_list = call_list->next;
                        continue;
@@ -467,7 +467,7 @@ static gboolean __get_call_list_handler (GDBusInterfaceSkeleton *di,
        call_list_gv = g_variant_builder_end(&b);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(@aa{sv})", call_list_gv));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(@aa{sv})", call_list_gv));
        return TRUE;
 }
 
@@ -490,9 +490,9 @@ static gboolean __get_conf_call_list_handler (GDBusInterfaceSkeleton *di,
        cm_telephony_name_mode_e name_mode = CM_TEL_NAME_MODE_NONE;
 
        ret = _callmgr_telephony_get_call_list(core_data->telephony_handle, &call_list);
-       if(-1 == ret || !call_list) {
+       if (-1 == ret || !call_list) {
                err("callmgr_telephony_get_call_list() failed");
-               g_dbus_method_invocation_return_value (invoc, g_variant_new ("(aa{sv})", NULL));
+               g_dbus_method_invocation_return_value(invoc, g_variant_new("(aa{sv})", NULL));
                return -1;
        }
 
@@ -500,7 +500,7 @@ static gboolean __get_conf_call_list_handler (GDBusInterfaceSkeleton *di,
 
        while (call_list) {
                call_obj = (cm_telephony_call_data_t*)call_list->data;
-               if ( !call_obj ) {
+               if (!call_obj) {
                        dbg("[ error ] call object : 0");
                        call_list = g_slist_next(call_list);
                        continue;
@@ -538,8 +538,7 @@ static gboolean __get_conf_call_list_handler (GDBusInterfaceSkeleton *di,
                if (call_number) {
                        g_variant_builder_add(&b, "{sv}", "call_number", g_variant_new_string(call_number));
                        g_free(call_number);
-               }
-               else {
+               } else {
                        g_variant_builder_add(&b, "{sv}", "call_number", NULL);
                }
                g_variant_builder_add(&b, "{sv}", "person_id", g_variant_new_uint32(person_id));
@@ -551,7 +550,7 @@ static gboolean __get_conf_call_list_handler (GDBusInterfaceSkeleton *di,
        call_list_gv = g_variant_builder_end(&b);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(@aa{sv})", call_list_gv));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(@aa{sv})", call_list_gv));
        return TRUE;
 }
 
@@ -565,23 +564,23 @@ static gboolean __get_all_call_data_handler (GDBusInterfaceSkeleton *di,
        if (core_data->incom) {
                __callmgr_dbus_get_gv_from_call_data(core_data, core_data->incom, &incom_gv);
        } else {
-               incom_gv = g_variant_new ("a{sv}", NULL);
+               incom_gv = g_variant_new("a{sv}", NULL);
        }
 
        if (core_data->active_dial) {
                __callmgr_dbus_get_gv_from_call_data(core_data, core_data->active_dial, &active_dial_gv);
        }  else {
-               active_dial_gv = g_variant_new ("a{sv}", NULL);
+               active_dial_gv = g_variant_new("a{sv}", NULL);
        }
 
        if (core_data->held) {
                __callmgr_dbus_get_gv_from_call_data(core_data, core_data->held, &held_gv);
        } else {
-               held_gv = g_variant_new ("a{sv}", NULL);
+               held_gv = g_variant_new("a{sv}", NULL);
        }
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new("(@a{sv}@a{sv}@a{sv})", incom_gv, active_dial_gv, held_gv));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(@a{sv}@a{sv}@a{sv})", incom_gv, active_dial_gv, held_gv));
        return TRUE;
 }
 
@@ -594,7 +593,7 @@ static gboolean __send_dtmf_resp_handler(GDBusInterfaceSkeleton *di,
        ret = _callmgr_core_process_dtmf_resp(core_data, resp);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", ret));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", ret));
        return TRUE;
 }
 
@@ -658,7 +657,7 @@ static gboolean __get_audio_state_handler(GDBusInterfaceSkeleton *di,
        _callmgr_core_get_audio_state(core_data, &audio_state);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", audio_state));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", audio_state));
 
        return TRUE;
 }
@@ -674,7 +673,7 @@ static gboolean __stop_alert_handler(GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_stop_alert(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
 
        return TRUE;
 }
@@ -690,7 +689,7 @@ static gboolean __start_alert_handler(GDBusInterfaceSkeleton *di,
        err = _callmgr_core_process_start_alert(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
 
        return TRUE;
 }
@@ -706,7 +705,7 @@ static gboolean __activate_ui_handler(GDBusInterfaceSkeleton *di,
        _callmgr_dbus_send_go_foreground_indi(core_data);
 
        /*out*/
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", err));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", err));
 
        return TRUE;
 }
@@ -720,7 +719,7 @@ static gboolean __get_mute_status_handler(GDBusInterfaceSkeleton *di,
        int mute_state = -1;
 
        mute_state = core_data->is_mute_on;
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(i)", mute_state));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(i)", mute_state));
 
        return TRUE;
 }
@@ -736,37 +735,34 @@ static gboolean __get_call_status_handler(GDBusInterfaceSkeleton *di,
        /*out*/
        if (core_data->call_status == CALL_MANAGER_CALL_STATUS_RINGING_E) {
                call_type = core_data->incom->call_type;
-       }
-       else if (core_data->call_status == CALL_MANAGER_CALL_STATUS_OFFHOOK_E) {
+       } else if (core_data->call_status == CALL_MANAGER_CALL_STATUS_OFFHOOK_E) {
                if (core_data->active_dial) {
                        call_type = core_data->active_dial->call_type;
-               }
-               else if (core_data->held) {
+               } else if (core_data->held) {
                        call_type = core_data->held->call_type;
-               }
-               else {
+               } else {
                        err("No call data. Invalid call state");
                }
        }
 
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(ii)", core_data->call_status, call_type));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(ii)", core_data->call_status, call_type));
 
        return TRUE;
 }
 
-static void __on_name_appeared (GDBusConnection *connection,
-                  const gchar     *name,
-                  const gchar     *name_owner,
-                  gpointer         user_data)
+static void __on_name_appeared(GDBusConnection *connection,
+               const gchar     *name,
+               const gchar     *name_owner,
+               gpointer         user_data)
 {
        callmgr_core_data_t *core_data = user_data;
        int i = 0;
        int list_len = 0;
        callmgr_watch_client_data_t *tmp = NULL;
        list_len = g_slist_length(core_data->watch_list);
-       for(i = 0; i < list_len; i++){
+       for (i = 0; i < list_len; i++) {
                tmp = (callmgr_watch_client_data_t *)g_slist_nth_data(core_data->watch_list, i);
-               if(0 == g_strcmp0(name, tmp->appid)){
+               if (0 == g_strcmp0(name, tmp->appid)) {
                        tmp->is_appeared = TRUE;
                        break;
                }
@@ -774,9 +770,9 @@ static void __on_name_appeared (GDBusConnection *connection,
        dbg("appid [%s] appears and client num = %d", name, list_len);
 }
 
-static void __on_name_vanished (GDBusConnection *connection,
-                  const gchar     *name,
-                  gpointer         user_data)
+static void __on_name_vanished(GDBusConnection *connection,
+               const gchar     *name,
+               gpointer         user_data)
 {
        int i = 0;
        int list_len = 0;
@@ -784,11 +780,11 @@ static void __on_name_vanished (GDBusConnection *connection,
        callmgr_core_data_t *core_data = user_data;
        dbg("..");
        list_len = g_slist_length(core_data->watch_list);
-       for(i = 0; i < list_len; i++){
+       for (i = 0; i < list_len; i++) {
                tmp = (callmgr_watch_client_data_t *)g_slist_nth_data(core_data->watch_list, i);
                /*__on_name_vanished will be invoked as soon as  g_bus_watch_name is called, ignore it before __on_name_appeared invoked*/
-               if(0 == g_strcmp0(name, tmp->appid) && TRUE == tmp->is_appeared){
-                       g_bus_unwatch_name( tmp->watch_id);
+               if (0 == g_strcmp0(name, tmp->appid) && TRUE == tmp->is_appeared) {
+                       g_bus_unwatch_name(tmp->watch_id);
                        core_data->watch_list = g_slist_remove(core_data->watch_list, tmp);
                        info("appid [%s] exits , stop watching it, now client num = %d ", tmp->appid, g_slist_length(core_data->watch_list));
                        g_free(tmp->appid);
@@ -797,7 +793,7 @@ static void __on_name_vanished (GDBusConnection *connection,
                }
        }
 
-       if (NULL == core_data->watch_list){
+       if (NULL == core_data->watch_list) {
                warn("end all calls");
                _callmgr_core_process_end_call(core_data, 0, CM_TEL_CALL_RELEASE_TYPE_ALL_CALLS);
        }
@@ -817,33 +813,32 @@ static gboolean __set_watch_name_handler(GDBusInterfaceSkeleton *di,
        CM_RETURN_VAL_IF_FAIL(appid, FALSE);
 
        list_len = g_slist_length(core_data->watch_list);
-       for(i = 0; i < list_len; i++){
+       for (i = 0; i < list_len; i++) {
                tmp = (callmgr_watch_client_data_t *)g_slist_nth_data(core_data->watch_list, i);
-               if (0 == g_strcmp0(appid, tmp->appid) ){
+               if (0 == g_strcmp0(appid, tmp->appid){
                        dbg("appid[%s] is already being watched now", appid);
                        is_appid_watched = TRUE;
                        break;
                }
        }
 
-       if(FALSE == is_appid_watched){
+       if (FALSE == is_appid_watched) {
                dbg(" __set_watch_name[%s]", appid);
                tmp = (callmgr_watch_client_data_t *)calloc(1, sizeof(callmgr_watch_client_data_t));
                CM_RETURN_VAL_IF_FAIL(tmp, FALSE);
                /*__on_name_vanished will be invoked as soon as  g_bus_watch_name is called, ignore it before __on_name_appeared invoked*/
                tmp->is_appeared = FALSE;
-               tmp->watch_id = g_bus_watch_name (G_BUS_TYPE_SYSTEM ,
+               tmp->watch_id = g_bus_watch_name(G_BUS_TYPE_SYSTEM ,
                                                appid,
                                                G_BUS_NAME_WATCHER_FLAGS_NONE ,
                                                __on_name_appeared,
                                                __on_name_vanished,
                                                core_data,
                                                NULL);
-               if (tmp->watch_id == 0){
+               if (tmp->watch_id == 0) {
                        g_free(tmp);
                        err = -1;
-               }
-               else{
+               } else{
                        tmp->appid = g_strdup(appid);
                        core_data->watch_list = g_slist_append(core_data->watch_list, tmp);
                }
@@ -901,7 +896,7 @@ static gboolean __get_answering_machine_status_handler(GDBusInterfaceSkeleton *d
        } else {
                is_answering_machine_on = FALSE;
        }
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(b)", is_answering_machine_on));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(b)", is_answering_machine_on));
 
        return TRUE;
 }
@@ -915,14 +910,14 @@ static gboolean __get_video_recording_status_handler(GDBusInterfaceSkeleton *di,
        gboolean is_video_recording = FALSE;
 
        is_video_recording = core_data->is_video_recording;
-       g_dbus_method_invocation_return_value (invoc, g_variant_new ("(b)", is_video_recording));
+       g_dbus_method_invocation_return_value(invoc, g_variant_new("(b)", is_video_recording));
 
        return TRUE;
 }
 
 
 /********************************************/
-static gchar *__callmgr_dbus_convert_name_to_path (const gchar *name)
+static gchar *__callmgr_dbus_convert_name_to_path(const gchar *name)
 {
        int len;
        int i;
@@ -933,19 +928,18 @@ static gchar *__callmgr_dbus_convert_name_to_path (const gchar *name)
        if (!name)
                return NULL;
 
-       len = strlen (name);
+       len = strlen(name);
        /* test-name -> test_2D_name */
-       buf = g_malloc0 (len * 4);
+       buf = g_malloc0(len * 4);
        if (!buf)
                return NULL;
 
        for (i = 0; i < len; i++) {
-               if (g_ascii_isalnum (name[i]) || name[i] == '_' || name[i] == '/') {
+               if (g_ascii_isalnum(name[i]) || name[i] == '_' || name[i] == '/') {
                        buf[j] = name[i];
                        j++;
-               }
-               else {
-                       snprintf (hex, 3, "%02X", name[i]);
+               } else {
+                       snprintf(hex, 3, "%02X", name[i]);
                        buf[j++] = '_';
                        buf[j++] = hex[0];
                        buf[j++] = hex[1];
@@ -957,7 +951,7 @@ static gchar *__callmgr_dbus_convert_name_to_path (const gchar *name)
 }
 
 
-static int __callmgr_dbus_object_export (callmgr_core_data_t *core_data, GDBusInterfaceSkeleton *di, const gchar *path)
+static int __callmgr_dbus_object_export(callmgr_core_data_t *core_data, GDBusInterfaceSkeleton *di, const gchar *path)
 {
        GError *error = NULL;
        gboolean ret;
@@ -967,39 +961,38 @@ static int __callmgr_dbus_object_export (callmgr_core_data_t *core_data, GDBusIn
        if (!di || !path)
                return -1;
 
-       real_path = __callmgr_dbus_convert_name_to_path (path);
+       real_path = __callmgr_dbus_convert_name_to_path(path);
 
-       if (g_variant_is_object_path (real_path) == FALSE) {
-               err(    "invalid name('%s'). (must only contain [A-Z][a-z][0-9]_)", real_path);
-               g_free (real_path);
+       if (g_variant_is_object_path(real_path) == FALSE) {
+               err("invalid name('%s'). (must only contain [A-Z][a-z][0-9]_)", real_path);
+               g_free(real_path);
                return -1;
        }
 
-       ret = g_dbus_interface_skeleton_export (di, core_data->dbus_conn, real_path, &error);
+       ret = g_dbus_interface_skeleton_export(di, core_data->dbus_conn, real_path, &error);
        if (ret == FALSE) {
                if (error) {
                        err("error: %s", error->message);
-                       g_error_free (error);
-               }
-               else {
+                       g_error_free(error);
+               } else {
                        err("export failed");
                }
 
-               g_free (real_path);
+               g_free(real_path);
                return -1;
        }
 
-       g_free (real_path);
+       g_free(real_path);
 
        return 0;
 }
 
-static int __callmgr_dbus_init_handlers (callmgr_core_data_t *core_data)
+static int __callmgr_dbus_init_handlers(callmgr_core_data_t *core_data)
 {
        GDBusInterfaceSkeleton *di;
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
 
-       di = G_DBUS_INTERFACE_SKELETON (callmgr_org_tizen_callmgr_skeleton_new ());
+       di = G_DBUS_INTERFACE_SKELETON(callmgr_org_tizen_callmgr_skeleton_new());
 
        /*handlers*/
        g_signal_connect(di, "handle-dial-call", G_CALLBACK(__dial_call_handler), core_data);
@@ -1046,7 +1039,7 @@ static int __callmgr_dbus_init_handlers (callmgr_core_data_t *core_data)
 
 // TODO:
 // need to add prefix
-static void __on_bus_acquired (GDBusConnection *conn, const gchar *name,
+static void __on_bus_acquired(GDBusConnection *conn, const gchar *name,
                gpointer user_data)
 {
        callmgr_core_data_t *core_data = (callmgr_core_data_t *)user_data;
@@ -1057,21 +1050,21 @@ static void __on_bus_acquired (GDBusConnection *conn, const gchar *name,
        dbg("acquired");
        __callmgr_dbus_init_handlers(core_data);
 
-       g_dbus_object_manager_server_set_connection (core_data->gdoms, conn);
+       g_dbus_object_manager_server_set_connection(core_data->gdoms, conn);
 }
 
-int _callmgr_dbus_init (callmgr_core_data_t *core_data)
+int _callmgr_dbus_init(callmgr_core_data_t *core_data)
 {
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
        guint id;
 
-       core_data->gdoms = g_dbus_object_manager_server_new (CALLMGR_DBUS_PATH);
+       core_data->gdoms = g_dbus_object_manager_server_new(CALLMGR_DBUS_PATH);
        if (!core_data->gdoms)
                return -1;
 
-       id = g_bus_own_name (G_BUS_TYPE_SYSTEM, CALLMGR_DBUS_SERVICE,
+       id = g_bus_own_name(G_BUS_TYPE_SYSTEM, CALLMGR_DBUS_SERVICE,
                        G_BUS_NAME_OWNER_FLAGS_REPLACE, __on_bus_acquired, NULL, NULL,
-                       core_data, NULL );
+                       core_data, NULL);
        if (id == 0) {
                err("g_bus_own_name() failed");
                return -1;
@@ -1148,9 +1141,8 @@ static int __callmgr_dbus_get_gv_from_call_data(callmgr_core_data_t *core_data,
        g_variant_builder_add(&b, "{sv}", "call_type", g_variant_new_int32(call_data->call_type));
        g_variant_builder_add(&b, "{sv}", "call_state", g_variant_new_int32(call_data->call_state));
        if (call_data->is_conference) {
-               _callmgr_telephony_get_conference_call_count(core_data->telephony_handle, &call_member_cnt );
-       }
-       else {          // Single call
+               _callmgr_telephony_get_conference_call_count(core_data->telephony_handle, &call_member_cnt);
+       } else {                // Single call
                call_member_cnt = 1;
        }
        g_variant_builder_add(&b, "{sv}", "member_count", g_variant_new_int32(call_member_cnt));
@@ -1173,22 +1165,22 @@ int _callmgr_dbus_send_call_event(callmgr_core_data_t *core_data, int call_event
        if (core_data->incom) {
                __callmgr_dbus_get_gv_from_call_data(core_data, core_data->incom, &incom_gv);
        } else {
-               incom_gv = g_variant_new ("a{sv}", NULL);
+               incom_gv = g_variant_new("a{sv}", NULL);
        }
 
        if (core_data->active_dial) {
                __callmgr_dbus_get_gv_from_call_data(core_data, core_data->active_dial, &active_dial_gv);
        }  else {
-               active_dial_gv = g_variant_new ("a{sv}", NULL);
+               active_dial_gv = g_variant_new("a{sv}", NULL);
        }
 
        if (core_data->held) {
                __callmgr_dbus_get_gv_from_call_data(core_data, core_data->held, &held_gv);
        } else {
-               held_gv = g_variant_new ("a{sv}", NULL);
+               held_gv = g_variant_new("a{sv}", NULL);
        }
 
-       g_signal_emit_by_name (core_data->dbus_skeleton_interface, "call-event", call_event, call_id, (int)sim_slot, (int)end_cause, incom_gv, active_dial_gv, held_gv);
+       g_signal_emit_by_name(core_data->dbus_skeleton_interface, "call-event", call_event, call_id, (int)sim_slot, (int)end_cause, incom_gv, active_dial_gv, held_gv);
        return 0;
 }
 
@@ -1196,7 +1188,7 @@ int _callmgr_dbus_send_call_status(callmgr_core_data_t *core_data, int call_stat
 {
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
 
-       g_signal_emit_by_name (core_data->dbus_skeleton_interface, "call-status", call_status, call_type, call_num);
+       g_signal_emit_by_name(core_data->dbus_skeleton_interface, "call-status", call_status, call_type, call_num);
        return 0;
 }
 
@@ -1204,7 +1196,7 @@ int _callmgr_dbus_send_mute_status(callmgr_core_data_t *core_data, int mute_stat
 {
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
 
-       g_signal_emit_by_name (core_data->dbus_skeleton_interface, "mute-status", mute_status);
+       g_signal_emit_by_name(core_data->dbus_skeleton_interface, "mute-status", mute_status);
        return 0;
 }
 
@@ -1212,7 +1204,7 @@ int _callmgr_dbus_send_mute_status(callmgr_core_data_t *core_data, int mute_stat
 int _callmgr_dbus_send_dial_status(callmgr_core_data_t *core_data, callmgr_dial_status_e dial_status)
 {
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
-       g_signal_emit_by_name (core_data->dbus_skeleton_interface, "dial-status", dial_status);
+       g_signal_emit_by_name(core_data->dbus_skeleton_interface, "dial-status", dial_status);
 
        return 0;
 }
@@ -1225,7 +1217,7 @@ int _callmgr_dbus_send_dtmf_indi(callmgr_core_data_t *core_data, callmgr_dtmf_in
                return -1;
        }
 
-       g_signal_emit_by_name (core_data->dbus_skeleton_interface, "dtmf-indi", indi_type, dtmf_number);
+       g_signal_emit_by_name(core_data->dbus_skeleton_interface, "dtmf-indi", indi_type, dtmf_number);
 
        return 0;
 }
@@ -1233,7 +1225,7 @@ int _callmgr_dbus_send_dtmf_indi(callmgr_core_data_t *core_data, callmgr_dtmf_in
 int _callmgr_dbus_send_audio_status(callmgr_core_data_t *core_data, callmgr_path_type_e audio_path)
 {
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
-       g_signal_emit_by_name (core_data->dbus_skeleton_interface, "audio-state", audio_path);
+       g_signal_emit_by_name(core_data->dbus_skeleton_interface, "audio-state", audio_path);
 
        return 0;
 }
@@ -1242,7 +1234,7 @@ int _callmgr_dbus_send_go_foreground_indi(callmgr_core_data_t *core_data)
 {
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
 
-       g_signal_emit_by_name (core_data->dbus_skeleton_interface, "go-foreground");
+       g_signal_emit_by_name(core_data->dbus_skeleton_interface, "go-foreground");
 
        return 0;
 }
@@ -1251,6 +1243,6 @@ int _callmgr_dbus_send_vr_status(callmgr_core_data_t *core_data, int vr_status,
 {
        CM_RETURN_VAL_IF_FAIL(core_data, -1);
 
-       g_signal_emit_by_name (core_data->dbus_skeleton_interface, "voice-record-status", vr_status, extra_type);
+       g_signal_emit_by_name(core_data->dbus_skeleton_interface, "voice-record-status", vr_status, extra_type);
        return 0;
 }