在srv_ucm_log_call_history()中修改:
双卡在#ifdef __MMI_DUAL_SIM_MASTER__这个宏包围的代码中如下修改:
else if (g_ucm_p->call_list.group_info[group_index].call_info[call_index].call_origin == MMI_UCM_MT_ORIGIN)
{
if (is_connect == TRUE)
{
/* received */
memcpy(&card2log.start_time, &g_ucm_p->call_list.group_info[group_index].call_info[call_index].start_time,
sizeof(MYTIME));
MTPNP_AD_Log_RecvedCall(&card2log);
}
else
{
/* missed */
//注释原来代码的下面4行。。。。
/*DTGetRTCTime(&card2log.start_time);
MTPNP_PFAL_SetLastMissedCallType(LASTMISSEDCALL_TYPE_SIM2);
MTPNP_AD_Log_MissedCall(&card2log);
SetMissedCallFlag(TRUE);*/ /* display missed call screen in idle screen */
//添加下面的代码。。。。。 if(g_ucm_p->call_list.group_info[group_index].call_info[call_index].act_type == MMI_UCM_END_SINGLE)
{
DTGetRTCTime(&voiceLog.start_time);
MTPNP_AD_Log_RecvedCall(&card2log);
}
else
{
DTGetRTCTime(&card2log.start_time);
MTPNP_PFAL_SetLastMissedCallType(LASTMISSEDCALL_TYPE_SIM2);
MTPNP_AD_Log_MissedCall(&card2log);
SetMissedCallFlag(TRUE);
}
//添加上面的代码。。。。。
}
}
else
{
MMI_ASSERT(0); /* should be either MMI_UCM_MO_ORIGIN or MMI_UCM_MT_ORIGIN */
}
return;
}
//。。。。。。。
单卡做如下修改,可参考如下的修改代码:
else if (g_ucm_p->call_list.group_info[group_index].call_info[call_index].call_origin == MMI_UCM_MT_ORIGIN)
{
if (is_connect == TRUE)
{
/* received */
voiceLog.start_time = g_ucm_p->call_list.group_info[group_index].call_info[call_index].start_time;
CHISTLogRecvdCall(&voiceLog);
}
else
{
/* missed */
/*DTGetRTCTime(&voiceLog.start_time);
CHISTLogMissedCall(&voiceLog);
SetMissedCallFlag(TRUE); *//* display missed call screen in idle screen */
if(g_ucm_p->call_list.group_info[group_index].call_info[call_index].act_type == MMI_UCM_END_SINGLE)
{
DTGetRTCTime(&voiceLog.start_time);
CHISTLogRecvdCall(&voiceLog);
}
else
{
DTGetRTCTime(&voiceLog.start_time);
CHISTLogMissedCall(&voiceLog);
SetMissedCallFlag(TRUE);
}
}
}
分享到:
相关推荐
你是否为了漏接电话而烦恼,Missed Call Alert 帮你解决问题,它在你错过电话之后自动弹出并在每隔一段时间发出声音提醒您的重要电话,并且 Missed Call Alert 仅仅只有 7KB 大小,集成在系统选项中,也不用占用图标...
android call: call not sent 的log 文件
97call免费网络电话功能: 1、呼出可显示本机号码,也可隐藏号码 2、可以给国内任意手机发送短信 3、可以设置自动录音 4、可以免费呼叫客服 5、可以自动充值 6、可以直接拨打国际电话 97call...
freeCall 免费无限申请网络电话
大漠读写+大漠call
Call网络电话2011
Chainall iCall 座席系统开发接口
语音增强 logmmse matlab算法 function logmmse(filename,outfile) %简单来说,这里对噪声谱估计两个步骤 %1、前6帧都当噪声计算,计算出初始...% Example call: logmmse('sp04_babble_sn10.wav','out_log.wav');
android Action call 拨打电话 Intent.ACTION.CALL
编辑本段无忧CALL功能 全球呼叫:只有你在地球任何一个角落,都可以通过无忧CALL联系到你,资费非常低廉。 清晰畅聊:专注于专业语音服务,优秀的服务器设备,提供高质量的通话。 计费透明:绿色软件,绝无暗扣,...
66Call网络电话
Cisco CallManager Express是一个内置于Cisco IOS软件中的解决方案,可为思科IP电话提供呼叫处理。该解决方案使大量的思科路由器能提供企业用户常用的电话功能,以满足中小型机构的要求。CallManager通过一个思科接...
自动通话录音 Automatic Call ...Automatic Call Recorder Pro 安装并启用后,不管是播出电话还是接入电话,都可以自动在后台启动,接通电话后通话双方的声音都会被录制,并按照一定的格式存放在指定的存放路径。
手势电话Air Call-Accept V1.9汉化版-体验S4独有功能.apk 可以用手势直接接通电话。
call函数手写实现
cisco2811语音网关+callmanager拨打外线,外线拨入详解配置 包括AA和连接PBX
java代码-使用java解决webservice接口call调用方式的源代码 ——学习参考资料:仅用于个人学习使用!
CallLog 是一个呼叫跟踪程序,可用于小型办公环境,或大型呼叫中心。 它允许您输入呼叫,并在以后查看和编辑呼叫。 CallLog 需要 .NET Framework v1.1。
JavaScript中call与apply方法
j2me 实现打电话功能 call phone