mirror of git://git.sysmocom.de/ofono
stkutil: Add MO SMS Control envelope builder
This commit is contained in:
parent
70b09d1742
commit
5684577171
|
@ -4267,6 +4267,22 @@ const unsigned char *stk_pdu_from_envelope(const struct stk_envelope *envelope,
|
||||||
&envelope->menu_selection.help_request,
|
&envelope->menu_selection.help_request,
|
||||||
NULL);
|
NULL);
|
||||||
break;
|
break;
|
||||||
|
case STK_ENVELOPE_TYPE_MO_SMS_CONTROL:
|
||||||
|
/*
|
||||||
|
* Comprehension Required according to the specs but not
|
||||||
|
* enabled in conformance tests in 3GPP 31.124.
|
||||||
|
*/
|
||||||
|
ok = build_dataobj(&builder,
|
||||||
|
build_envelope_dataobj_device_ids, 0,
|
||||||
|
envelope,
|
||||||
|
build_dataobj_address, 0,
|
||||||
|
&envelope->sms_mo_control.sc_address,
|
||||||
|
build_dataobj_address, 0,
|
||||||
|
&envelope->sms_mo_control.dest_address,
|
||||||
|
build_dataobj_location_info, 0,
|
||||||
|
&envelope->sms_mo_control.location,
|
||||||
|
NULL);
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
return NULL;
|
return NULL;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1187,6 +1187,12 @@ struct stk_envelope_menu_selection {
|
||||||
ofono_bool_t help_request;
|
ofono_bool_t help_request;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct stk_envelope_sms_mo_control {
|
||||||
|
struct stk_address sc_address;
|
||||||
|
struct stk_address dest_address;
|
||||||
|
struct stk_location_info location;
|
||||||
|
};
|
||||||
|
|
||||||
struct stk_envelope {
|
struct stk_envelope {
|
||||||
enum stk_envelope_type type;
|
enum stk_envelope_type type;
|
||||||
enum stk_device_identity_type src;
|
enum stk_device_identity_type src;
|
||||||
|
@ -1195,6 +1201,7 @@ struct stk_envelope {
|
||||||
struct stk_envelope_sms_pp_download sms_pp_download;
|
struct stk_envelope_sms_pp_download sms_pp_download;
|
||||||
struct stk_envelope_cbs_pp_download cbs_pp_download;
|
struct stk_envelope_cbs_pp_download cbs_pp_download;
|
||||||
struct stk_envelope_menu_selection menu_selection;
|
struct stk_envelope_menu_selection menu_selection;
|
||||||
|
struct stk_envelope_sms_mo_control sms_mo_control;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue