在场测过程中,经常遇到STK功能不生效,点击STK会出现无响应的问题. 一般需要对比DUT和REF来确认问题所在。一般情况下,出现类似问题需要check是否域选是一致的。
测试机
对比机
对比机为展锐平台会出现弹框情况,从Log看,相关业务进行了报错回落,从IMS业务回落到了CS业务。
由于MTK Modem不支持STK USSD回落(与modem版本和基线相关),修改域选为CS。
不同 modem version, 执行 USSD AT command 不同:
LR12, LR13 域选在AP决定
USSD over CS
- Send request: AT+ECUSD=<m>,<n>[,<string>[,<dcs>][,<cf_num_len>]]
- Cancel request: AT+ECUSD=2,2
- URC : +CUSD=<m>[,<str>,<dcs>]
USSD over IMS (USSI)
- Send request: AT+EIUSD=<class>,<op>,<act>,<str>,<lang>,<error_code>
- Cancel request: AT+EIUSD=2,2,2,"","en",0
- URC: +EIUSD: <m>,<n>,<str>,<lang>,<error_code>,<alertingpattern>,<sip_cause>
NR15 域选在modem侧进行定制
USSD Domain selection handle by SSDS, check custom_ssds_get_ussd_req_path_variable() in custom_ssds.c
- Executing USSD: AT+ECUSD=2,1,<string>,<lang>,<from>,<dcs>
- Cancel USSD: AT+ECUSD=2,2
- URC: +CUSD=<m>,<string>