New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Network Name #22

Merged
merged 3 commits into from Feb 27, 2018

Conversation

Projects
None yet
3 participants
@medeiros405
Contributor

medeiros405 commented Feb 25, 2018

Hello,

Firstly congratulations for your project, it is very useful LTE EPC software.

I made a little change in these source files, that will provide a config option to change the Network name that will be show in the UE instead of the MNC + MCC code.

With this we need add these option in mme.conf file:

network_name:
    full: NextEPC
    short: NEPC

In attached you can found a photo showing the Network name in the UE.

Thanks
img_3078
img_3077

R.Medeiros

src/mme/emm_handler.c
src/mme/mme_context.c
src/mme/mme_context.h
support/config/mme.conf.in
@acetcom

This comment has been minimized.

Owner

acetcom commented Feb 26, 2018

Thank you for praising this project and providing good code.

One question is, what NextEPC could do if Network Name is commented out in the configuration file?

#network_name:
#   full: NextEPC
#   short: NEPC

How about the followings?

if (mme_self()->full_name.length)
{
    emm_information->presencemask |= NAS_EMM_INFORMATION_FULL_NAME_FOR_NETWORK_TYPE;
    memcpy(&emm_information->full_name_for_network, &mme_self()->full_name, sizeof(nas_network_name_t));
}

You can fix it yourself, or I'll fix it after merging this pull request.
Please let me know if I have any misunderstanding.

Thanks again!

@medeiros405

This comment has been minimized.

Contributor

medeiros405 commented Feb 26, 2018

Hello Again,

I made the sugestion that you give me, additionaly I made a change in the line that get the month of the Operational system for send the UTC date and time to UE, because the linux begin to count the month in 0, not in 1 as we need, so the date information sent to UE was wrong.

In attached we have two screenshoot between the change and after that.

Thanks

R.Medeiros

Before:

before

After:

after

@acetcom acetcom merged commit dab0f3e into acetcom:master Feb 27, 2018

acetcom added a commit that referenced this pull request Feb 27, 2018

@acetcom

This comment has been minimized.

Owner

acetcom commented Feb 27, 2018

Nice work!

Thank you very much for your effort!

@ArthourR

This comment has been minimized.

ArthourR commented Mar 12, 2018

Hi @medeiros405 what kind of hardware did you use for the enb ? Just curious ;) thanks

@medeiros405

This comment has been minimized.

Contributor

medeiros405 commented Mar 12, 2018

Hello @ArthourR ,

I used DBS3900 from Huawei to make the lab here.

Any doubt be free to ask.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment