Skip to content
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

VoLTE_UEs #311

Open
79479FTGBN opened this issue Apr 22, 2024 · 3 comments
Open

VoLTE_UEs #311

79479FTGBN opened this issue Apr 22, 2024 · 3 comments

Comments

@79479FTGBN
Copy link

Hello everyone,
I'm currently working on a VoLTE network based on Open5GS. I successfully set up the 4G+IMS core and the eNodeB. Now, I'm looking for open-source VoLTE clients to test a VoLTE call. Is it possible to do so? Do you know any open-source clients compatible with IMS and capable of making VoLTE calls on an LTE network, to be used instead of mobile devices? Please let me know.
Thank you for your help.
Best regards,

@herlesupreeth
Copy link
Owner

Now, I'm looking for open-source VoLTE clients to test a VoLTE call. Is it possible to do so? Do you know any open-source clients compatible with IMS and capable of making VoLTE calls on an LTE network, to be used instead of mobile devices?

In order to place a VoLTE call there needs to be a tight integration with the UE modem so that QoS is requested by the modem whenever a VoTE call is placed. If there is no QoS its literally like a VoIP call. If you are okay with VoIP call then you can use srsUE + sipp to simulate a VoIP call. Or run some IMS clients like IMSDroid etc. for placing VoIP call. I havent tested with either of them so cant say whether it works or not

@79479FTGBN
Copy link
Author

Hello,
I am reaching out to you again to request your assistance and seek clarification on certain aspects of the project.
I have worked on various parts before, including the 5G solution, IMS call with boghe client, LTE, and now I am focusing on deploying VoLTE, following the guidelines you provided.
I have already set up the core using docker compose -f 4g-volte-deploy.yaml up, and also the eNB with docker compose -f srsenb.yaml up -d and docker container attach srsenb, using a B210 card.
Now, to proceed with VoLTE, I understand that I need SysmoISIM-SJA5 SIM cards and an Omnikey CardMan 3121 USB CCID interface card reader. Is the configuration for these according to the setups of CoIMS (Carrier Config overriding IMS settings)? Additionally, should I add clients to the database via the webui interface and PyHSS? Also, is it possible to use a Samsung S22+ and an iPhone 14 Pro Max for testing VoLTE? Or am I mistaken? Should I follow something else that I haven't understood?
Thank you in advance for your assistance and clarifications. Your help will be invaluable for me to progress in the project.
Best regards,

@herlesupreeth
Copy link
Owner

Now, to proceed with VoLTE, I understand that I need SysmoISIM-SJA5 SIM cards and an Omnikey CardMan 3121 USB CCID interface card reader. Is the configuration for these according to the setups of CoIMS (Carrier Config overriding IMS settings)?

Only if you want to use CoIMS app then you would need Sysmocom SIM cards.

Additionally, should I add clients to the database via the webui interface and PyHSS?

yes

Also, is it possible to use a Samsung S22+ and an iPhone 14 Pro Max for testing VoLTE?

With iPhone definitely yes if you are using 001 01 PLMN. With Samsung I am not sure since its nearly impossible to activate IMS on them using CoIMS

Should I follow something else that I haven't understood?

As long as you follow the README to the last letter you should not be needing anything else :) . If by any chance you face issues feel free to raise another issue in this repo and I will try to answer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants