Support Openair UE (#651)

In mme.yaml
parameter:
   use_openair: true
This commit is contained in:
Sukchan Lee 2020-11-13 09:02:42 -05:00
parent d7c188dc00
commit fe7525a784
1 changed files with 10 additions and 2 deletions

View File

@ -107,7 +107,11 @@ ogs_pkbuf_t *emm_build_attach_accept(
attach_accept->presencemask |=
OGS_NAS_EPS_ATTACH_ACCEPT_EPS_NETWORK_FEATURE_SUPPORT_PRESENT;
eps_network_feature_support->length = 2;
if (ogs_app()->parameter.use_openair == false) {
eps_network_feature_support->length = 2;
} else {
eps_network_feature_support->length = 1;
}
eps_network_feature_support->ims_voice_over_ps_session_in_s1_mode = 1;
eps_network_feature_support->extended_protocol_configuration_options = 1;
@ -468,7 +472,11 @@ ogs_pkbuf_t *emm_build_tau_accept(mme_ue_t *mme_ue)
/* Set EPS network feature support */
tau_accept->presencemask |=
OGS_NAS_EPS_TRACKING_AREA_UPDATE_ACCEPT_EPS_NETWORK_FEATURE_SUPPORT_PRESENT;
tau_accept->eps_network_feature_support.length = 1;
if (ogs_app()->parameter.use_openair == false) {
tau_accept->eps_network_feature_support.length = 2;
} else {
tau_accept->eps_network_feature_support.length = 1;
}
tau_accept->eps_network_feature_support.
ims_voice_over_ps_session_in_s1_mode = 1;
tau_accept->eps_network_feature_support.