Dear community: 

If someone runs this tutorial successfully for dockerized open5GS, please I appreciate it. 

Web page of OPEN 5GS: 
image.png

The APNs were created in the docker_host:8080/docs

image.png

When i ran the command: docker compose -f srsenb.yaml up - d && docker container attach srsenb
image.png
image.png


I created 2 APNs on the phones, but when I select one of them (internet), I have access to the Internet. About VOLTE, I don't know how to try or maybe I must change to the other APN (ims). 

image.png

Please let me know, I only have the problem with VOLTE service and how to try it. 

Best wishes,
Luis


El mar, 24 sept 2024 a las 19:23, LUIS FELIPE RAMOS TORRES (<luis.ramost@pucp.edu.pe>) escribió:

Sorry if I replied to you again.

If you can explain to me why we need to create 2 APNs, 1 for the ims and other for the internet. I created the subscriber on Open5GS.

image.png


I also create the apns. I attached one of them to this email.
image.png

I do everything that you put on github, but when I run the command for the OTA, my cell phone registers to the network, and when I create manually the 2 APNS, I select the "internet" and have access, but I don't know how to configure VOLTE. The model is a Huawei p30 lite, and also I don't know if it supports VOLTE. 

image.png
image.png

Cellular connected to the network:
image.png


Also in this tutorial (https://open5gs.org/open5gs/docs/tutorial/03-VoLTE-dockerized/ ), I see that you use an app called CoIMS for VoLTE. Is that enabled for that service or what to do exactly?

Sorry again for my replies and comments.

Luis


El mar, 24 sept 2024 a las 17:04, LUIS FELIPE RAMOS TORRES (<luis.ramost@pucp.edu.pe>) escribió:
Hi Supreeth:

My question is if the MSISDN is necessary to add to the parameters, because when I configure the SIM card, I don't generate any for that value. 
Or maybe to make a call. 

And if I have an error in making the call for VOLTE, maybe it would be a problem of a configuration, or maybe the phones. How to know that? 

Luis 

El mar, 24 sept 2024 a las 2:48, Supreeth Herle (<herlesupreeth@gmail.com>) escribió:
Hi Luis,

In the next screenshot, I don't know if the next command (docker compose -f srsenb-yaml up ...) must run in another terminal window or in the same as I run the first command.

In another terminal window.

I will not use the RF simulated because it would be physical and I have the LIMESDR hardware. Also the UE with 4G sim cards.

Run only the one which says OTA (over-the-air)

And next of the following steps, when I run the others and add the subscriber, the apn, the ims, and the SIM parameters. What is the next step? Try the solution by making a call?

yes

BR,
Supreeth

 

On Tue, 24 Sept 2024 at 02:35, LUIS FELIPE RAMOS TORRES <luis.ramost@pucp.edu.pe> wrote:
Hi Supreeth:

I do nothing but finally it runs successfully. But I have a question. I am running now the command of the screenshot (docker compose -f 4g-volte-deploy.yaml up) and I have the next output: 

image.png


In the next screenshot, I don't know if the next command (docker compose -f srsenb-yaml up ...) must run in another terminal window or in the same as I run the first command.

image.png
I will not use the RF simulated because it would be physical and I have the LIMESDR hardware. Also the UE with 4G sim cards.

And next of the following steps, when I run the others and add the subscriber, the apn, the ims, and the SIM parameters. What is the next step? Try the solution by making a call?

Please if you can help me.

Best wishes,
Luis


El dom, 22 sept 2024 a las 1:46, Supreeth Herle (<herlesupreeth@gmail.com>) escribió:
Hi Luis,

Please raise an issue in https://github.com/herlesupreeth/docker_open5gs repo. I will try to resolve it.

I just ran the same command (after removing the image built locally) and that step passed. So I would suggest to check your network connection or DNS settings of the machine on which docker_open5gs is cloned.

WARN[0000] /home/sherle/docker_open5gs/4g-volte-deploy.yaml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion
[+] Building 19.0s (8/8) FINISHED                                                                                                                                                                                                                                                                                                                                    docker:default
 => [osmohlr internal] load build definition from Dockerfile                                                                                                                                                                                                                                                                                                                   0.0s
 => => transferring dockerfile: 2.10kB                                                                                                                                                                                                                                                                                                                                         0.0s
 => WARN: JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 41)                                                                                                                                                                                                                                               0.0s
 => [osmohlr internal] load metadata for docker.io/library/debian:bullseye                                                                                                                                                                                                                                                                                                     0.0s
 => [osmohlr internal] load .dockerignore                                                                                                                                                                                                                                                                                                                                      0.0s
 => => transferring context: 2B                                                                                                                                                                                                                                                                                                                                                0.0s
 => CACHED [osmohlr 1/3] FROM docker.io/library/debian:bullseye                                                                                                                                                                                                                                                                                                                0.0s
 => [osmohlr 2/3] RUN apt-get update &&     apt-get -y install wget gnupg telnet                                                                                                                                                                                                                                                                                              14.1s
 => [osmohlr 3/3] RUN wget https://downloads.osmocom.org/packages/osmocom:/latest/Debian_11/Release.key &&     mv Release.key /etc/apt/trusted.gpg.d/osmocom-latest.asc &&     echo "deb [signed-by=/etc/apt/trusted.gpg.d/osmocom-latest.asc] https://downloads.osmocom.org/packages/osmocom:/latest/Debian_11/ ./" > /etc/apt/sources.list.d/osmocom-latest.list &&     apt  4.5s
 => [osmohlr] exporting to image                                                                                                                                                                                                                                                                                                                                               0.2s
 => => exporting layers                                                                                                                                                                                                                                                                                                                                                        0.2s
 => => writing image sha256:95227b65ff159ba4eab30f2caa460163b76895703c8cc73f41735d1ef4ef6dfc                                                                                                                                                                                                                                                                                   0.0s
 => => naming to docker.io/library/docker_osmohlr                                                                                                                                                                                                                                                                                                                              0.0s
 => [osmohlr] resolving provenance for metadata file

