e0dfc1032e
The step editor's result select (the expect's respond, the proactive-drain's respond/first) offered five symbolic values with no hex. It now offers the full TS 102 223 v18.3.0 8.12.0 list (00-3F), labelled '<hex> - <alias>' (or '<hex> - <spec name>'), plus a manual hex entry, and an optional additional-information byte for the general result (83 02 <result> <info>, default 00; the 8.12.2 terminal-problem values are suggested through a datalist). The script aliases were corrected to the spec: refused 03->22, not_understood 04->32, modified 06->07, no_response 22->12 - a stored script using one of them now answers with the corrected value; no_response stays accepted for compatibility but is no longer offered by the editor. The server's TR decode tables (_RESULT_NAMES_BASIC/_GENERAL, a GSM 11.14 mix displayed in the proactive log) are replaced by the spec table plus the 8.12.2 additional-information names; the dcs field parses as hex (0A used to be refused and 10 read as decimal 10); the drain summary's 22 label is fixed. The result labels are not translated (spec text); the unused RU keys were removed. Shared fixture frontend/tests/tr_results.json, drift-guarded by both suites. 855 frontend + 838 Python; sw cache simple-v418.
74 lines
4.2 KiB
JSON
74 lines
4.2 KiB
JSON
{
|
|
"comment": "TERMINAL RESPONSE general results (TS 102 223 v18.3.0 8.12.0) and the terminal-problem additional information (8.12.2). Mirrored by pysim_simple_server/testscript.py (TR_RESULTS/TR_RESULT_ADD_INFO/RESULT_NAMES) and frontend/index.html (the same names); both suites drift-guard against this fixture.",
|
|
"results": [
|
|
{"v": "00", "name": "Command performed successfully", "alias": "ok"},
|
|
{"v": "01", "name": "Command performed with partial comprehension", "alias": "partial"},
|
|
{"v": "02", "name": "Command performed, with missing information", "alias": "missing"},
|
|
{"v": "03", "name": "REFRESH performed with additional EFs read"},
|
|
{"v": "04", "name": "Command performed successfully, but requested icon could not be displayed"},
|
|
{"v": "05", "name": "Command performed, but modified by call control by NAA"},
|
|
{"v": "06", "name": "Command performed successfully, limited service"},
|
|
{"v": "07", "name": "Command performed with modification", "alias": "modified"},
|
|
{"v": "08", "name": "REFRESH performed but indicated NAA was not active"},
|
|
{"v": "09", "name": "Command performed successfully, tone not played"},
|
|
{"v": "10", "name": "Proactive UICC session terminated by the user", "alias": "cancel"},
|
|
{"v": "11", "name": "Backward move in the proactive UICC session requested by the user", "alias": "back"},
|
|
{"v": "12", "name": "No response from user", "alias": "timeout"},
|
|
{"v": "13", "name": "Help information required by the user"},
|
|
{"v": "14", "name": "Reserved for GSM/3G"},
|
|
{"v": "15", "name": "Reserved for 3GPP (for future usage)"},
|
|
{"v": "16", "name": "Reserved for 3GPP (for future usage)"},
|
|
{"v": "20", "name": "Terminal currently unable to process command"},
|
|
{"v": "21", "name": "Network currently unable to process command"},
|
|
{"v": "22", "name": "User did not accept the proactive command", "alias": "refused"},
|
|
{"v": "23", "name": "User cleared down call before connection or network release"},
|
|
{"v": "24", "name": "Action in contradiction with the current timer state"},
|
|
{"v": "25", "name": "Interaction with call control by NAA, temporary problem"},
|
|
{"v": "26", "name": "Launch browser generic error"},
|
|
{"v": "27", "name": "MMS temporary problem"},
|
|
{"v": "28", "name": "Reserved for 3GPP (BIP temporary error, T timer in the additional information)"},
|
|
{"v": "29", "name": "Reserved for 3GPP (for future usage)"},
|
|
{"v": "30", "name": "Command beyond terminal's capabilities"},
|
|
{"v": "31", "name": "Command type not understood by terminal"},
|
|
{"v": "32", "name": "Command data not understood by terminal", "alias": "not_understood"},
|
|
{"v": "33", "name": "Command number not known by terminal"},
|
|
{"v": "34", "name": "Reserved for GSM/3G"},
|
|
{"v": "35", "name": "Reserved for GSM/3G"},
|
|
{"v": "36", "name": "Error, required values are missing"},
|
|
{"v": "37", "name": "Reserved for GSM/3G"},
|
|
{"v": "38", "name": "MultipleCard commands error"},
|
|
{"v": "39", "name": "Interaction with call control by NAA, permanent problem"},
|
|
{"v": "3A", "name": "Bearer Independent Protocol permanent error"},
|
|
{"v": "3B", "name": "Access Technology unable to process command"},
|
|
{"v": "3C", "name": "Frames error"},
|
|
{"v": "3D", "name": "MMS Error"},
|
|
{"v": "3E", "name": "Reserved for 3GPP (for future usage)"},
|
|
{"v": "3F", "name": "Reserved for 3GPP (for future usage)"}
|
|
],
|
|
"aliases": {
|
|
"ok": "00",
|
|
"partial": "01",
|
|
"missing": "02",
|
|
"refused": "22",
|
|
"not_understood": "32",
|
|
"modified": "07",
|
|
"cancel": "10",
|
|
"back": "11",
|
|
"timeout": "12",
|
|
"no_response": "12"
|
|
},
|
|
"additional_info": [
|
|
{"v": "00", "name": "No specific cause can be given"},
|
|
{"v": "01", "name": "Screen is busy"},
|
|
{"v": "02", "name": "Terminal currently busy on call"},
|
|
{"v": "03", "name": "Reserved for GSM/3G"},
|
|
{"v": "04", "name": "No service"},
|
|
{"v": "05", "name": "Access control class bar"},
|
|
{"v": "06", "name": "Radio resource not granted"},
|
|
{"v": "07", "name": "Not in speech call"},
|
|
{"v": "08", "name": "Reserved for GSM/3G"},
|
|
{"v": "09", "name": "Terminal currently busy on SEND DTMF command"},
|
|
{"v": "0A", "name": "No NAA active"}
|
|
]
|
|
}
|