iPhone打电话老是呼叫失败是怎么回事?

网友解答: iPhone打电话老是呼叫失败的原因定位方法很简单首先,确认iPhone打电话老是呼叫失败是呼叫侧(MO)引起,还是接听侧(MT)侧引起作为手机开发,下面以自己的经验来说下。

网友解答: iPhone打电话老是呼叫失败的原因定位方法很简单

首先,确认iPhone打电话老是呼叫失败是呼叫侧(MO)引起,还是接听侧(MT)侧引起

作为手机开发,下面以自己的经验来说下。

通常如果遇到这样不确定的问题,首先就是尽量排除外在干扰因素。

要支持iPhone是否有问题,当遇到呼叫失败的情况,可以用iPhone给一个座机号码打电话,通常这样的问题都是概率性出现的问题,所以通常我们会打上100通,记录下失败次数,统计一个失败概率是多少?

按照中国移动呼叫成功率为98%,就是只允许100通电话最多失败两通。

其次,如果是呼叫侧iPhone问题,有大概有如下原因

1.在拨号的时候,UE正在进行位置区更新:

//RR reject the MO call because LAU is doing.

MSG GSM RR/High 00:07:28.712 rr_mm_send.c 01072 Call aborted because LAU expected MSG NAS MM/High 00:07:28.716 mmsend.c 00577 ds2=MM= MM sent MMCNM_EST_REJ, type 2, value 166

这样的情况可以重拨一次就OK了。

2. 当地volte网络的问题

因为有些地方volte网络确实有些问题,比如通话无法接通、比如单通(一方听不到声音)、比如银行或者订票等的特殊号码识别错误,各种情况都很多。可以更换4g通话为2g通话,操作不走如下:

设置-蜂窝移动网络-蜂窝移动数据选项-启用4G-仅数据

3、iPhone手机的信号强度太弱引起

在iPhone手机的通话界面,输入“*3001#12345#*”命令,进入手机的工程模式,可以查看信号强度为“-40db至-60db”;信号较好“-60db至-80db”; 信号较差为“-90db至-120db”,如下图左上角可以看到手机信号强度为“-117db”,说明信号比较烂,无法保证所有通话都能正常。

再次,接听侧电话问题

呼通率这项测试在手机开发过程中是必测的一项,接听侧手机也会经常出现问题,大概也就是如下几种情况

1. 没有收到网络下发的paging

手机在进行位置更新(LAU)时,是收不到paging的。如果正在呼叫时,被叫端出现下面的位置更新,MT失败是正常的:

如果paging解码失败,也会表现为收不到paging。同样是观察在paging可能到来的时间,检查是否有PCH的解码失败,例如:

如果所有的paging都接收到了,那么没有收到paging很可能是网络原因导致的。

2. 收到paging,随机接入失败

收到了paging,并且响应:

但是随机接入失败RANDOM_ACCESS_FAILURE,导致RR ABORT,接通失败。

随机接入失败的主要原因是手机处于弱信号区域,信号覆盖不好,或者存在同BCCH/BSIC、同临频干扰。

3.收到paging,但是信号质量差,RLF导致

收到了paging,call comfirmed:

但是信号质量差(信噪比低)

Time FN Chan name Chan# Arfcn Rssi Power (dBm) Gain Snr (dB)

04:47:45.904 1064829 SACCH 4 46 121101 -88.56 1 2.27

04:47:45.904 1064855 SACCH 4 64 48528 -92.63 1 2.21

04:47:45.904 1064881 SACCH 4 46 118879 -88.69 1 3.03

04:47:45.904 1064907 SACCH 4 46 87222 -90.00 1 2.54

最终导致无线链路失败,MT call 结束

04:47:54.160 EVENT_GSM_LINK_FAILURE Dedicated Mode

4. CSFB MT call,回落到2G后失败

这种情况的现象是主叫端拨打后,被叫端可以看到手机由4G回落到2G, 但是没有来电响铃,在深圳都出现过这种问题。

CSMT是3GPP R9 Release新添加的标志位,CSFB后UE在LAU请求里携带该标志位,指示MSC不要在LAU Accept后释放RRC,需要MSC重新寻呼UE。但是实际网络配置出现问题(MSC使用的3GPP版本可能过低),在这个LAU accept后, 发了RRC release到UE释放了RRC连接,导致MT失败:

中国移动升级基站后问题解决。

综上所述,iPhone往年的产品一直是国内厂商学习的标杆,特别是其优秀的射频性能,在做自己产品全球场测的时候,都会将iPhone作为对比样机。通过上面的方法,基本可以定位呼叫失败问题是iPhone引起,还是接收侧手机引起。

感谢阅读! 如果有不对之处,敬请指出,如果觉得还OK,请留下你的赞和关注。再谢

网友解答:

应该不是信号问题,我在iphone4、5、5s、6、6plus、6s、7、xs、xs max上都遇见过这个问题

标签: