VOS_VOID MN_CALL_Init(MN_CALL_POWER_STATE_ENUM_U8 enPowerState) { MN_CALL_InitCtx(); /*读取NIM信息*/ MN_CALL_ReadNvimInfo(); MN_CALL_InitAllTimers(enPowerState); MN_CALL_CapaProcInit(); /*如果声码器打开则需关闭声码器*/ if (VOS_TRUE == MN_CALL_GetChannelOpenFlg()) { MN_CALL_SetChannelOpenFlg(VOS_FALSE); MN_CALL_ReportChannelEvent(MN_CALL_EVT_CHANNEL_CLOSE); } MN_CALL_ResetAllCalls(enPowerState); MN_CALL_SetTchStatus(VOS_FALSE); TAF_CALL_InitDtmfCtx(); return; }
VOS_VOID MN_CALL_Init(MN_CALL_POWER_STATE_ENUM_U8 enPowerState) { MN_CALL_InitCtx(); /*读取NIM信息*/ MN_CALL_ReadNvimInfo(); MN_CALL_InitAllTimers(enPowerState); MN_CALL_CapaProcInit(); /* 移该处实现到power off 处理 */ MN_CALL_ResetAllCalls(enPowerState); MN_CALL_SetTchStatus(VOS_FALSE); TAF_CALL_InitDtmfCtx(); return; }