BR,
Supreeth

On Sat, 21 Sept 2024 at 20:42, LUIS FELIPE RAMOS TORRES <luis.ramost@pucp.edu.pe> wrote:
Hello:

I don't know if somebody can successfully run this tutorial for a solution of open5gs with kamailio using docker. I have the next error after the command: 

docker compose -f 4g-volte-deploy.yaml build
and the output is: 
image.png

image.png

image.png

I am running on Ubuntu 22.04, I also don't know if it is the same as Debian 11 (in the link of the download). Or how can I solve it? 

Luis 

El mié, 18 sept 2024 a las 19:30, LUIS FELIPE RAMOS TORRES (<luis.ramost@pucp.edu.pe>) escribió:
Hello

Sorry for writing again, I followed your repository on github: https://github.com/herlesupreeth/docker_open5gs/tree/master, but I don't know how to build srslte: 

I have the next error when I build the srslte:  docker build --no-cache --force-rm -t docker_srslte .

I don't know if it is updated, maybe also I run it on a VM, and specifically in the "git checkout ......" I had the error.  

image.png
Luis 

El mar, 17 sept 2024 a las 1:45, Supreeth Herle (<herlesupreeth@gmail.com>) escribió:
Hello Luis,

When I use the github of RTPEngine, the master branch, when I run the command dpkg-checkbuildeps

I would not recommend installing the master branch of RTPEngine, rather use the tag mr9.4.1 and install on Ubuntu 20.04. You can find all dependencies to install here - https://github.com/herlesupreeth/docker_open5gs/blob/master/rtpengine/Dockerfile

If you just want a working setup of IMS + RTPEngine I would highly recommend using https://github.com/herlesupreeth/docker_open5gs repo. You can get the setup running with few steps.

BR,
Supreeth

On Tue, 17 Sept 2024 at 03:06, LUIS FELIPE RAMOS TORRES <luis.ramost@pucp.edu.pe> wrote:
Hello Supreeth:

Sorry if I reply to the message, but I am trying to install the tutorials, but I've got the same error. When I use the github of RTPEngine, the master branch, when I run the command dpkg-checkbuildeps, I get errors. 

If you would have an updated tutorial to run successfully and also recommend the Ubuntu version to avoid more errors, please it would help me. 

Luis 



El lun, 16 sept 2024 a las 10:32, Supreeth Herle (<herlesupreeth@gmail.com>) escribió:
Hello Luis,

I am the author of the tutorial here - https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup/. That tutorial is also not up-to-date. However, you can use the latest master branch of kamailio, along with instructions here (installing dependencies etc) - https://github.com/herlesupreeth/docker_open5gs/blob/master/ims_base/Dockerfile and configuration files from master branch of this repo https://github.com/herlesupreeth/Kamailio_IMS_Config .

As pointed out earlier, rtpproxy is not needed. It was a step I added to test out VoIP (not IMS) calling. All you need is RTPEngine to test out IMS.

Hope it helps.

BR,
Supreeth

On Mon, 16 Sept 2024 at 17:22, LUIS FELIPE RAMOS TORRES via sr-users <sr-users@lists.kamailio.org> wrote:
Hello Henning: 


I don´t know about it. And also I guess that it is installed on Ubuntu 18 version. 

Cheers,
Luis

El lun, 16 sept 2024 a las 1:32, Henning Westerholt (<hw@gilawa.com>) escribió:
Hello,

the tutorial is using a Kamailio version that its long end of life (5.3.x).

Some of the instructions given there are also a bit odd, like first installing rtpproxy, and then replacing it with rtpengine.

Maybe you can reach out to the author of the tutorial. You need to understand how the individual components work together in the end to be able to debug it. Maybe somebody else figured out on this list how to do it for an updated Kamailio.

Cheers,

Henning


--
Henning Westerholt - https://skalatan.de/blog/
Kamailio services - https://gilawa.com



