MO或者MT call时,提示unknow caller
0赞
发表于 2018/11/12 10:37:39
阅读(1147)
[DESCRIPTION]
1.某些运营商的卡,如beeline卡拨打MO call,提示unknow caller;2.来电时提示unknow caller
[SOLUTION]来自开云棋牌官网在线客服社区
问题1原因是由于connect时网络传上来的num为空,导致手机端connectind时进行号码更新,判断号码为空,从而提示
“Unknow caller”;
为规避此问题,解决方法如下:
09A及之前的版本:
函数 SetCalledNumWithTypeAux()中的
else
{
mmi_ucs2cpy((PS8)cm_p->state_info.AllCalls[index].number, (PS8)GetString(STR_ID_GCALL_UNKNOWN_CALLER));
}改为
mmi_acs_to_ucs2((S8*)cm_p->state_info.AllCalls[index].number, (S8*)cm_p-
>state_info.AllCalls[index].num);
UCM3.0(09B之后的版本):
将函数srv_gcall_update_number ()中的
else
{
mmi_ucs2cpy((PS8)call_info->name, GetString(STR_ID_GCALL_UNKNOWN_CALLER));
}改为
mmi_asc_to_ucs2((PS8)call_info->name, (S8*) call_info.num);
问题2的一般原因是来电时网络传上来的号码为空,为网络原因造成;