> -----Original Message-----
> From: luis.ramost--- via sr-users <sr-users@lists.kamailio.org>
> Sent: Montag, 16. September 2024 02:14
> To: sr-users@lists.kamailio.org
> Cc: luis.ramost@pucp.edu.pe
> Subject: [SR-Users] About error running PCSCF
>
> Hi community:
>
> I am trying to run the Kamailio IMS, but I have the next error in the module
> PCSCF
>
> I installed the Kamailio on a VM Machine, with UBuntu 18.04
>
> Commands:
> $ sudo -i
>  # mkdir -p /var/run/kamailio_pcscf
> #kamailio -f /etc/kamailio_pcscf/kamailio_pcscf.cfg -P /kamailio_pcscf.pid -DD
> -E -e
>
> Output:
> loading modules under config path:
> /usr/lib64/kamailio/modules_k/:/usr/lib64/kamailio/modules/:/usr/lib/kama
> ilio/modules_k/:/usr/lib/kamailio/modules/:/usr/lib/x86_64-linux-
> gnu/kamailio/modules/:/usr/local/lib64/kamailio/modules
>  0(470) ERROR: <core> [core/modparam.c:164]: set_mod_param_regex():
> parameter <delete_delay> of type <2:int> not found in module
> <ims_registrar_pcscf>
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/kamailio_pcscf.cfg, line 399, column 51: Can't set
> module parameter
>  0(470) ERROR: <core> [core/modparam.c:164]: set_mod_param_regex():
> parameter <ipsec_preferred_ealg> of type <1:string> not found in module
> <ims_ipsec_pcscf>
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/kamailio_pcscf.cfg, line 417, column 59: Can't set
> module parameter
>  0(470) ERROR: <core> [core/modparam.c:164]: set_mod_param_regex():
> parameter <recv_mode> of type <2:int> not found in module <ims_qos>
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/kamailio_pcscf.cfg, line 435, column 35: Can't set
> module parameter
>  0(470) ERROR: <core> [core/modparam.c:164]: set_mod_param_regex():
> parameter <dialog_direction> of type <2:int> not found in module <ims_qos>
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/kamailio_pcscf.cfg, line 436, column 42: Can't set
> module parameter
>  0(470) INFO: pv [pv_shv.c:60]: shvar_init_locks(): locks array size 16
>  0(470) ERROR: <core> [core/cfg.y:3399]: yyparse(): cfg. parser: failed to find
> command ipsec_forward (params 2)
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/route/register.cfg, line 260, column 42: unknown
> command, missing loadmodule?
>
>  0(470) ERROR: <core> [core/cfg.y:3399]: yyparse(): cfg. parser: failed to find
> command ipsec_create (params 2)
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/route/register.cfg, line 264, column 77: unknown
> command, missing loadmodule?
>
>  0(470) ERROR: <core> [core/cfg.y:3399]: yyparse(): cfg. parser: failed to find
> command ipsec_forward (params 2)
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/route/mo.cfg, line 114, column 31: unknown
> command, missing loadmodule?
>
>  0(470) ERROR: <core> [core/cfg.y:3399]: yyparse(): cfg. parser: failed to find
> command ipsec_forward (params 2)
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/route/mo.cfg, line 180, column 33: unknown
> command, missing loadmodule?
>
>  0(470) ERROR: <core> [core/cfg.y:3399]: yyparse(): cfg. parser: failed to find
> command ipsec_forward (params 2)
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/route/mt.cfg, line 11, column 34: unknown
> command, missing loadmodule?
>
>  0(470) ERROR: <core> [core/cfg.y:3399]: yyparse(): cfg. parser: failed to find
> command ipsec_forward (params 2)
>  0(470) CRITICAL: <core> [core/cfg.y:3539]: yyerror_at(): parse error in config
> file /etc/kamailio_pcscf/route/mt.cfg, line 99, column 42: unknown
> command, missing loadmodule?
>
> ERROR: bad config file (10 errors)
>  0(470) WARNING: <core> [core/mem/q_malloc.c:487]: qm_free():
> WARNING: free(0) called from cdp_avp: cdp_avp_mod.c:
> cdp_avp_destroy(226)
>  0(470) INFO: cdp [cdp_mod.c:255]: cdp_exit(): CDiameterPeer child stopping
> ...
>  0(470) INFO: cdp [cdp_mod.c:257]: cdp_exit(): ... CDiameterPeer child
> stopped
>  0(470) ERROR: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:309]:
> mod_destroy(): Error destroying spi generator
>  0(470) ERROR: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:313]:
> mod_destroy(): Error destroying port generator
>
> I guided form this tutorial: https://ryantheelder.github.io/blog/2023/VoLTE/
>
> Please if somebody would help me, I appreciate it
>
> Finally my objective is to connect with srsRAN and open5GS to have VoLTE
> service.
>
> Best wishes,
> Luis
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe
> send an email to sr-users-leave@lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the
> sender!
> Edit mailing list options or unsubscribe:
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-leave@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe: