herlesupreeth / docker_open5gs Goto Github PK
View Code? Open in Web Editor NEWDocker files to run open5gs + IMS + eNB + gNB + NR-UE in a docker
License: BSD 2-Clause "Simplified" License
Docker files to run open5gs + IMS + eNB + gNB + NR-UE in a docker
License: BSD 2-Clause "Simplified" License
Hi Herlee,
The UE was able to detect the eNB and it shown Test PLMN 1-1 4G, but when UE attempt to connect to the eNB it fails to register.
Previously i've already register the UE identity via web browser, and i have try the same settings in non-docker environment and works properly for data connections (without voLTE settings).
The eNB also shown the connection attempt from the UE:
Built in Release mode using commit d045213fb on branch HEAD.
--- Software Radio Systems LTE eNodeB ---
Reading configuration file /etc/srslte/enb.conf...
Opening 1 RF devices with 1 RF channels...
[INFO] [UHD] linux; GNU C++ version 7.5.0; Boost_106501; UHD_3.15.0.0-release
[INFO] [LOGGING] Fastpath logging disabled at runtime.
Opening USRP with args: type=b200,master_clock_rate=23.04e6
[INFO] [B200] Detected Device: B210
[INFO] [B200] Operating over USB 3.
[INFO] [B200] Initialize CODEC control...
[INFO] [B200] Initialize Radio control...
[INFO] [B200] Performing register loopback test...
[INFO] [B200] Register loopback test passed
[INFO] [B200] Performing register loopback test...
[INFO] [B200] Register loopback test passed
[INFO] [B200] Asking for clock rate 23.040000 MHz...
[INFO] [B200] Actually got clock rate 23.040000 MHz.
Setting frequency: DL=2685.0 Mhz, UL=2565.0 MHz
Setting Sampling frequency 11.52 MHz
==== eNodeB started ===
Type to view trace
RACH: tti=2541, preamble=48, offset=1, temp_crnti=0x46
Disconnecting rnti=0x46.
RACH: tti=7091, preamble=7, offset=1, temp_crnti=0x47
Disconnecting rnti=0x47.
RACH: tti=7371, preamble=19, offset=0, temp_crnti=0x48
Disconnecting rnti=0x48.
RACH: tti=1651, preamble=11, offset=1, temp_crnti=0x49
Disconnecting rnti=0x49.
RACH: tti=6201, preamble=17, offset=1, temp_crnti=0x4a
Disconnecting rnti=0x4a.
RACH: tti=511, preamble=6, offset=1, temp_crnti=0x4b
Disconnecting rnti=0x4b.
RACH: tti=5061, preamble=33, offset=1, temp_crnti=0x4c
Disconnecting rnti=0x4c.
I run the docker with the following commands (as written in github):
Is there any steps that i've missed?
Thanks
@herlesupreeth hello ,thanks for your sharing
should I fill all yaml doc, including MCC, MNC, *_IP, *_IF, EPC_DOMAIN and so on. But I don't know what do *_IF and *_DOMAIN means..
thanks
First of all, thank you very much for sharing your repository and for your dedication to updating it and also answering several questions about it.
I'm having some problems during VoLTE calls, as far as I could read in the Issues reported it looks like a bad configuration of my environment. Any comments will be greatly appreciated.
I'm having several issues related to radio instability using srsRAN with USRP's, so I increased tx/rx_gain in enb.conf and change from EARFCN to 2460 in an attempt to be more stable, but it didn't work.
Even with the unstable environment on the RAN side, devices can make Attach, PDN's requests for internet
and ims
as well as register and invites to Fhoss.
Call invitations are received on both devices, but without audio and with a limited duration.
To Reproduce
Expected behavior
VoLTE with audio lasting 1h or more as reported in #7 (comment)
Erros and doubts
modprobe: FATAL: Module ip6_tables not found in directory /lib/modules/5.8.0-59-lowlatency
exec rtpengine --interface=172.22.0.16 --listen-ng=172.22.0.16:2223 --listen-cli=172.22.0.16:9901 --pidfile=/run/ngcp-rtpengine-daemon.pid --port-min=49000 --port-max=50000 --table=0 --tos=184 --foreground
[1627773637.447521] ERR: [core] FAILED TO CREATE KERNEL TABLE 0 (No such file or directory), KERNEL FORWARDING DISABLED
Logs
Here some pcaps, sorry if all logs are not present, the next test will try to include the others.
6-test-volte-call-correct-qci-arp.zip
Hi Supreeth, I am trying to externalize UERANSIM from open5gs environment. I have updated the env to docker host ip and advertise IPs. Also uncommented to expose ports. The problem I am facing is UERANSIM being unable to make connection and times out.
[2021-08-06 14:13:14.547] [sctp] [info] Trying to establish SCTP connection... (172.18.56.177:38412)
[2021-08-06 14:18:18.562] [sctp] [error] Connecting to 172.18.56.177:38412 failed. SCTP could not connect: Connection timed out
P.S. For this I have created a new image for UERANSIM which I have tested with internal networking.
OPEN5GS-extUERANSIM.docx
precodidtion
test steps
result:
step 3) after 5th loop , phone_2 call phone_1 fail , packet as the attached files
Hi,
First of all congrats for the work, I have a couple of questions (if this is the wrong place to ask it, let me know and I'll delete it).
2- I'm intrigued, is it possible to have support for an external HSS, like Oracle,Cisco, etc...the same way you have multi-platform support for Enode-B?
First of all, thanks for the great project.
According to doc in https://open5gs.org/open5gs/docs/tutorial/03-VoLTE-dockerized. It's clear that UPF/PGW-U and PCSCF can't support NAT. Is possible for PCSCF to support IPSEC ESP NAT? Does kamailio support ipsec NAT? Sometimes UPF/PGW-U won't run in a container but a baremetal server for better throughput.
@miaoski hello, I want to know how to Register a UE information without webUI?
thanks!!
Hi herlesupreeth,
my test steps as the below
fail on step 5 , it only display about 13 seconds , packet and log as the below
packet-ViLTE-Disconnect after ten seconds.zip
log-ViLTE-Disconnect after ten seconds.txt
video.zip
Hi,
Using the non-docker instance of open5GS and UERANSIM you can define more UEs using, for example:
nr-ue -c config/open5gs-ue.yml -n 3
Do you know how to use this feature using this docker setup?
Hi!
I clone the repository and build docker image of open5gs.
But I found docker_rtpengine in ERROR:
[root@open5gs ~]# docker logs rtpengine
+ RUNTIME=rtpengine
+ lsmod
+ grep xt_RTPENGINE
+ modprobe xt_RTPENGINE
modprobe: FATAL: Module xt_RTPENGINE not found in directory /lib/modules/3.10.0-1127.19.1.el7.x86_64
+ modprobe xt_RTPENGINE
modprobe: FATAL: Module xt_RTPENGINE not found in directory /lib/modules/3.10.0-1127.19.1.el7.x86_64
+ '[' -z 172.22.0.9 ']'
+ '[' -z 0 ']'
+ '[' -z 172.22.0.9:2223 ']'
+ '[' -z 49000 ']'
+ '[' -z 50000 ']'
+ '[' -z 184 ']'
+ '[' -z /run/ngcp-rtpengine-daemon.pid ']'
+ OPTIONS=
+ OPTIONS=' --interface=172.22.0.9 --listen-ng=172.22.0.9:2223 --pidfile=/run/ngcp-rtpengine-daemon.pid --port-min=49000 --port-max=50000 '
+ OPTIONS=' --interface=172.22.0.9 --listen-ng=172.22.0.9:2223 --pidfile=/run/ngcp-rtpengine-daemon.pid --port-min=49000 --port-max=50000 --table=0 --tos=184 --foreground'
+ test no = yes
+ set +e
+ '[' -e /proc/rtpengine/control ']'
+ iptables -N rtpengine
+ iptables -D INPUT -j rtpengine
+ iptables -I INPUT -j rtpengine
+ iptables -D rtpengine -p udp -j RTPENGINE --id 0
+ iptables -I rtpengine -p udp -j RTPENGINE --id 0
iptables: No chain/target/match by that name.
+ iptables-save
+ ip6tables -N rtpengine
+ ip6tables -D INPUT -j rtpengine
+ ip6tables -I INPUT -j rtpengine
+ ip6tables -D rtpengine -p udp -j RTPENGINE --id 0
+ ip6tables -I rtpengine -p udp -j RTPENGINE --id 0
ip6tables: No chain/target/match by that name.
+ ip6tables-save
+ ip r add 10.62.2.0/24 via 172.22.0.6
+ set -x
+ exec rtpengine --interface=172.22.0.9 --listen-ng=172.22.0.9:2223 --pidfile=/run/ngcp-rtpengine-daemon.pid --port-min=49000 --port-max=50000 --table=0 --tos=184 --foreground
[1598681668.575138] ERR: FAILED TO CREATE KERNEL TABLE 0 (No such file or directory), KERNEL FORWARDING DISABLED
[root@open5gs ~]#
2、Then I check the kernel of docker_rtpengine use "uname -a" CMD,it print "3.10.0-1127.19.1.el7.x86_64", which is the kernel of Host computer.
[root@open5gs ~]# docker exec rtpengine uname -a
Linux b7905e5770b3 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@open5gs ~]# uname -a
Linux open5gs 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
[root@open5gs ~]# docker exec rtpengine lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:Ubuntu 18.04.5 LTS
Release:18.04
Codename: bionic
[root@open5gs ~]# docker exec rtpengine find /lib/modules/ -name "xt_RTPENGINE*"
/lib/modules/4.15.0-112-generic/updates/dkms/xt_RTPENGINE.ko
[root@open5gs ~]#
Thanks!
Dear @herlesupreeth
Hi,
My topology is
eNB( is on Local computer)[192.168.1.60] <==========> Openstack VM { Floating Ip add [44.102.129.54] , Docker Host(Openstack vm) [192.168.1.107] , VOLTE_DOCKERized [172.22.xx.xx] }
1- eNB <===> MME ))))))))) sucess
2- UE )))))))) got connected to network
3- UE can't access internet while i can see 4G sing in one direction!
Dockerized CORE is on the openstack vm[192.168.1.107] with default docker ip[172.22. ...]
eNB is on the Local Coputer with [192.168.1.60]
here is attached pcap
No Int3.zip
in Both sides ipv4 forwarding is enabled!
Thanks
Best regards
Dear @herlesupreeth
Hi
I followed this instruction, but when i did docker compose up face with this issue:
~/docker_open5gs$ docker-compose up
Creating network "docker_open5gs_default" with the default driver
Creating volume "docker_open5gs_mongodbdata" with default driver
Creating volume "docker_open5gs_dbdata" with default driver
Creating nrf ... done
Creating dns ... done
Creating mongo ...
Creating mysql ...
Creating rtpengine ... done
Creating mongo ... done
Creating smf ...
Creating udm ...
ERROR: for smf Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
Creating hss ...
Creating mysql ... done
Creating webui ...
Creating ausf ... done
Creating udm ... done
mote_port]:]port[/protocol]
Creating webui ... done
Creating pcf ... done
Creating udr ... done
Creating fhoss ... done
Creating icscf ... done
Creating scscf ... done
Creating pcscf ... done
ERROR: for smf Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
ERROR: for hss Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
ERROR: for pcrf Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
Traceback (most recent call last):
File "bin/docker-compose", line 6, in <module>
File "compose/cli/main.py", line 71, in main
File "compose/cli/main.py", line 127, in perform_command
File "compose/cli/main.py", line 1052, in up
File "compose/cli/main.py", line 1048, in up
File "compose/project.py", line 496, in up
File "compose/parallel.py", line 105, in parallel_execute
File "compose/parallel.py", line 203, in producer
File "compose/project.py", line 482, in do
File "compose/service.py", line 505, in execute_convergence_plan
File "compose/service.py", line 427, in _execute_convergence_create
File "compose/parallel.py", line 105, in parallel_execute
File "compose/parallel.py", line 203, in producer
File "compose/service.py", line 425, in <lambda>
File "compose/service.py", line 416, in create_and_start
File "compose/service.py", line 315, in create_container
File "compose/service.py", line 820, in _get_container_create_options
File "compose/service.py", line 1600, in build_container_ports
File "site-packages/docker/utils/ports.py", line 65, in split_port
File "site-packages/docker/utils/ports.py", line 43, in _raise_invalid_port
ValueError: Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
[13812] Failed to execute script docker-compose
I did not run anythiing under root!
Hi,
Is there any restriction on MSISDN to be set For FOHSS or Cx interface?
Ex. Length, first Numbers, ...
Suppose PLMN is "65432"
654 is MCC and 32 in MNC
is there any relation Between PLMN and MSISDN For your Dockerized instruction?
Should it be "01" in the beginning? or we can use "98741" for MSISDN?
Thanks
Best regards
Hi
I have completed the installation of all docker_open5gs
My network topo is:
((open5gs+kamalio docker)deployed in VM1) <--------------------->(enodeB) <--------------------->(xiaomi6 mobilephone)
VM ip: 192.168.120.121/24 ip: 192.168.120.12/24 APN:internet
PLMN:46000 PLMN:46000
The docker_open5gs profile is:
docker_open5gs_profile.zip
The open5gs webui subscribers settings is :
Then I start it with commands
set -a
source .env
docker-compose up
After the ENB s1 setup successfully,I turn on the mobilephone,but I get MAC failure error output as below:
mme | 08/08 06:16:06.298: [mme] INFO: InitialUEMessage (../src/mme/s1ap-handler.c:223)
mme | 08/08 06:16:06.298: [mme] INFO: [Added] Number of eNB-UEs is now 1 (../src/mme/mme-context.c:3234)
mme | 08/08 06:16:06.298: [mme] INFO: ENB_UE_S1AP_ID[1] MME_UE_S1AP_ID[1] TAC[1] CellID[0x32] (../src/mme/s1ap-handler.c:363)
mme | 08/08 06:16:06.300: [mme] INFO: [460000000000002] Unknown UE by IMSI (../src/mme/mme-context.c:2306)
mme | 08/08 06:16:06.300: [mme] INFO: [Added] Number of MME-UEs is now 1 (../src/mme/mme-context.c:2148)
mme | 08/08 06:16:06.300: [emm] WARNING: [] Attach request (../src/mme/emm-sm.c:203)
mme | 08/08 06:16:06.300: [emm] INFO: IMSI[460000000000002] (../src/mme/emm-handler.c:174)
mme | 08/08 06:16:06.442: [emm] WARNING: Authentication failure(MAC failure) (../src/mme/emm-sm.c:710)
mme | 08/08 06:16:06.448: [mme] INFO: UE Context Release [Action:3] (../src/mme/s1ap-handler.c:1377)
mme | 08/08 06:16:06.448: [mme] INFO: ENB_UE_S1AP_ID[1] MME_UE_S1AP_ID[1] (../src/mme/s1ap-handler.c:1378)
mme | 08/08 06:16:06.448: [mme] INFO: IMSI[460000000000002] (../src/mme/s1ap-handler.c:1381)
mme | 08/08 06:16:06.448: [mme] INFO: [Removed] Number of eNB-UEs is now 0 (../src/mme/mme-context.c:3240)
mme | 08/08 06:16:06.448: [mme] INFO: [Removed] Number of MME-UEs is now 0 (../src/mme/mme-context.c:2202)
webui | Mongoose: accounts.findOne({ '$or': [ { username: 'admin' } ] }, { fields: { hash: 0, salt: 0 } })
mme | 08/08 06:16:12.312: [mme] INFO: InitialUEMessage (../src/mme/s1ap-handler.c:223)
mme | 08/08 06:16:12.313: [mme] INFO: [Added] Number of eNB-UEs is now 1 (../src/mme/mme-context.c:3234)
mme | 08/08 06:16:12.313: [mme] INFO: ENB_UE_S1AP_ID[2] MME_UE_S1AP_ID[2] TAC[1] CellID[0x32] (../src/mme/s1ap-handler.c:363)
mme | 08/08 06:16:12.313: [mme] INFO: [460000000000002] Unknown UE by IMSI (../src/mme/mme-context.c:2306)
mme | 08/08 06:16:12.313: [mme] INFO: [Added] Number of MME-UEs is now 1 (../src/mme/mme-context.c:2148)
mme | 08/08 06:16:12.313: [emm] WARNING: [] Attach request (../src/mme/emm-sm.c:203)
mme | 08/08 06:16:12.313: [emm] INFO: IMSI[460000000000002] (../src/mme/emm-handler.c:174)
mme | 08/08 06:16:12.442: [emm] WARNING: Authentication failure(MAC failure) (../src/mme/emm-sm.c:710)
mme | 08/08 06:16:12.448: [mme] INFO: UE Context Release [Action:3] (../src/mme/s1ap-handler.c:1377)
mme | 08/08 06:16:12.448: [mme] INFO: ENB_UE_S1AP_ID[2] MME_UE_S1AP_ID[2] (../src/mme/s1ap-handler.c:1378)
mme | 08/08 06:16:12.448: [mme] INFO: IMSI[460000000000002] (../src/mme/s1ap-handler.c:1381)
mme | 08/08 06:16:12.448: [mme] INFO: [Removed] Number of eNB-UEs is now 0 (../src/mme/mme-context.c:3240)
mme | 08/08 06:16:12.448: [mme] INFO: [Removed] Number of MME-UEs is now 0 (../src/mme/mme-context.c:2202)
I have capture the pcap file at the same time,that it is:
mac_failure.zip
And I am sure that the UE SIM card use OP
mode ,K
is 123456789012345678912
,OP
is 901234567890123456789012
.Because the mobilephone can attach successfully when I use another EPC (which do not support VOLTE) with the same OP
K
settings.
So can you help me ?Could I see the OP and K values of UE and core network printed from open5GS logs?Thanks in advance!
How to modify timezone in docker ?
hi herlesupreeth
if i base on https://github.com/herlesupreeth/docker_open5gs/ to set up Core network with Volte ,
how config it for my enb (s1ap) connet to mme , because my eNB's IP is not "172.22.x.x"
my topology is
ENB (192.188.2.151) <-------------> PC(192.188.2.2 can access internet ) with docket_open5gs(172.22.x.x)
just modify :
s1ap:
dev: MME_IF --> ?
gtpc:
dev: MME_IF
Hi Herle,
I'm using two xiaomi phones with VoLTE enabled on both phones. Both of the phones was succesfully connected to the eNB and already have data connectivity, but when i try to make a phone call, it failed.
My apn settings on both phones is APN: internet, and i was unable to add the second APN:ims. Could you please give some suggestion for this case?
This is my pcap file: https://gofile.io/d/wSiacN
Thanks
Hi,
I have tried the installation with in a Ubuntu18.04 VM.But I met some error in STEP 6
Step 6/21 : RUN git clone --recursive https://hub.fastgit.org/open5gs/open5gs && cd open5gs && git checkout main && meson build --prefix=`pwd`/install && ninja -C build && cd build && ninja install
---> Running in 7b364147c2b9
Cloning into 'open5gs'...
Already on 'main'
Your branch is up to date with 'origin/main'.
The Meson build system
Version: 0.53.2
Source dir: /open5gs
Build dir: /open5gs/build
Build type: native build
Project name: open5gs
Project version: 2.3.2
C compiler for the host machine: cc (gcc 9.3.0 "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
C linker for the host machine: cc ld.bfd 2.34
C++ compiler for the host machine: c++ (gcc 9.3.0 "c++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0")
C++ linker for the host machine: c++ ld.bfd 2.34
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program git found: YES (/usr/bin/git)
Program python3 found: YES (/usr/bin/python3)
Program /usr/bin/python3 found: YES (/usr/bin/python3)
Compiler for C supports arguments -Wextra: YES
Compiler for C supports arguments -Wlogical-op: YES
Compiler for C supports arguments -Werror=missing-include-dirs: YES
Compiler for C supports arguments -Werror=pointer-arith: YES
Compiler for C supports arguments -Werror=init-self: YES
Compiler for C supports arguments -Wfloat-equal: YES
Compiler for C supports arguments -Wsuggest-attribute=noreturn: YES
Compiler for C supports arguments -Werror=missing-prototypes: YES
Compiler for C supports arguments -Werror=missing-declarations: YES
Compiler for C supports arguments -Werror=implicit-function-declaration: YES
Compiler for C supports arguments -Werror=return-type: YES
Compiler for C supports arguments -Werror=incompatible-pointer-types: YES
Compiler for C supports arguments -Werror=format=2: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wredundant-decls: YES
Compiler for C supports arguments -Wimplicit-fallthrough=5: YES
Compiler for C supports arguments -Wendif-labels: YES
Compiler for C supports arguments -Wstrict-aliasing=3: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C supports arguments -Werror=overflow: YES
Compiler for C supports arguments -Werror=shift-count-overflow: YES
Compiler for C supports arguments -Werror=shift-overflow=2: YES
Compiler for C supports arguments -Wdate-time: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wunused: YES
Compiler for C supports arguments -Wduplicated-branches: YES
Compiler for C supports arguments -Wmisleading-indentation: YES
Compiler for C supports arguments -Wno-sign-compare -Wsign-compare: YES
Compiler for C supports arguments -Wno-unused-parameter -Wunused-parameter: YES
Compiler for C supports arguments -ffast-math: YES
Compiler for C supports arguments -fdiagnostics-show-option: YES
Compiler for C supports arguments -fstack-protector: YES
Compiler for C supports arguments -fstack-protector-strong: YES
Compiler for C supports arguments --param=ssp-buffer-size=4: YES
meson.build:108: WARNING: Consider using the built-in warning_level option instead of using "-Wextra".
Configuring sample.yaml using configuration
Configuring 310014.yaml using configuration
Configuring csfb.yaml using configuration
Configuring volte.yaml using configuration
Configuring vonr.yaml using configuration
Configuring slice.yaml using configuration
Configuring srslte.yaml using configuration
WARNING: Output file "configs/sample.yaml" for configure_file() at configs/meson.build:49 overwrites configure_file() output at configs/meson.build:49
Configuring sample.yaml using configuration
Configuring non3gpp.yaml using configuration
Program /usr/bin/python3 found: YES (/usr/bin/python3)
Configuring mme.yaml using configuration
Configuring sgwc.yaml using configuration
Configuring sgwu.yaml using configuration
Configuring smf.yaml using configuration
Configuring amf.yaml using configuration
Configuring upf.yaml using configuration
Configuring hss.yaml using configuration
Configuring pcrf.yaml using configuration
Configuring nrf.yaml using configuration
Configuring ausf.yaml using configuration
Configuring udm.yaml using configuration
Configuring udr.yaml using configuration
Configuring pcf.yaml using configuration
Configuring nssf.yaml using configuration
Configuring bsf.yaml using configuration
Program /usr/bin/python3 found: YES (/usr/bin/python3)
Configuring mme.conf using configuration
Configuring hss.conf using configuration
Configuring smf.conf using configuration
Configuring pcrf.conf using configuration
Configuring cacert.pem using configuration
Configuring mme.cert.pem using configuration
Configuring mme.key.pem using configuration
Configuring hss.cert.pem using configuration
Configuring hss.key.pem using configuration
Configuring smf.cert.pem using configuration
Configuring smf.key.pem using configuration
Configuring pcrf.cert.pem using configuration
Configuring pcrf.key.pem using configuration
Configuring open5gs-mmed.service using configuration
Configuring open5gs-sgwcd.service using configuration
Configuring open5gs-smfd.service using configuration
Configuring open5gs-amfd.service using configuration
Configuring open5gs-sgwud.service using configuration
Configuring open5gs-upfd.service using configuration
Configuring open5gs-hssd.service using configuration
Configuring open5gs-pcrfd.service using configuration
Configuring open5gs-nrfd.service using configuration
Configuring open5gs-ausfd.service using configuration
Configuring open5gs-udmd.service using configuration
Configuring open5gs-pcfd.service using configuration
Configuring open5gs-nssfd.service using configuration
Configuring open5gs-bsfd.service using configuration
Configuring open5gs-udrd.service using configuration
Configuring 99-open5gs.netdev using configuration
Configuring 99-open5gs.network using configuration
Configuring open5gs using configuration
Configuring open5gs.conf using configuration
Has header "arpa/inet.h" : YES
Has header "ctype.h" : YES
Has header "errno.h" : YES
Has header "execinfo.h" : YES
Has header "fcntl.h" : YES
Has header "ifaddrs.h" : YES
Has header "netdb.h" : YES
Has header "pthread.h" : YES
Has header "signal.h" : YES
Has header "stdarg.h" : YES
Has header "stddef.h" : YES
Has header "stdio.h" : YES
Has header "stdint.h" : YES
Has header "stdbool.h" : YES
Has header "stdlib.h" : YES
Has header "string.h" : YES
Has header "strings.h" : YES
Has header "time.h" : YES
Has header "sys/time.h" : YES
Has header "unistd.h" : YES
Has header "net/if.h" : YES
Has header "netinet/in.h" : YES
Has header "netinet/in_systm.h" : YES
Has header "netinet/udp.h" : YES
Has header "netinet/tcp.h" : YES
Has header "sys/ioctl.h" : YES
Has header "sys/param.h" : YES
Has header "sys/random.h" : YES
Has header "sys/socket.h" : YES
Has header "sys/stat.h" : YES
Has header "limits.h" : YES
Has header "sys/syslimits.h" : NO
Has header "sys/types.h" : YES
Has header "sys/wait.h" : YES
Has header "sys/uio.h" : YES
Checking for function "arc4random" : NO
Checking for function "arc4random_buf" : NO
Checking for function "getrandom" : YES
Checking for function "localtime_r" : YES
Checking for function "getifaddrs" : YES
Checking for function "getenv" : YES
Checking for function "putenv" : YES
Checking for function "setenv" : YES
Checking for function "unsetenv" : YES
Checking for function "strerror_r" : YES
Checking for function "sigaction" : YES
Checking for function "sigwait" : YES
Checking for function "sigsuspend" : YES
Checking for function "eventfd" : YES
Checking for function "kqueue" : NO
Checking for function "epoll_ctl" : YES
Run-time dependency threads found: YES
Header <pthread.h> has symbol "pthread_barrier_wait" : YES
Header <signal.h> has symbol "sys_siglist" : YES
Checking if "strerror_r() returns char *" compiles: YES
Library execinfo found: NO
Checking for function "backtrace" : YES
Checking if "clock_gettime()" links: YES
Checking if "eventfd(2) system call" links: YES
Library socket found: NO
Checking if "socket()" links: YES
Configuring core-config-private.h using configuration
Configuring core-config.h using configuration
Compiler for C supports arguments -Wno-shift-negative-value -Wshift-negative-value: YES
Compiler for C supports arguments -Wno-unused-but-set-variable -Wunused-but-set-variable: YES
Compiler for C supports arguments -Wno-unknown-warning-option -Wunknown-warning-option: NO
Cloning into 'freeDiameter'...
fatal: unable to access 'https://github.com/open5gs/freeDiameter.git/': GnuTLS recv error (-110): The TLS connection was non-properly terminated.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py", line 129, in run
return options.run_func(options)
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 245, in run
app.generate()
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 159, in generate
self._generate(env)
File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 192, in _generate
intr.run()
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter.py", line 4167, in run
super().run()
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 412, in run
self.evaluate_codeblock(self.ast, start=1)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 436, in evaluate_codeblock
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 430, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 441, in evaluate_statement
return self.function_call(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 788, in function_call
return func(node, posargs, kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 285, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 174, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter.py", line 3689, in func_subdir
self.evaluate_codeblock(codeblock)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 436, in evaluate_codeblock
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 430, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 441, in evaluate_statement
return self.function_call(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 788, in function_call
return func(node, posargs, kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 285, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 174, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter.py", line 3689, in func_subdir
self.evaluate_codeblock(codeblock)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 436, in evaluate_codeblock
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 430, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 441, in evaluate_statement
return self.function_call(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 788, in function_call
return func(node, posargs, kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 285, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 174, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter.py", line 3689, in func_subdir
self.evaluate_codeblock(codeblock)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 436, in evaluate_codeblock
raise e
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 430, in evaluate_codeblock
self.evaluate_statement(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 443, in evaluate_statement
return self.assignment(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 1064, in assignment
value = self.evaluate_statement(node.value)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 441, in evaluate_statement
return self.function_call(cur)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 788, in function_call
return func(node, posargs, kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 285, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 174, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreterbase.py", line 143, in wrapped
return f(*wrapped_args, **wrapped_kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter.py", line 2540, in func_subproject
return self.do_subproject(dirname, 'meson', kwargs)
File "/usr/lib/python3/dist-packages/mesonbuild/interpreter.py", line 2582, in do_subproject
resolved = r.resolve(dirname, method)
File "/usr/lib/python3/dist-packages/mesonbuild/wrap/wrap.py", line 187, in resolve
self.get_git()
File "/usr/lib/python3/dist-packages/mesonbuild/wrap/wrap.py", line 282, in get_git
verbose_git(['clone', self.wrap.get('url'), self.directory], self.subdir_root, check=True)
File "/usr/lib/python3/dist-packages/mesonbuild/wrap/wrap.py", line 62, in verbose_git
return git(cmd, workingdir, check=check).returncode == 0
File "/usr/lib/python3/dist-packages/mesonbuild/mesonlib.py", line 61, in git
pc = subprocess.run([GIT, '-C', workingdir] + cmd,
File "/usr/lib/python3.8/subprocess.py", line 516, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/usr/bin/git', '-C', '/open5gs/subprojects', 'clone', 'https://github.com/open5gs/freeDiameter.git', 'freeDiameter']' returned non-zero exit status 128.
Compiler for C supports arguments -Wno-missing-prototypes -Wmissing-prototypes: YES
Compiler for C supports arguments -Wno-missing-declarations -Wmissing-declarations: YES
Compiler for C supports arguments -Wno-discarded-qualifiers -Wdiscarded-qualifiers: YES
Compiler for C supports arguments -Wno-redundant-decls -Wredundant-decls: YES
Compiler for C supports arguments -Wno-shift-overflow -Wshift-overflow: YES
Compiler for C supports arguments -Wno-float-equal -Wfloat-equal: YES
Compiler for C supports arguments -Wno-implicit-fallthrough -Wimplicit-fallthrough: YES
Compiler for C supports arguments -Wno-incompatible-pointer-types-discards-qualifiers -Wincompatible-pointer-types-discards-qualifiers: NO
Compiler for C supports arguments -Wno-format-nonliteral -Wformat-nonliteral: YES
Compiler for C supports arguments -Wno-cpp -Wcpp: YES
Found pkg-config: /usr/bin/pkg-config (0.29.1)
Run-time dependency yaml-0.1 found: YES 0.2.2
Has header "netinet/sctp.h" : YES
Library sctp found: YES
Configuring sctp-config.h using configuration
Run-time dependency libmongoc-1.0 found: YES 1.16.1
Removing intermediate container 7b364147c2b9
The command '/bin/sh -c git clone --recursive https://hub.fastgit.org/open5gs/open5gs && cd open5gs && git checkout main && meson build --prefix=`pwd`/install && ninja -C build && cd build && ninja install' returned a non-zero code: 2
root@user:/home/user/volte/docker_open5gs/base#
It seems git clone error,I use https://hub.fastgit.org/***.git
to download faster than https://github.com/***.git
for geographical reasons.So how should I replace this address https://github.com/open5gs/freeDiameter.git
?
Thanks in advance!
@miaoski @herlesupreeth hello! in ueransim program, there is nr-ue and nr-gnb in ./UERANSIM/build
but in the container of UERANSIM, there are no nr-ue or nr-gnb.
I want to know that when I start the container UERANSIM, did the ue or ran start?
or how to did this operation(nr-ue -c myconfig1.yaml nr-gnb -c myconfig2.yaml) like ueransim program in container?
thanks!!!
Hi,
Can UERANSIM
test for VoNR now?Or just for testing 5G traffic with this docker?
Thanks for your good work!!
Hi, thanks a lot for this environment - I have some issues running this docker with srsENB on Ubuntu 20.10 with an Ettus B210.
The SMF seems to crash with this error (longer output below):
smf | 04/19 18:30:32.988: [pfcp] FATAL: ogs_pfcp_ue_ip_alloc: Assertion `ue_ip' failed. (../lib/pfcp/context.c:1614)
Any idea what could be going wrong? Happy to submit TCPdumps or config files if needed, but I hardly changed anything from the docker env, except for the MNC/MCC and adding the UE info via the UI. Thanks!
[code]
mme | 04/19 18:30:32.895: [mme] INFO: InitialUEMessage (../src/mme/s1ap-handler.c:223)
mme | 04/19 18:30:32.896: [mme] INFO: [Added] Number of eNB-UEs is now 1 (../src/mme/mme-context.c:3222)
mme | 04/19 18:30:32.896: [mme] INFO: ENB_UE_S1AP_ID[1] MME_UE_S1AP_ID[1] TAC[1] CellID[0x19b01] (../src/mme/s1ap-handler.c:360)
mme | 04/19 18:30:32.897: [mme] INFO: [901700000047229] Unknown UE by IMSI (../src/mme/mme-context.c:2300)
mme | 04/19 18:30:32.897: [mme] INFO: [Added] Number of MME-UEs is now 1 (../src/mme/mme-context.c:2143)
mme | 04/19 18:30:32.897: [emm] WARNING: [] Attach request (../src/mme/emm-sm.c:198)
mme | 04/19 18:30:32.897: [emm] INFO: IMSI[901700000047229] (../src/mme/emm-handler.c:172)
mme | 04/19 18:30:32.985: [mme] INFO: [Added] Number of MME-Sessions is now 1 (../src/mme/mme-context.c:3234)
sgwc | 04/19 18:30:32.986: [sgwc] INFO: [Added] Number of SGWC-UEs is now 1 (../src/sgwc/context.c:210)
sgwc | 04/19 18:30:32.986: [sgwc] INFO: [Added] Number of SGWC-Sessions is now 1 (../src/sgwc/context.c:865)
sgwu | 04/19 18:30:32.987: [sgwu] INFO: UE F-SEID[CP:0x1 UP:0x1] (../src/sgwu/context.c:144)
sgwu | 04/19 18:30:32.987: [sgwu] INFO: [Added] Number of SGWU-Sessions is now 1 (../src/sgwu/context.c:149)
sgwc | 04/19 18:30:32.987: [gtp] INFO: gtp_connect() [172.22.0.7]:2123 (../lib/gtp/path.c:59)
smf | 04/19 18:30:32.988: [smf] INFO: [Added] Number of SMF-UEs is now 1 (../src/smf/context.c:806)
smf | 04/19 18:30:32.988: [smf] INFO: [Added] Number of SMF-Sessions is now 1 (../src/smf/context.c:2416)
smf | 04/19 18:30:32.988: [pfcp] FATAL: ogs_pfcp_ue_ip_alloc: Assertion `ue_ip' failed. (../lib/pfcp/context.c:1614)
smf | 04/19 18:30:32.989: [core] FATAL: backtrace() returned 10 addresses (../lib/core/ogs-abort.c:37)
smf | /open5gs/install/lib/x86_64-linux-gnu/libogspfcp.so.2(ogs_pfcp_ue_ip_alloc+0x4ab) [0x7f9776a6e694]
smf | ./open5gs-smfd(+0x10c8f) [0x563065f6ec8f]
smf | ./open5gs-smfd(+0x274da) [0x563065f854da]
smf | ./open5gs-smfd(+0x18a97) [0x563065f76a97]
smf | /open5gs/install/lib/x86_64-linux-gnu/libogscore.so.2(ogs_fsm_dispatch+0x47) [0x7f9778ee69a5]
smf | ./open5gs-smfd(+0x95ce) [0x563065f675ce]
smf | /open5gs/install/lib/x86_64-linux-gnu/libogscore.so.2(+0x12f9c) [0x7f9778ed9f9c]
smf | /lib/x86_64-linux-gnu/libpthread.so.0(+0x76db) [0x7f97763e86db]
smf | /lib/x86_64-linux-gnu/libc.so.6(clone+0x3f) [0x7f977611171f]
smf | Aborted (core dumped)
pcrf | 04/19 18:30:33.143: [diam] ERROR: pid:PSM/smf.epc.mnc001.mcc001.3gppnetwork.org in fd_psm_change_state@p_psm.c:287: 'STATE_OPEN' -> 'STATE_CLOSED' 'smf.epc.mnc001.mcc001.3gppnetwork.org'
pcrf | ((null):0)
smf exited with code 134
sgwc | 04/19 18:30:35.488: [gtp] WARNING: [1] REMOTE Request Duplicated. Discard! for step 1 type 32 peer [172.22.0.9]:2123 (../lib/gtp/xact.c:404)
nrf | 04/19 18:30:36.396: [nrf] WARNING: [55a89a20-a12c-41eb-9c37-fd97f1f3c3ee] No heartbeat (../src/nrf/nrf-sm.c:223)
nrf | 04/19 18:30:36.396: [nrf] INFO: [55a89a20-a12c-41eb-9c37-fd97f1f3c3ee] NF de-registered (../src/nrf/nf-sm.c:202)
amf | 04/19 18:30:36.396: [amf] WARNING: [55a89a20-a12c-41eb-9c37-fd97f1f3c3ee] (NRF-notify) Not found (../src/amf/nnrf-handler.c:218)
nrf | 04/19 18:30:36.405: [nrf] WARNING: Subscription notification failed [404] (../src/nrf/sbi-path.c:63)
scscf | 5(37) DEBUG: ims_usrloc_scscf [ims_usrloc_scscf_mod.c:481]: timer(): Syncing cache
scscf | 5(37) DEBUG: ims_usrloc_scscf [udomain.c:277]: mem_timer_udomain(): Changing expired_contacts list size from 0 to 1024
scscf | 5(37) DEBUG: ims_usrloc_scscf [udomain.c:291]: mem_timer_udomain(): *** mem_timer_udomain - checking contacts - START ***
scscf | 5(37) DEBUG: ims_usrloc_scscf [udomain.c:353]: mem_timer_udomain(): *** mem_timer_udomain - checking contacts - FINISHED ***
scscf | 5(37) DEBUG: ims_usrloc_scscf [udomain.c:359]: mem_timer_udomain(): *** mem_timer_udomain - checking IMPUs - START ***
scscf | 5(37) DEBUG: ims_usrloc_scscf [udomain.c:384]: mem_timer_udomain(): *** mem_timer_udomain - checking IMPUs - FINISHED ***
scscf | 5(37) DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(37) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs
scscf | 5(37) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(37) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 14355348
scscf | 5(37) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 14355348
sgwc | 04/19 18:30:37.990: [gtp] WARNING: [1] REMOTE Request Duplicated. Discard! for step 1 type 32 peer [172.22.0.9]:2123 (../lib/gtp/xact.c:404)
webui | Mongoose: accounts.findOne({ '$or': [ { username: 'admin' } ] }, { fields: { hash: 0, salt: 0 } })
sgwc | 04/19 18:30:40.491: [gtp] WARNING: [1] LOCAL No Reponse. Give up! for step 1 type 32 peer [172.22.0.7]:2123 (../lib/gtp/xact.c:603)
sgwu | 04/19 18:30:40.491: [sgwu] INFO: [Removed] Number of SGWU-sessions is now 0 (../src/sgwu/context.c:169)
sgwc | 04/19 18:30:40.491: [sgwc] ERROR: [901700000047229] No Create Session Response (../src/sgwc/sxa-handler.c:78)
sgwc | 04/19 18:30:40.491: [sgwc] INFO: [Removed] Number of SGWC-Sessions is now 0 (../src/sgwc/context.c:871)
mme | 04/19 18:30:40.492: [gtp] WARNING: [1] LOCAL No Reponse. Give up! for step 1 type 32 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:603)
mme | 04/19 18:30:40.492: [mme] ERROR: GTP Timeout : IMSI[901700000047229] Message-Type[32] (../src/mme/mme-gtp-path.c:150)
mme | 04/19 18:30:40.492: [mme] INFO: UE Context Release [Action:3] (../src/mme/s1ap-handler.c:1328)
mme | 04/19 18:30:40.492: [mme] INFO: ENB_UE_S1AP_ID[1] MME_UE_S1AP_ID[1] (../src/mme/s1ap-handler.c:1330)
mme | 04/19 18:30:40.492: [mme] INFO: IMSI[901700000047229] (../src/mme/s1ap-handler.c:1332)
mme | 04/19 18:30:40.492: [mme] INFO: [Removed] Number of eNB-UEs is now 0 (../src/mme/mme-context.c:3228)
mme | 04/19 18:30:40.492: [mme] INFO: [Removed] Number of MME-Sessions is now 0 (../src/mme/mme-context.c:3240)
mme | 04/19 18:30:40.492: [mme] INFO: [Removed] Number of MME-UEs is now 0 (../src/mme/mme-context.c:2197)
upf | 04/19 18:30:42.957: [pfcp] WARNING: [10] LOCAL No Reponse. Give up! for step 1 type 1 peer [172.22.0.7]:8805 (../lib/pfcp/xact.c:618)
upf | 04/19 18:30:42.957: [upf] WARNING: No Heartbeat from SMF [172.22.0.7]:8805 (../src/upf/pfcp-sm.c:254)
upf | 04/19 18:30:42.957: [upf] INFO: PFCP de-associated (../src/upf/pfcp-sm.c:178)
[/code]
Hi Herle,
I have followed instruction from Open5GS doc website in sub section: Add IMS subscription use in FoHSS as follows from the Web GUI.
And already at these steps:
And, finally add these IMPUs as implicit set of IMSI derived IMPU in HSS i.e sip:[email protected] as follows:
What is the meaning of this instruction: In "Add IMPU(s) to Implicit-Set" section give IMPU Identity created above to be added to this IMPU...???
Here is the screenshot at hss web console:
Please inform the next step. Thanks
Hello,
When running docker-compose up, I get the following errors for the services, ex.:
ERROR: for rtpengine Cannot start service rtpengine: Invalid address 172.22.0.16: It does not belong to any of this network's subnets
So I change the "default" network for all the services in docker-compose.yaml to "default2" for example, and then creating the services works. Are there any side effects to this, or am I missing something?
Now I'm getting another error:
mysql | ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Any suggestions would be very helpful, as I'm relatively new to VoLTE/IMS and docker-related works.
ERROR: for smf Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
ERROR: for pcrf Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
ERROR: for hss Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
How to solve this problem
Hi~ Dude, long time no see.
I've just installed the latest docker_open5gs
I figured that the registration between the UE and gNB had broken down.
The most possible cause is that the UE_AMBR info has not been filled.
But I'm not aware why it has not been configured.
The former versions I've been using have got a complete UE profile.
Could you help me tackle this problem?
Dear @herlesupreeth @miaoski
Hi
I have used this repo to implement VOLTE. So i followed the same rules as in instruction. ( DOCKER IP ADDRESSES ARE REMAINED AS DEFAULT)
****** My setup is openstack vm (CORE + IMS) with 8 core 16GB ram 50GB Hard internal Ip addr is 192.168.1.169 and Floating Ip add of 46.100.56.23 ( i rent openstack panel, So 192.168.1.169 is not my local ip and its not in my local Network. It means 46.100.56.23 is dedicated Ip address) and run your docker instruction over that!
****** For eNB i have a Pc in my local network with 192.168.1.10 ip addr with SRSLTE project installed and tested ( My local Network Does Not have Dedicated Ip addr. )
But i can not connect srsenb to the MME it sayed connection refuse
i also followed herlesupreeth/Open5gs_Config#4 (comment) comment but still eNB is not connecting to The Core with specified configuration! ( SPGW ip addresses in CORE+IMS VM is as default configs and default ip without any change in .env )
Should i change any config in order to have connection between eNB and Core? could u please mention it
Thanks
Best regards
My test step
error step2: Status-Line: SIP/2.0 478 Unresolvable destination (478/TM)
packet as the below:
sms_err.zip
Hi herlesupreeth,
Very thank you to help much on corenetwork and IMS , I got much knowledge from you
(I just got in touch with LTE / 5G related knowledge not long ago )
i have one more issue
Now LTE small cell ready and phone can attached and access internet successfuly
but i wanna use outside gNB(on a different host) to connect this docker with open5gs
gnb(192.188.2.251) <-----ngap/gtp----->(192.188.2.2)host with docket_open5gs(172.22.x.x)
if i wanna external gNB(SA,NSA),do i only just need to do the below 2 steps?
step 1) modify "UPF" of .env and lanuch "source .env"
In UPF:
UPF_ADVERTISE_IP=192.188.2.2
below is LTE parameter
SGW:
SGWU_ADVERTISE_IP=192.188.2.2
then
source .env
step 2) Uncomment the following and add ports' parameter in docker-compose.yaml
In amf:
# ports:
# - "38412:38412/sctp"
after i add this , i can attachd successfully .
if phone can access internet , i must config upf ,right or not ?
In upf:
Does it follow sgwu format to add ports parameter ? if i have add below parameter:
ports:
- "2152:2152/udp"
, it will error "0.0.0:2152 failed: port is already allocated"
below is LTE's parameter
In mme
# ports:
# - "36412:36412/sctp"
In sgwu
# ports:
# - "2152:2152/udp"
WEIGH IT UP PLEASE MAN :)
Dear @herlesupreeth
Hi
I followed ur instruction and could connect Both UEs ( samsung A42 and Iphone 6s)
But when i try to make a call it failes
This is FHOSS logs:
INFO de.fhg.fokus.hss.web.util.LoggerHelper- init - WebLoggingAppender added/cleared.
INFO de.fhg.fokus.hss.cx.op.SAR- processRequest - User with Public Identity: sip:[email protected] and all its coresponding implicit-set identities are De-Registered!
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:0000000013e3
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:000000001404
INFO de.fhg.fokus.hss.cx.op.SAR- downloadUserData -
The UserData XML document which is sent to the S-CSCF:
<?xml version="1.0" encoding="UTF-8"?><IMSSubscription><PrivateID>[email protected]</PrivateID><ServiceProfile><PublicIdentity><BarringIndication>1</BarringIndication><Identity>sip:[email protected]</Identity><Extension><IdentityType>0</IdentityType></Extension></PublicIdentity><PublicIdentity><Identity>tel:0198765432101</Identity><Extension><IdentityType>0</IdentityType></Extension></PublicIdentity><PublicIdentity><Identity>sip:0198765432101</Identity><Extension><IdentityType>0</IdentityType></Extension></PublicIdentity><InitialFilterCriteria><Priority>0</Priority><TriggerPoint><ConditionTypeCNF>0</ConditionTypeCNF><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><Method>PUBLISH</Method><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><SIPHeader><Header>Event</Header><Content>.*presence.*</Content></SIPHeader><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>0</Group><SessionCase>0</SessionCase><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>1</Group><Method>PUBLISH</Method><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>1</Group><SIPHeader><Header>Event</Header><Content>.*presence.*</Content></SIPHeader><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>1</Group><SessionCase>3</SessionCase><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>2</Group><Method>SUBSCRIBE</Method><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>2</Group><SIPHeader><Header>Event</Header><Content>.*presence.*</Content></SIPHeader><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>2</Group><SessionCase>1</SessionCase><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>3</Group><Method>SUBSCRIBE</Method><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>3</Group><SIPHeader><Header>Event</Header><Content>.*presence.*</Content></SIPHeader><Extension></Extension></SPT><SPT><ConditionNegated>0</ConditionNegated><Group>3</Group><SessionCase>2</SessionCase><Extension></Extension></SPT></TriggerPoint><ApplicationServer><ServerName>sip:172.22.0.18:5065</ServerName><DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria></ServiceProfile></IMSSubscription>
INFO de.fhg.fokus.hss.cx.op.SAR- processRequest -
User with Public Identity: sip:[email protected] and all its coresponding implicit-set identities are Registered!
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:000000000086
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:0000000000a7
INFO de.fhg.fokus.hss.cx.op.SAR- downloadUserData -
IMSSubscription>
INFO de.fhg.fokus.hss.cx.op.SAR- processRequest -
User with Public Identity: sip:[email protected] and all its coresponding implicit-set identities are Registered!
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:0000000000a7
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:0000000000a7
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - Handling Synchronization between Mobile Station and Home Environment!
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - RAND is: 8ca864c99e5ebeed4a99ef1af86c1fa0
WARN de.fhg.fokus.hss.cx.op.MAR- synchronize - USE_AK is enabled and will be used in Milenage algorithm!
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - SQN_MS in Hex is: 0000000000a7
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - SQN_HE before sync in Hex is: 0000000000c8
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - The new generated SQN value shall be accepted on the client, abort synchronization!
INFO de.fhg.fokus.hss.cx.op.SAR- downloadUserData -
INFO de.fhg.fokus.hss.cx.op.SAR- processRequest -
User with Public Identity: sip:[email protected] and all its coresponding implicit-set identities are Registered!
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:0000000000c8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:0000000000c8
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - Handling Synchronization between Mobile Station and Home Environment!
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - RAND is: ac87561235cb9740ad041c1f12db38b6
WARN de.fhg.fokus.hss.cx.op.MAR- synchronize - USE_AK is enabled and will be used in Milenage algorithm!
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - SQN_MS in Hex is: 0000000000c8
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - SQN_HE before sync in Hex is: 0000000000e9
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - The new generated SQN value shall be accepted on the client, abort synchronization!
INFO de.fhg.fokus.hss.cx.op.SAR- downloadUserData -
<DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria></ServiceProfile></IMSSubscription>
INFO de.fhg.fokus.hss.cx.op.SAR- processRequest -
User with Public Identity: sip:[email protected] and all its coresponding implicit-set identities are Registered!
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:0000000000e9
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auth:1
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - secret:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - opC:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - amf:2
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - SQN LEN:6
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - authenticate:32
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - auhtorization:8
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ck:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - ik:16
INFO de.fhg.fokus.hss.cx.op.MAR- generateAuthVector - The last SQN is:0000000000e9
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - Handling Synchronization between Mobile Station and Home Environment!
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - RAND is: a13233c7872a0de647300a40ba1c6f16
WARN de.fhg.fokus.hss.cx.op.MAR- synchronize - USE_AK is enabled and will be used in Milenage algorithm!
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - SQN_MS in Hex is: 0000000000e9
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - SQN_HE before sync in Hex is: 00000000010a
INFO de.fhg.fokus.hss.cx.op.MAR- synchronize - The new generated SQN value shall be accepted on the client, abort synchronization!
INFO de.fhg.fokus.hss.cx.op.SAR- downloadUserData -
<DefaultHandling>0</DefaultHandling></ApplicationServer></InitialFilterCriteria></ServiceProfile></IMSSubscription>
INFO de.fhg.fokus.hss.cx.op.SAR- processRequest -
User with Public Identity: sip:[email protected] and all its coresponding implicit-set identities are Registered!
There was some lines in between which i delete them to see less process
Here is the Pcap:
https://gofile.io/d/GI8mtG
i found docker with open5gs , it's performance less than physical machine with open5gs
How to fine-tune to make docker faster ?
my topology is
ENB (192.188.2.151) <-------------> PC(192.188.2.2 can access internet ) with docket_open5gs(172.22.x.x)
host's iptable nat POSTROUTING as the below , how to let docker can access internet ( is it in docker-compose.yaml ?)
Chain POSTROUTING (policy ACCEPT 390 packets, 25239 bytes)
pkts bytes target prot opt in out source destination
0 0 MASQUERADE all -- any !docker0 172.17.0.0/16 anywhere
0 0 MASQUERADE all -- any !br-21febb5fcc58 172.22.0.0/24 anywhere
0 0 MASQUERADE tcp -- any any 172.22.0.25 172.22.0.25 tcp dpt:3000
0 0 MASQUERADE udp -- any any 172.22.0.6 172.22.0.6 udp dpt:2152
0 0 MASQUERADE tcp -- any any 172.22.0.18 172.22.0.18 tcp dpt:http-alt
0 0 MASQUERADE sctp -- any any 172.22.0.10 172.22.0.10 sctp dpt:38412
0 0 MASQUERADE sctp -- any any 172.22.0.9 172.22.0.9 sctp dpt:36412
Hi,
I tried using your docker-compose setup within a VM;
And it just hangs on
scscf |DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(48) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs scscf | 5(48) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(48) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 79562467 scscf | 5(48) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 79562467 [...]
printing this statement every 10 seconds (see the tail of the log, below).
This is the entire log file (Very long): free5gs_log.txt
I can see some anomalies:
Dear @herlesupreeth
Hi,
Have u ever tried Combination of OAI NSA (RAN) with your Dockerized VOLTE (CORE)?
I can see there is oai file in your repo, but its just eNB in docker
Have you ever tested Dockerized VOLTE with their RAN (NSA Mode) on Bare Metal ( i mean not dockerized version and just native ubuntu on diffrent pcs)?
Thanks
Best regards
my test steps as the below
step 6 ) is failure , i attached packet as the below , could you help check this ?
phone1 and 2 Volte register failure.zip
VOLTE register and call was successfully established if I run the SRSENB and DOCKER in the same machine. SIP REGISTER message is not initiated if i run the SRSENB in another machine
SRSENB : 192.168.168.81
DOCKER MACHINE IP: 192.168.168.7
Attaching the PCAP. Kindly help of this
docker_enb_NOSIP.zip
Hi Herle,
I am getting the pcscf error when running docker-compose for open5gs and unable to access http://<DOCKER_HOST_IP>:3000. I have already finish the installation process and there is no error during the installation process. I think there is some settings in the core network component which is not match, and i'm still using the default value.
Here is the log at open5gs docker:
WARNING: Found orphan containers (srsenb) for this project. If you removed or renamed this service in your compose file, you can run this command with the --remove-orphans flag to clean it up.
Starting mongo ... done
Starting nrf ... done
Starting dns ... done
Starting rtpengine ... done
Starting mysql ... done
Starting hss ... done
Starting pcrf ... done
Starting smf ... done
Starting ausf ... done
Starting udr ... done
Starting udm ... done
Starting upf ... done
Starting sgwu ... done
Starting sgwc ... done
Starting amf ... done
Starting fhoss ... done
Starting icscf ... done
Starting scscf ... done
Starting mme ... done
Starting pcscf ... done
Attaching to dns, mongo, nrf, pcrf, udr, smf, ausf, rtpengine, upf, hss, sgwu, udm, mysql, fhoss, sgwc, scscf, icscf, mme, pcscf, amf
ausf | Open5GS daemon v2.0.20
ausf |
ausf | 11/12 08:25:26.782: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/ausf.yaml' (../src/main.c:54)
ausf | 11/12 08:25:26.783: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/ausf.log' (../src/main.c:57)
ausf | 11/12 08:25:26.783: [app] INFO: AUSF initialize...done (../src/ausf/app.c:31)
ausf | 11/12 08:25:26.783: [sbi] INFO: sbi_server() [172.22.0.11]:7777 (../lib/sbi/server.c:298)
ausf | 11/12 08:25:26.784: [ausf] INFO: [f19dc8c0-2485-41eb-b654-8f0cc582a949] NF registered (../src/ausf/nf-sm.c:198)
ausf | 11/12 08:25:27.832: [ausf] INFO: [f23d7e38-2485-41eb-80e6-6d4aa47f81a9] (NRF-notify) NF registered (../src/ausf/nnrf-handler.c:152)
ausf | 11/12 08:25:27.832: [ausf] INFO: [f23d7e38-2485-41eb-80e6-6d4aa47f81a9] (NRF-notify) NF Profile updated (../src/ausf/nnrf-handler.c:168)
dns | 12-Nov-2020 08:25:25.751 starting BIND 9.11.3-1ubuntu1.13-Ubuntu (Extended Support Version) id:a375815
dns | 12-Nov-2020 08:25:25.751 running on Linux x86_64 5.4.0-52-generic #57~18.04.1-Ubuntu SMP Thu Oct 15 14:04:49 UTC 2020
dns | 12-Nov-2020 08:25:25.751 built with '--build=x86_64-linux-gnu' '--prefix=/usr' '--includedir=/usr/include' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' '--libdir=/usr/lib/x86_64-linux-gnu' '--libexecdir=/usr/lib/x86_64-linux-gnu' '--disable-maintainer-mode' '--disable-dependency-tracking' '--libdir=/usr/lib/x86_64-linux-gnu' '--sysconfdir=/etc/bind' '--with-python=python3' '--localstatedir=/' '--enable-threads' '--enable-largefile' '--with-libtool' '--enable-shared' '--enable-static' '--with-gost=no' '--with-openssl=/usr' '--with-gssapi=/usr' '--with-libjson=/usr' '--without-lmdb' '--with-gnu-ld' '--with-geoip=/usr' '--with-atf=no' '--enable-ipv6' '--enable-rrl' '--enable-filter-aaaa' '--enable-native-pkcs11' '--with-pkcs11=/usr/lib/softhsm/libsofthsm2.so' '--with-randomdev=/dev/urandom' '--with-eddsa=no' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/bind9-18eg01/bind9-9.11.3+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -fno-strict-aliasing -fno-delete-null-pointer-checks -DNO_VERSION_DATE -DDIG_SIGCHASE' 'LDFLAGS=-Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2'
dns | 12-Nov-2020 08:25:25.751 running as: named -c /etc/bind/named.conf -g -u bind
dns | 12-Nov-2020 08:25:25.751 ----------------------------------------------------
dns | 12-Nov-2020 08:25:25.751 BIND 9 is maintained by Internet Systems Consortium,
dns | 12-Nov-2020 08:25:25.751 Inc. (ISC), a non-profit 501(c)(3) public-benefit
dns | 12-Nov-2020 08:25:25.751 corporation. Support and training for BIND 9 are
dns | 12-Nov-2020 08:25:25.751 available at https://www.isc.org/support
dns | 12-Nov-2020 08:25:25.751 ----------------------------------------------------
dns | 12-Nov-2020 08:25:25.751 found 8 CPUs, using 8 worker threads
dns | 12-Nov-2020 08:25:25.751 using 7 UDP listeners per interface
dns | 12-Nov-2020 08:25:25.752 using up to 4096 sockets
dns | 12-Nov-2020 08:25:25.754 loading configuration from '/etc/bind/named.conf'
hss |
hss | > [email protected] dev /open5gs/webui
hss | > node server/index.js
hss |
mme | Open5GS daemon v2.0.20
mme |
mme | 11/12 08:25:28.965: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/mme.yaml' (../src/main.c:54)
mme | 11/12 08:25:28.965: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/mme.log' (../src/main.c:57)
hss | > Using external babel configuration
mongo | 2020-11-12T08:25:25.808+0700 I CONTROL [main] log file "/var/log/mongodb/mongodb.log" exists; moved to "/var/log/mongodb/mongodb.log.2020-11-12T01-25-25".
dns | 12-Nov-2020 08:25:25.754 reading built-in trust anchors from file '/etc/bind/bind.keys'
mysql | Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease
hss | > Location: "/open5gs/webui/.babelrc"
mme | 11/12 08:25:28.978: [app] INFO: MME initialize...done (../src/mme/app-init.c:33)
mme | 11/12 08:25:28.979: [gtp] INFO: gtp_server() [172.22.0.9]:2123 (../lib/gtp/path.c:32)
mme | 11/12 08:25:28.979: [gtp] INFO: gtp_connect() [172.22.0.5]:2123 (../lib/gtp/path.c:59)
mme | 11/12 08:25:28.979: [mme] INFO: s1ap_server() [172.22.0.9]:36412 (../src/mme/s1ap-sctp.c:57)
mysql | Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
dns | 12-Nov-2020 08:25:25.754 initializing GeoIP Country (IPv4) (type 1) DB
dns | 12-Nov-2020 08:25:25.754 GEO-106FREE 20180315 Build
dns | 12-Nov-2020 08:25:25.754 initializing GeoIP Country (IPv6) (type 12) DB
icscf | mkdir: cannot create directory '/etc/kamailio_icscf': File exists
mysql | Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
fhoss | changing: DiameterPeerHSS.xml c3p0.properties hibernate.properties hss.properties log4j.properties
nrf | Open5GS daemon v2.0.20
nrf |
nrf | 11/12 08:25:25.898: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/nrf.yaml' (../src/main.c:54)
nrf | 11/12 08:25:25.898: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/nrf.log' (../src/main.c:57)
dns | 12-Nov-2020 08:25:25.754 GEO-106FREE 20180315 Build
dns | 12-Nov-2020 08:25:25.754 GeoIP City (IPv4) (type 2) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP City (IPv4) (type 6) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP City (IPv6) (type 30) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP City (IPv6) (type 31) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP Region (type 3) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP Region (type 7) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP ISP (type 4) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP Org (type 5) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP AS (type 9) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP Domain (type 11) DB not available
dns | 12-Nov-2020 08:25:25.754 GeoIP NetSpeed (type 10) DB not available
nrf | 11/12 08:25:25.898: [app] INFO: NRF initialize...done (../src/nrf/app.c:31)
nrf | 11/12 08:25:25.898: [sbi] INFO: sbi_server() [172.22.0.12]:7777 (../lib/sbi/server.c:298)
nrf | 11/12 08:25:26.756: [nrf] INFO: [f197a030-2485-41eb-a4ac-095aba357045] NF registred (../src/nrf/nf-sm.c:188)
dns | 12-Nov-2020 08:25:25.754 using default UDP/IPv4 port range: [32768, 60999]
pcscf | mkdir: cannot create directory '/etc/kamailio_pcscf': File exists
dns | 12-Nov-2020 08:25:25.754 using default UDP/IPv6 port range: [32768, 60999]
rtpengine | + RUNTIME=rtpengine
nrf | 11/12 08:25:26.784: [nrf] INFO: [f19dc8c0-2485-41eb-b654-8f0cc582a949] NF registred (../src/nrf/nf-sm.c:188)
scscf | mkdir: cannot create directory '/etc/kamailio_scscf': File exists
sgwc | Open5GS daemon v2.0.20
sgwc |
sgwc | 11/12 08:25:28.525: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/sgwc.yaml' (../src/main.c:54)
sgwc | 11/12 08:25:28.526: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/sgwc.log' (../src/main.c:57)
fhoss | changing: hss_db.sql hss_db_migrate_as_register.sql hss_db_migrate_dsai.sql userdata.sql
rtpengine | + lsmod
dns | 12-Nov-2020 08:25:25.755 listening on IPv6 interfaces, port 53
sgwc | 11/12 08:25:28.531: [gtp] INFO: gtp_server() [172.22.0.5]:2123 (../lib/gtp/path.c:32)
sgwc | 11/12 08:25:28.531: [pfcp] INFO: pfcp_server() [172.22.0.5]:8805 (../lib/pfcp/path.c:32)
sgwc | 11/12 08:25:28.531: [pfcp] INFO: ogs_pfcp_connect() [172.22.0.6]:8805 (../lib/pfcp/path.c:60)
sgwc | 11/12 08:25:28.531: [sgwc] INFO: PFCP associated (../src/sgwc/pfcp-sm.c:172)
dns | 12-Nov-2020 08:25:25.820 listening on IPv4 interface lo, 127.0.0.1#53
sgwu | Open5GS daemon v2.0.20
sgwu |
sgwu | 11/12 08:25:27.479: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/sgwu.yaml' (../src/main.c:54)
sgwu | 11/12 08:25:27.479: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/sgwu.log' (../src/main.c:57)
smf | Open5GS daemon v2.0.20
smf |
dns | 12-Nov-2020 08:25:25.821 listening on IPv4 interface eth0, 172.22.0.15#53
udm | Open5GS daemon v2.0.20
udm |
udm | 11/12 08:25:27.829: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/udm.yaml' (../src/main.c:54)
udm | 11/12 08:25:27.829: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/udm.log' (../src/main.c:57)
udm | 11/12 08:25:27.830: [app] INFO: UDM initialize...done (../src/udm/app.c:31)
udm | 11/12 08:25:27.830: [sbi] INFO: sbi_server() [172.22.0.13]:7777 (../lib/sbi/server.c:298)
udm | 11/12 08:25:27.832: [udm] INFO: [f23d7e38-2485-41eb-80e6-6d4aa47f81a9] NF registered (../src/udm/nf-sm.c:198)
rtpengine | + grep xt_RTPENGINE
sgwu | 11/12 08:25:27.484: [app] INFO: SGW-U initialize...done (../src/sgwu/app.c:31)
sgwu | 11/12 08:25:27.484: [pfcp] INFO: pfcp_server() [172.22.0.6]:8805 (../lib/pfcp/path.c:32)
sgwu | 11/12 08:25:27.484: [pfcp] INFO: ogs_pfcp_connect() [172.22.0.5]:8805 (../lib/pfcp/path.c:60)
sgwc | 11/12 08:25:28.536: [app] INFO: SGW-C initialize...done (../src/sgwc/app.c:31)
smf | 11/12 08:25:26.731: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/smf.yaml' (../src/main.c:54)
smf | 11/12 08:25:26.732: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/smf.log' (../src/main.c:57)
nrf | 11/12 08:25:27.831: [nrf] INFO: [f23d7e38-2485-41eb-80e6-6d4aa47f81a9] NF registred (../src/nrf/nf-sm.c:188)
dns | 12-Nov-2020 08:25:25.822 couldn't mkdir '//run/named': Permission denied
dns | 12-Nov-2020 08:25:25.822 generating session key for dynamic DNS
sgwu | 11/12 08:25:27.485: [gtp] INFO: gtp_server() [172.22.0.6]:2152 (../lib/gtp/path.c:32)
smf | 11/12 08:25:26.755: [app] INFO: SMF initialize...done (../src/smf/app.c:31)
smf | 11/12 08:25:26.755: [gtp] INFO: gtp_server() [172.22.0.7]:2123 (../lib/gtp/path.c:32)
dns | 12-Nov-2020 08:25:25.822 couldn't mkdir '//run/named': Permission denied
dns | 12-Nov-2020 08:25:25.822 could not create //run/named/session.key
dns | 12-Nov-2020 08:25:25.822 failed to generate session key for dynamic DNS: permission denied
smf | 11/12 08:25:26.755: [pfcp] INFO: pfcp_server() [172.22.0.7]:8805 (../lib/pfcp/path.c:32)
smf | 11/12 08:25:26.755: [pfcp] INFO: ogs_pfcp_connect() [172.22.0.8]:8805 (../lib/pfcp/path.c:60)
sgwu | 11/12 08:25:28.531: [sgwu] INFO: PFCP associated (../src/sgwu/pfcp-sm.c:168)
rtpengine | + modprobe xt_RTPENGINE
upf | RTNETLINK answers: Permission denied
rtpengine | modprobe: FATAL: Module xt_RTPENGINE not found in directory /lib/modules/5.4.0-52-generic
smf | 11/12 08:25:26.755: [sbi] INFO: sbi_server() [172.22.0.7]:7777 (../lib/sbi/server.c:298)
upf | ip6tables v1.6.1: can't initialize ip6tables table nat': Table does not exist (do you need to insmod?) upf | Perhaps ip6tables or your kernel needs to be upgraded. rtpengine | + modprobe xt_RTPENGINE fhoss | changing: DiameterPeerHSS.xml c3p0.properties hibernate.properties hss.properties log4j.properties dns | 12-Nov-2020 08:25:25.822 sizing zone task pool based on 2 zones upf | ip6tables v1.6.1: can't initialize ip6tables table
filter': Table does not exist (do you need to insmod?)
upf | Perhaps ip6tables or your kernel needs to be upgraded.
sgwu | 11/12 08:25:28.987: [pfcp] WARNING: [1] LOCAL No Reponse. Give up! for step 1 type 5 peer [172.22.0.5]:8805 (../lib/pfcp/xact.c:596)
dns | 12-Nov-2020 08:25:25.822 none:103: 'max-cache-size 90%' - setting to 7031MB (out of 7813MB)
upf | RTNETLINK answers: Permission denied
rtpengine | modprobe: FATAL: Module xt_RTPENGINE not found in directory /lib/modules/5.4.0-52-generic
smf | 11/12 08:25:26.756: [smf] INFO: [f197a030-2485-41eb-a4ac-095aba357045] NF registered (../src/smf/nf-sm.c:199)
dns | 12-Nov-2020 08:25:25.825 set up managed keys zone for view _default, file 'managed-keys.bind'
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 10.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 16.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 17.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 18.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 19.172.IN-ADDR.ARPA
amf | Open5GS daemon v2.0.20
amf |
rtpengine | + '[' -z 172.22.0.16 ']'
rtpengine | + '[' -z 0 ']'
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 20.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 21.172.IN-ADDR.ARPA
smf | 11/12 08:25:26.784: [smf] INFO: [f19dc8c0-2485-41eb-b654-8f0cc582a949] (NRF-notify) NF registered (../src/smf/nnrf-handler.c:152)
smf | 11/12 08:25:26.784: [smf] INFO: [f19dc8c0-2485-41eb-b654-8f0cc582a949] (NRF-notify) NF Profile updated (../src/smf/nnrf-handler.c:168)
upf | Open5GS daemon v2.0.20
upf |
amf | 11/12 08:25:29.362: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/amf.yaml' (../src/main.c:54)
amf | 11/12 08:25:29.362: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/amf.log' (../src/main.c:57)
upf | 11/12 08:25:27.247: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/upf.yaml' (../src/main.c:54)
upf | 11/12 08:25:27.247: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/upf.log' (../src/main.c:57)
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 22.172.IN-ADDR.ARPA
smf | 11/12 08:25:27.254: [smf] INFO: PFCP associated (../src/smf/pfcp-sm.c:174)
rtpengine | + '[' -z 172.22.0.16:2223 ']'
rtpengine | + '[' -z 49000 ']'
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 23.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 24.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 25.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 26.172.IN-ADDR.ARPA
upf | 11/12 08:25:27.253: [app] INFO: UPF initialize...done (../src/upf/app.c:31)
upf | 11/12 08:25:27.253: [pfcp] INFO: pfcp_server() [172.22.0.8]:8805 (../lib/pfcp/path.c:32)
rtpengine | + '[' -z 50000 ']'
smf | 11/12 08:25:27.254: [smf] WARNING: PFCP[RSP] has already been associated (../src/smf/pfcp-sm.c:206)
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 27.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 28.172.IN-ADDR.ARPA
rtpengine | + '[' -z 184 ']'
rtpengine | + '[' -z /run/ngcp-rtpengine-daemon.pid ']'
smf | 11/12 08:25:27.831: [smf] INFO: [f23d7e38-2485-41eb-80e6-6d4aa47f81a9] (NRF-notify) NF registered (../src/smf/nnrf-handler.c:152)
smf | 11/12 08:25:27.832: [smf] INFO: [f23d7e38-2485-41eb-80e6-6d4aa47f81a9] (NRF-notify) NF Profile updated (../src/smf/nnrf-handler.c:168)
upf | 11/12 08:25:27.253: [pfcp] INFO: ogs_pfcp_connect() [172.22.0.7]:8805 (../lib/pfcp/path.c:60)
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 29.172.IN-ADDR.ARPA
rtpengine | ++ awk 'END{print $1}' /etc/hosts
rtpengine | + LISTEN_CLI=172.22.0.16:9901
rtpengine | + OPTIONS=
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 30.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 31.172.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 168.192.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 64.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 65.100.IN-ADDR.ARPA
rtpengine | + OPTIONS=' --interface=172.22.0.16 --listen-ng=172.22.0.16:2223 --listen-cli=172.22.0.16:9901 --pidfile=/run/ngcp-rtpengine-daemon.pid --port-min=49000 --port-max=50000 '
upf | 11/12 08:25:27.253: [gtp] INFO: gtp_server() [172.22.0.8]:2152 (../lib/gtp/path.c:32)
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 66.100.IN-ADDR.ARPA
upf | 11/12 08:25:27.254: [upf] INFO: PFCP associated (../src/upf/pfcp-sm.c:173)
upf | 11/12 08:25:27.254: [upf] WARNING: PFCP[RSP] has already been associated (../src/upf/pfcp-sm.c:205)
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 67.100.IN-ADDR.ARPA
rtpengine | + OPTIONS=' --interface=172.22.0.16 --listen-ng=172.22.0.16:2223 --listen-cli=172.22.0.16:9901 --pidfile=/run/ngcp-rtpengine-daemon.pid --port-min=49000 --port-max=50000 --table=0 --tos=184 --foreground'
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 68.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 69.100.IN-ADDR.ARPA
rtpengine | + test no = yes
amf | 11/12 08:25:29.366: [app] INFO: AMF initialize...done (../src/amf/app.c:33)
rtpengine | + set +e
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 70.100.IN-ADDR.ARPA
ausf | 11/12 08:25:29.368: [ausf] INFO: [f32768ea-2485-41eb-8882-d5c3875cd24f] (NRF-notify) NF registered (../src/ausf/nnrf-handler.c:152)
ausf | 11/12 08:25:29.368: [ausf] INFO: [f32768ea-2485-41eb-8882-d5c3875cd24f] (NRF-notify) NF Profile updated (../src/ausf/nnrf-handler.c:168)
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 71.100.IN-ADDR.ARPA
rtpengine | + '[' -e /proc/rtpengine/control ']'
udm | 11/12 08:25:29.368: [udm] INFO: [f32768ea-2485-41eb-8882-d5c3875cd24f] (NRF-notify) NF registered (../src/udm/nnrf-handler.c:152)
nrf | 11/12 08:25:29.367: [nrf] INFO: [f32768ea-2485-41eb-8882-d5c3875cd24f] NF registred (../src/nrf/nf-sm.c:188)
smf | 11/12 08:25:29.368: [smf] INFO: [f32768ea-2485-41eb-8882-d5c3875cd24f] (NRF-notify) NF registered (../src/smf/nnrf-handler.c:152)
smf | 11/12 08:25:29.368: [smf] INFO: [f32768ea-2485-41eb-8882-d5c3875cd24f] (NRF-notify) NF Profile updated (../src/smf/nnrf-handler.c:168)
amf | 11/12 08:25:29.366: [sbi] INFO: sbi_server() [172.22.0.10]:7777 (../lib/sbi/server.c:298)
udm | 11/12 08:25:29.368: [udm] INFO: [f32768ea-2485-41eb-8882-d5c3875cd24f] (NRF-notify) NF Profile updated (../src/udm/nnrf-handler.c:168)
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 72.100.IN-ADDR.ARPA
amf | 11/12 08:25:29.367: [amf] INFO: ngap_server() [172.22.0.10]:38412 (../src/amf/ngap-sctp.c:56)
rtpengine | + iptables -N rtpengine
amf | 11/12 08:25:29.368: [amf] INFO: [f32768ea-2485-41eb-8882-d5c3875cd24f] NF registered (../src/amf/nf-sm.c:198)
rtpengine | + iptables -D INPUT -j rtpengine
dns | 12-Nov-2020 08:25:25.825 automatic empty zone: 73.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 74.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 75.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 76.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 77.100.IN-ADDR.ARPA
rtpengine | + iptables -I INPUT -j rtpengine
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 78.100.IN-ADDR.ARPA
rtpengine | + iptables -D rtpengine -p udp -j RTPENGINE --id 0
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 79.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 80.100.IN-ADDR.ARPA
rtpengine | + iptables -I rtpengine -p udp -j RTPENGINE --id 0
rtpengine | iptables: No chain/target/match by that name.
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 81.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 82.100.IN-ADDR.ARPA
rtpengine | + iptables-save
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 83.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 84.100.IN-ADDR.ARPA
rtpengine | + ip6tables -N rtpengine
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 85.100.IN-ADDR.ARPA
rtpengine | + ip6tables -D INPUT -j rtpengine
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 86.100.IN-ADDR.ARPA
rtpengine | + ip6tables -I INPUT -j rtpengine
rtpengine | modprobe: FATAL: Module ip6_tables not found in directory /lib/modules/5.4.0-52-generic
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 87.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 88.100.IN-ADDR.ARPA
rtpengine | ip6tables v1.6.1: can't initialize ip6tables table filter': Table does not exist (do you need to insmod?) rtpengine | Perhaps ip6tables or your kernel needs to be upgraded. rtpengine | + ip6tables -D rtpengine -p udp -j RTPENGINE --id 0 dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 89.100.IN-ADDR.ARPA rtpengine | + ip6tables -I rtpengine -p udp -j RTPENGINE --id 0 rtpengine | modprobe: FATAL: Module ip6_tables not found in directory /lib/modules/5.4.0-52-generic rtpengine | ip6tables v1.6.1: can't initialize ip6tables table
filter': Table does not exist (do you need to insmod?)
rtpengine | Perhaps ip6tables or your kernel needs to be upgraded.
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 90.100.IN-ADDR.ARPA
rtpengine | + ip6tables-save
rtpengine | + ip r add 192.168.101.0/24 via 172.22.0.8
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 91.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 92.100.IN-ADDR.ARPA
rtpengine | + set -x
rtpengine | + exec rtpengine --interface=172.22.0.16 --listen-ng=172.22.0.16:2223 --listen-cli=172.22.0.16:9901 --pidfile=/run/ngcp-rtpengine-daemon.pid --port-min=49000 --port-max=50000 --table=0 --tos=184 --foreground
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 93.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 94.100.IN-ADDR.ARPA
rtpengine | [1605144326.939881] ERR: FAILED TO CREATE KERNEL TABLE 0 (No such file or directory), KERNEL FORWARDING DISABLED
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 95.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 96.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 97.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 98.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 99.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 100.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 101.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 102.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 103.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 104.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 105.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 106.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 107.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 108.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 109.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 110.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 111.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 112.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 113.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 114.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 115.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 116.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 117.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 118.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 119.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 120.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 121.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 122.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 123.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 124.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 125.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 126.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 127.100.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 0.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 127.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 254.169.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 2.0.192.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 100.51.198.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 113.0.203.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 255.255.255.255.IN-ADDR.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: D.F.IP6.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 8.E.F.IP6.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 9.E.F.IP6.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: A.E.F.IP6.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: B.E.F.IP6.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
dns | 12-Nov-2020 08:25:25.826 automatic empty zone: EMPTY.AS112.ARPA
dns | 12-Nov-2020 08:25:25.826 none:103: 'max-cache-size 90%' - setting to 7031MB (out of 7813MB)
dns | 12-Nov-2020 08:25:25.829 configuring command channel from '/etc/bind/rndc.key'
dns | 12-Nov-2020 08:25:25.829 command channel listening on 127.0.0.1#953
dns | 12-Nov-2020 08:25:25.829 configuring command channel from '/etc/bind/rndc.key'
dns | 12-Nov-2020 08:25:25.829 couldn't add command channel ::1#953: address not available
dns | 12-Nov-2020 08:25:25.829 not using config file logging statement for logging due to -g option
dns | 12-Nov-2020 08:25:25.844 managed-keys-zone: loaded serial 0
dns | 12-Nov-2020 08:25:25.847 zone epc.mnc001.mcc001.3gppnetwork.org/IN: loaded serial 1
dns | 12-Nov-2020 08:25:25.848 zone ims.mnc001.mcc001.3gppnetwork.org/IN: loaded serial 1
dns | 12-Nov-2020 08:25:25.849 all zones loaded
dns | 12-Nov-2020 08:25:25.849 running
dns | 12-Nov-2020 08:25:25.849 zone ims.mnc001.mcc001.3gppnetwork.org/IN: sending notifies (serial 1)
dns | 12-Nov-2020 08:25:25.849 zone epc.mnc001.mcc001.3gppnetwork.org/IN: sending notifies (serial 1)
mysql | Get:4 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
hss | DONE Compiled successfully in 1720ms8:25:30 AM
hss |
hss | Mongoose: accounts.count({}, {})
hss | Mongoose: subscribers.ensureIndex({ imsi: 1 }, { unique: true, background: true })
hss | Mongoose: accounts.ensureIndex({ username: 1 }, { unique: true, background: true })
hss | > Ready on http://6e886bd0e582:3000
hss | Mongoose: accounts.findOne({ '$or': [ { username: 'admin' } ] }, { fields: { hash: 0, salt: 0 } })
hss | ctor [UserExistsError]: A user with the given username is already registered
hss | at /open5gs/webui/node_modules/passport-local-mongoose/index.js:199:19
hss | at /open5gs/webui/node_modules/mongoose/lib/query.js:3118:18
hss | at runMicrotasks ()
hss | at processTicksAndRejections (internal/process/task_queues.js:97:5)
hss | UserExistsError: A user with the given username is already registered
hss | at /open5gs/webui/node_modules/passport-local-mongoose/index.js:199:19
hss | at /open5gs/webui/node_modules/mongoose/lib/query.js:3118:18
hss | at runMicrotasks ()
hss | at processTicksAndRejections (internal/process/task_queues.js:97:5)
hss | npm ERR! code ELIFECYCLE
hss | npm ERR! errno 1
hss | npm ERR! [email protected] dev: node server/index.js
hss | npm ERR! Exit status 1
hss | npm ERR!
hss | npm ERR! Failed at the [email protected] dev script.
hss | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
hss |
hss | npm ERR! A complete log of this run can be found in:
hss | npm ERR! /root/.npm/_logs/2020-11-12T01_25_30_416Z-debug.log
mysql | Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [2128 kB]
mysql | Get:6 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [2198 kB]
pcrf | Open5GS daemon v2.0.20
pcrf |
pcrf | 11/12 08:25:36.494: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/pcrf.yaml' (../src/main.c:54)
pcrf | 11/12 08:25:36.495: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/pcrf.log' (../src/main.c:57)
pcrf | 11/12 08:25:36.496: [dbi] INFO: MongoDB URI: 'mongodb://172.22.0.2/open5gs' (../lib/dbi/ogs-mongoc.c:99)
smf | 11/12 08:25:36.504: [diam] INFO: CONNECTED TO 'pcrf.epc.mnc001.mcc001.3gppnetwork.org' (SCTP,soc#7): (../lib/diameter/common/logger.c:108)
pcrf | 11/12 08:25:36.504: [diam] INFO: CONNECTED TO 'smf.epc.mnc001.mcc001.3gppnetwork.org' (SCTP,soc#17): (../lib/diameter/common/logger.c:108)
pcrf | 11/12 08:25:36.504: [app] INFO: PCRF initialize...done (../src/pcrf/app-init.c:31)
udr | Open5GS daemon v2.0.20
udr |
udr | 11/12 08:25:36.644: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/udr.yaml' (../src/main.c:54)
udr | 11/12 08:25:36.644: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/udr.log' (../src/main.c:57)
udr | 11/12 08:25:36.645: [dbi] INFO: MongoDB URI: 'mongodb://172.22.0.2/open5gs' (../lib/dbi/ogs-mongoc.c:99)
udr | 11/12 08:25:36.645: [app] INFO: UDR initialize...done (../src/udr/app.c:31)
udr | 11/12 08:25:36.646: [sbi] INFO: sbi_server() [172.22.0.14]:7777 (../lib/sbi/server.c:298)
nrf | 11/12 08:25:36.646: [nrf] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] NF registred (../src/nrf/nf-sm.c:188)
smf | 11/12 08:25:36.647: [smf] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] (NRF-notify) NF registered (../src/smf/nnrf-handler.c:152)
smf | 11/12 08:25:36.647: [smf] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] (NRF-notify) NF Profile updated (../src/smf/nnrf-handler.c:168)
udm | 11/12 08:25:36.647: [udm] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] (NRF-notify) NF registered (../src/udm/nnrf-handler.c:152)
udm | 11/12 08:25:36.647: [udm] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] (NRF-notify) NF Profile updated (../src/udm/nnrf-handler.c:168)
udr | 11/12 08:25:36.647: [udr] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] NF registered (../src/udr/nf-sm.c:198)
ausf | 11/12 08:25:36.647: [ausf] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] (NRF-notify) NF registered (../src/ausf/nnrf-handler.c:152)
ausf | 11/12 08:25:36.647: [ausf] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] (NRF-notify) NF Profile updated (../src/ausf/nnrf-handler.c:168)
amf | 11/12 08:25:36.647: [amf] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] (NRF-notify) NF registered (../src/amf/nnrf-handler.c:154)
amf | 11/12 08:25:36.647: [amf] INFO: [f77e8356-2485-41eb-9757-474fc8d4f502] (NRF-notify) NF Profile updated (../src/amf/nnrf-handler.c:170)
hss | Open5GS daemon v2.0.20
hss |
hss | 11/12 08:25:37.403: [app] INFO: Configuration: '/open5gs/install/etc/open5gs/hss.yaml' (../src/main.c:54)
hss | 11/12 08:25:37.403: [app] INFO: File Logging: '/open5gs/install/var/log/open5gs/hss.log' (../src/main.c:57)
hss | 11/12 08:25:37.404: [dbi] INFO: MongoDB URI: 'mongodb://172.22.0.2/open5gs' (../lib/dbi/ogs-mongoc.c:99)
hss | 11/12 08:25:37.411: [app] INFO: HSS initialize...done (../src/hss/app-init.c:31)
mme | 11/12 08:25:37.412: [diam] INFO: CONNECTED TO 'hss.epc.mnc001.mcc001.3gppnetwork.org' (SCTP,soc#8): (../lib/diameter/common/logger.c:108)
hss | 11/12 08:25:37.412: [diam] INFO: CONNECTED TO 'mme.epc.mnc001.mcc001.3gppnetwork.org' (SCTP,soc#17): (../lib/diameter/common/logger.c:108)
mysql | Fetched 4578 kB in 12s (369 kB/s)
mysql | Reading package lists...
mysql | Reading package lists...
mysql | Building dependency tree...
mysql | Reading state information...
mysql | mysql-server is already the newest version (5.7.32-0ubuntu0.18.04.1).
mysql | 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
mysql | mkdir: cannot create directory '/var/run/mysqld': File exists
mysql | Waiting for MySQL to start.
mysql | * Stopping MySQL database server mysqld
mysql | ...done.
mysql | * Starting MySQL database server mysqld
mysql | ...done.
mysql | 2020-11-12T01:25:43.144661Z mysqld_safe Logging to syslog.
mysql | 2020-11-12T01:25:43.146957Z mysqld_safe Logging to '/var/log/mysql/error.log'.
mysql | 2020-11-12T01:25:43.160439Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
scscf | mysqld is alive
icscf | mysqld is alive
pcscf | mysqld is alive
fhoss | mysqld is alive
scscf | 0(36) INFO: [core/sctp_core.c:74]: sctp_core_check_support(): SCTP API not enabled - if you want to use it, load sctp module
scscf | loading modules under config path: /usr/lib64/kamailio/modules_k/:/usr/lib64/kamailio/modules/:/usr/lib/kamailio/modules_k/:/usr/lib/kamailio/modules/:/usr/lib/x86_64-linux-gnu/kamailio/modules/:/usr/local/lib64/kamailio/modules
scscf | Listening on
scscf | udp: 172.22.0.20 [172.22.0.20]:6060
scscf | tcp: 172.22.0.20 [172.22.0.20]:6060
scscf | Aliases:
scscf | : scscf.ims.mnc001.mcc001.3gppnetwork.org:
scscf |
scscf | 0(36) INFO: [core/tcp_main.c:5042]: init_tcp(): using epoll_lt as the io watch method (auto detected)
scscf | 0(36) INFO: rr [../outbound/api.h:52]: ob_load_api(): unable to import bind_ob - maybe module is not loaded
scscf | 0(36) INFO: rr [rr_mod.c:177]: mod_init(): outbound module not available
scscf | 0(36) INFO: pike [pike.c:97]: pike_init(): PIKE - initializing
scscf | 0(36) INFO: pike [ip_tree.c:81]: init_lock_set(): probing 256 set size
scscf | 0(36) INFO: ims_usrloc_scscf [hslot.c:69]: ul_init_locks(): locks array size 512
scscf | 0(36) INFO: ims_usrloc_scscf [contact_hslot.c:67]: init_contacts_locks(): locks array size 512
scscf | 0(36) INFO: ims_usrloc_scscf [hslot_sp.c:70]: subs_init_locks(): locks array size 512
scscf | 0(36) INFO: [main.c:2779]: main(): processes (at least): 39 - shm size: 67108864 - pkg size: 8388608
scscf | 0(36) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
scscf | 0(36) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
scscf | 0(36) INFO: cdp [cdp_mod.c:240]: cdp_child_init(): CDiameterPeer child starting ...
scscf | 1(37) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1]
scscf | 3(39) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [3]
scscf | 6(42) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [-1]
scscf | 0(36) INFO: cdp [cdp_mod.c:242]: cdp_child_init(): ... CDiameterPeer child started
scscf | 2(38) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [2]
scscf | 0(36) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [0]
scscf | 5(41) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [-1]
scscf | 4(40) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [4]
scscf | 7(43) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [-1]
scscf | 8(44) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [-2]
scscf | 10(46) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1002]
scscf | 13(49) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1005]
scscf | 8(44) INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config)
scscf | 15(51) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1007]
scscf | 13(49) INFO: cdp [worker.c:332]: worker_process(): [4] Worker process started...
scscf | 10(46) INFO: cdp [worker.c:332]: worker_process(): [1] Worker process started...
scscf | 15(51) INFO: cdp [worker.c:332]: worker_process(): [6] Worker process started...
scscf | 9(45) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1001]
scscf | 16(52) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1008]
scscf | 16(52) INFO: cdp [worker.c:332]: worker_process(): [7] Worker process started...
scscf | 9(45) INFO: cdp [worker.c:332]: worker_process(): [0] Worker process started...
scscf | 38(74) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [-4]
scscf | 17(53) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1009]
scscf | 17(53) INFO: cdp [worker.c:332]: worker_process(): [8] Worker process started...
icscf | 0(27) INFO: [core/sctp_core.c:74]: sctp_core_check_support(): SCTP API not enabled - if you want to use it, load sctp module
icscf | 0(27) INFO: [core/tcp_main.c:5042]: init_tcp(): using epoll_lt as the io watch method (auto detected)
icscf | loading modules under config path: /usr/lib64/kamailio/modules_k/:/usr/lib64/kamailio/modules/:/usr/lib/kamailio/modules_k/:/usr/lib/kamailio/modules/:/usr/lib/x86_64-linux-gnu/kamailio/modules/:/usr/local/lib64/kamailio/modules
icscf | Listening on
icscf | udp: 172.22.0.19 [172.22.0.19]:4060
icscf | tcp: 172.22.0.19 [172.22.0.19]:4060
icscf | tcp: 127.0.0.1 [127.0.0.1]:4060
icscf | Aliases:
icscf | : ims.mnc001.mcc001.3gppnetwork.org:
icscf |
icscf | 0(27) INFO: rr [../outbound/api.h:52]: ob_load_api(): unable to import bind_ob - maybe module is not loaded
icscf | 0(27) INFO: rr [rr_mod.c:177]: mod_init(): outbound module not available
icscf | 0(27) INFO: pike [pike.c:97]: pike_init(): PIKE - initializing
icscf | 0(27) INFO: pike [ip_tree.c:81]: init_lock_set(): probing 256 set size
scscf | 14(50) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1006]
scscf | 19(55) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1011]
scscf | 18(54) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1010]
scscf | 25(61) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1002]
scscf | 19(55) INFO: cdp [worker.c:332]: worker_process(): [10] Worker process started...
scscf | 14(50) INFO: cdp [worker.c:332]: worker_process(): [5] Worker process started...
scscf | 20(56) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1012]
scscf | 28(64) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1001]
scscf | 21(57) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1013]
scscf | 25(61) INFO: cdp [receiver.c:454]: receiver_process(): receiver_process(): [] Receiver process doing init on new process...
scscf | 25(61) INFO: cdp [receiver.c:459]: receiver_process(): receiver_process(): [] Receiver process starting up...
scscf | 31(67) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [127]
scscf | 23(59) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1015]
scscf | 21(57) INFO: cdp [worker.c:332]: worker_process(): [12] Worker process started...
scscf | 20(56) INFO: cdp [worker.c:332]: worker_process(): [11] Worker process started...
scscf | 33(69) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [-2]
scscf | 28(64) INFO: cdp [timer.c:205]: timer_process(): Timer process starting up...
scscf | 23(59) INFO: cdp [worker.c:332]: worker_process(): [14] Worker process started...
scscf | 37(73) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [7]
scscf | 32(68) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [127]
scscf | 11(47) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1003]
scscf | 24(60) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1016]
scscf | 34(70) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [-2]
scscf | 27(63) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1000]
scscf | 12(48) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1004]
scscf | 32(68) DEBUG: ims_registrar_scscf [registrar_notify.c:2269]: notification_event_process(): Running notification_event_process
scscf | 31(67) DEBUG: ims_registrar_scscf [registrar_notify.c:2269]: notification_event_process(): Running notification_event_process
scscf | 34(70) INFO: jsonrpcs [jsonrpcs_sock.c:443]: jsonrpc_dgram_process(): a new child 0/70
scscf | 27(63) INFO: cdp [acceptor.c:81]: acceptor_process(): Acceptor process starting up...
scscf | 27(63) WARNING: cdp [tcp_accept.c:120]: create_socket(): create_socket(): Trying to open/bind/listen on 172.22.0.20 port 3870
scscf | 27(63) WARNING: cdp [tcp_accept.c:145]: create_socket(): create_socket(): Successful socket open/bind/listen on 172.22.0.20 port 3870
scscf | 27(63) INFO: cdp [acceptor.c:95]: acceptor_process(): Acceptor opened sockets. Entering accept loop ...
scscf | 24(60) INFO: cdp [worker.c:332]: worker_process(): [15] Worker process started...
scscf | 36(72) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [6]
scscf | 30(66) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [127]
scscf | 12(48) INFO: cdp [worker.c:332]: worker_process(): [3] Worker process started...
scscf | 35(71) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [5]
scscf | 11(47) INFO: cdp [worker.c:332]: worker_process(): [2] Worker process started...
scscf | 30(66) DEBUG: ims_registrar_scscf [registrar_notify.c:2269]: notification_event_process(): Running notification_event_process
scscf | 22(58) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1014]
scscf | 18(54) INFO: cdp [worker.c:332]: worker_process(): [9] Worker process started...
scscf | 26(62) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [1000]
scscf | 22(58) INFO: cdp [worker.c:332]: worker_process(): [13] Worker process started...
scscf | 26(62) INFO: cdp [receiver.c:454]: receiver_process(): receiver_process(): [hss.ims.mnc001.mcc001.3gppnetwork.org] Receiver process doing init on new process...
scscf | 26(62) INFO: cdp [receiver.c:186]: add_serviced_peer(): add_serviced_peer(): Adding serviced_peer_t to receiver for peer [hss.ims.mnc001.mcc001.3gppnetwork.org]
scscf | 26(62) INFO: cdp [receiver.c:459]: receiver_process(): receiver_process(): [hss.ims.mnc001.mcc001.3gppnetwork.org] Receiver process starting up...
scscf | 29(65) DEBUG: ims_registrar_scscf [ims_registrar_scscf_mod.c:528]: child_init(): Initialization of module in child [127]
scscf | 29(65) DEBUG: ims_registrar_scscf [registrar_notify.c:2269]: notification_event_process(): Running notification_event_process
icscf | 0(27) INFO: [main.c:2779]: main(): processes (at least): 35 - shm size: 67108864 - pkg size: 8388608
icscf | 0(27) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
icscf | 0(27) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
icscf | 0(27) INFO: cdp [cdp_mod.c:240]: cdp_child_init(): CDiameterPeer child starting ...
icscf | 8(35) INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config)
icscf | 9(36) INFO: cdp [worker.c:332]: worker_process(): [0] Worker process started...
icscf | 10(37) INFO: cdp [worker.c:332]: worker_process(): [1] Worker process started...
icscf | 11(38) INFO: cdp [worker.c:332]: worker_process(): [2] Worker process started...
icscf | 12(39) INFO: cdp [worker.c:332]: worker_process(): [3] Worker process started...
icscf | 13(40) INFO: cdp [worker.c:332]: worker_process(): [4] Worker process started...
icscf | 14(41) INFO: cdp [worker.c:332]: worker_process(): [5] Worker process started...
icscf | 15(42) INFO: cdp [worker.c:332]: worker_process(): [6] Worker process started...
icscf | 16(43) INFO: cdp [worker.c:332]: worker_process(): [7] Worker process started...
icscf | 17(44) INFO: cdp [worker.c:332]: worker_process(): [8] Worker process started...
icscf | 18(45) INFO: cdp [worker.c:332]: worker_process(): [9] Worker process started...
icscf | 19(46) INFO: cdp [worker.c:332]: worker_process(): [10] Worker process started...
icscf | 20(47) INFO: cdp [worker.c:332]: worker_process(): [11] Worker process started...
icscf | 21(48) INFO: cdp [worker.c:332]: worker_process(): [12] Worker process started...
icscf | 22(49) INFO: cdp [worker.c:332]: worker_process(): [13] Worker process started...
icscf | 23(50) INFO: cdp [worker.c:332]: worker_process(): [14] Worker process started...
icscf | 24(51) INFO: cdp [worker.c:332]: worker_process(): [15] Worker process started...
icscf | 25(52) INFO: cdp [receiver.c:454]: receiver_process(): receiver_process(): [] Receiver process doing init on new process...
icscf | 25(52) INFO: cdp [receiver.c:459]: receiver_process(): receiver_process(): [] Receiver process starting up...
icscf | 26(53) INFO: cdp [receiver.c:454]: receiver_process(): receiver_process(): [hss.ims.mnc001.mcc001.3gppnetwork.org] Receiver process doing init on new process...
icscf | 26(53) INFO: cdp [receiver.c:186]: add_serviced_peer(): add_serviced_peer(): Adding serviced_peer_t to receiver for peer [hss.ims.mnc001.mcc001.3gppnetwork.org]
icscf | 26(53) INFO: cdp [receiver.c:459]: receiver_process(): receiver_process(): [hss.ims.mnc001.mcc001.3gppnetwork.org] Receiver process starting up...
icscf | 0(27) INFO: cdp [cdp_mod.c:242]: cdp_child_init(): ... CDiameterPeer child started
icscf | 27(54) INFO: cdp [acceptor.c:81]: acceptor_process(): Acceptor process starting up...
icscf | 27(54) WARNING: cdp [tcp_accept.c:120]: create_socket(): create_socket(): Trying to open/bind/listen on 172.22.0.19 port 3869
icscf | 27(54) WARNING: cdp [tcp_accept.c:145]: create_socket(): create_socket(): Successful socket open/bind/listen on 172.22.0.19 port 3869
icscf | 27(54) INFO: cdp [acceptor.c:95]: acceptor_process(): Acceptor opened sockets. Entering accept loop ...
icscf | 28(55) INFO: cdp [timer.c:205]: timer_process(): Timer process starting up...
icscf | 30(57) INFO: jsonrpcs [jsonrpcs_sock.c:443]: jsonrpc_dgram_process(): a new child 0/57
pcscf | 0(38) INFO: pv [pv_shv.c:60]: shvar_init_locks(): locks array size 16
pcscf | 0(38) INFO: [core/tcp_main.c:5042]: init_tcp(): using epoll_lt as the io watch method (auto detected)
pcscf | loading modules under config path: /usr/lib64/kamailio/modules_k/:/usr/lib64/kamailio/modules/:/usr/lib/kamailio/modules_k/:/usr/lib/kamailio/modules/:/usr/lib/x86_64-linux-gnu/kamailio/modules/:/usr/local/lib64/kamailio/modules
pcscf | Listening on
pcscf | udp: 172.22.0.21 [172.22.0.21]:5060
pcscf | tcp: 172.22.0.21 [172.22.0.21]:5060
pcscf | Aliases:
pcscf | : pcscf.ims.mnc001.mcc001.3gppnetwork.org:
pcscf |
pcscf | 0(38) INFO: rr [../outbound/api.h:52]: ob_load_api(): unable to import bind_ob - maybe module is not loaded
pcscf | 0(38) INFO: rr [rr_mod.c:177]: mod_init(): outbound module not available
pcscf | 0(38) INFO: auth [auth_mod.c:345]: mod_init(): qop set, but nonce-count (nc_enabled) support disabled
pcscf | 0(38) INFO: path [../outbound/api.h:52]: ob_load_api(): unable to import bind_ob - maybe module is not loaded
pcscf | 0(38) INFO: path [path_mod.c:151]: mod_init(): outbound module not available
pcscf | 0(38) INFO: ims_usrloc_pcscf [hslot.c:62]: ul_init_locks(): locks array size 512
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:268]: mod_init(): Successfully bound to PCSCF Usrloc module
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:275]: mod_init(): Successfully bound to TM module
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:118]: ipsec_print_all_socket_lists(): Listening on:
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5060
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5100
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6100
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5101
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6101
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5102
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6102
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5103
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6103
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5104
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6104
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5105
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6105
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5106
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6106
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5107
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6107
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5108
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6108
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:5109
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): udp: 172.22.0.21 [172.22.0.21]:6109
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5060
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5100
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6100
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5101
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6101
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5102
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6102
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5103
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6103
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5104
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6104
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5105
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6105
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5106
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6106
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5107
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6107
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5108
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6108
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:5109
pcscf | 0(38) INFO: ims_ipsec_pcscf [ims_ipsec_pcscf_mod.c:168]: ipsec_print_all_socket_lists(): tcp: 172.22.0.21 [172.22.0.21]:6109
pcscf | 0(38) INFO: ims_registrar_pcscf [ims_registrar_pcscf_mod.c:275]: mod_init(): Successfully bound to PCSCF IPSEC module
pcscf | 0(38) INFO: pua [pua.c:413]: db_restore(): the query returned no result
pcscf | 0(38) INFO: [main.c:2779]: main(): processes (at least): 111 - shm size: 67108864 - pkg size: 8388608
pcscf | 0(38) WARNING: tm [tm.c:507]: fixup_routes(): t_on_failure("NATMANAGE"): empty/non existing route
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) INFO: [core/udp_server.c:154]: probe_max_receive_buffer(): SO_RCVBUF is initially 212992
pcscf | 0(38) INFO: [core/udp_server.c:206]: probe_max_receive_buffer(): SO_RCVBUF is finally 524288
pcscf | 0(38) ERROR: <script>: event_route[htable:mod-init]
pcscf | 1(39) INFO: rtpengine [rtpengine.c:2750]: rtpp_test(): rtp proxy udp:172.22.0.16:2223 found, support for it enabled
pcscf | 0(38) INFO: cdp [cdp_mod.c:240]: cdp_child_init(): CDiameterPeer child starting ...
pcscf | 0(38) INFO: cdp [cdp_mod.c:242]: cdp_child_init(): ... CDiameterPeer child started
pcscf | 92(130) INFO: cdp [worker.c:332]: worker_process(): [2] Worker process started...
pcscf | 94(132) INFO: cdp [receiver.c:454]: receiver_process(): receiver_process(): [] Receiver process doing init on new process...
pcscf | 94(132) INFO: cdp [receiver.c:459]: receiver_process(): receiver_process(): [] Receiver process starting up...
pcscf | 90(128) INFO: cdp [worker.c:332]: worker_process(): [0] Worker process started...
pcscf | 88(126) INFO: ctl [io_listener.c:214]: io_listen_loop(): io_listen_loop: using epoll_lt io watch method (config)
pcscf | 89(127) INFO: rtpengine [rtpengine.c:2750]: rtpp_test(): rtp proxy udp:172.22.0.16:2223 found, support for it enabled
pcscf | 91(129) INFO: cdp [worker.c:332]: worker_process(): [1] Worker process started...
pcscf | 93(131) INFO: cdp [worker.c:332]: worker_process(): [3] Worker process started...
pcscf | 95(133) INFO: cdp [receiver.c:454]: receiver_process(): receiver_process(): [pcrf.epc.mnc001.mcc001.3gppnetwork.org] Receiver process doing init on new process...
pcscf | 95(133) INFO: cdp [receiver.c:186]: add_serviced_peer(): add_serviced_peer(): Adding serviced_peer_t to receiver for peer [pcrf.epc.mnc001.mcc001.3gppnetwork.org]
pcscf | 95(133) INFO: cdp [receiver.c:459]: receiver_process(): receiver_process(): [pcrf.epc.mnc001.mcc001.3gppnetwork.org] Receiver process starting up...
pcscf | 101(139) INFO: jsonrpcs [jsonrpcs_sock.c:443]: jsonrpc_dgram_process(): a new child 0/139
pcscf | 97(135) INFO: cdp [timer.c:205]: timer_process(): Timer process starting up...
pcscf | 96(134) INFO: cdp [acceptor.c:81]: acceptor_process(): Acceptor process starting up...
pcscf | 96(134) WARNING: cdp [tcp_accept.c:120]: create_socket(): create_socket(): Trying to open/bind/listen on 172.22.0.21 port 3871
pcscf | 96(134) WARNING: cdp [tcp_accept.c:145]: create_socket(): create_socket(): Successful socket open/bind/listen on 172.22.0.21 port 3871
pcscf | 96(134) INFO: cdp [acceptor.c:95]: acceptor_process(): Acceptor opened sockets. Entering accept loop ...
scscf | 28(64) INFO: cdp [peerstatemachine.c:524]: I_Snd_Conn_Req(): I_Snd_Conn_Req(): Peer hss.ims.mnc001.mcc001.3gppnetwork.org
scscf | 28(64) INFO: cdp [receiver.c:874]: peer_connect(): peer_connect(): Trying to connect to 172.22.0.18 port 3868
scscf | 28(64) ERROR: cdp [receiver.c:922]: peer_connect(): peer_connect(): Error opening connection to to 172.22.0.18 port 3868 >Connection refused
icscf | 28(55) INFO: cdp [peerstatemachine.c:524]: I_Snd_Conn_Req(): I_Snd_Conn_Req(): Peer hss.ims.mnc001.mcc001.3gppnetwork.org
icscf | 28(55) INFO: cdp [receiver.c:874]: peer_connect(): peer_connect(): Trying to connect to 172.22.0.18 port 3868
icscf | 28(55) ERROR: cdp [receiver.c:922]: peer_connect(): peer_connect(): Error opening connection to to 172.22.0.18 port 3868 >Connection refused
pcscf | 97(135) INFO: cdp [peerstatemachine.c:524]: I_Snd_Conn_Req(): I_Snd_Conn_Req(): Peer pcrf.epc.mnc001.mcc001.3gppnetwork.org
pcscf | 97(135) INFO: cdp [receiver.c:874]: peer_connect(): peer_connect(): Trying to connect to 172.22.0.4 port 3868
pcscf | 97(135) INFO: cdp [receiver.c:954]: peer_connect(): peer_connect(): Peer pcrf.epc.mnc001.mcc001.3gppnetwork.org:3868 connected
pcrf | 11/12 08:25:50.489: [diam] INFO: CONNECTED TO 'pcscf.ims.mnc001.mcc001.3gppnetwork.org' (TCP,soc#14): (../lib/diameter/common/logger.c:108)
fhoss | Building Classpath
fhoss | Classpath is lib/xml-apis.jar:lib/xercesImpl.jar:lib/xerces-2.4.0.jar:lib/xalan-2.4.0.jar:lib/tomcat-util.jar:lib/tomcat-http.jar:lib/tomcat-coyote.jar:lib/struts.jar:lib/servlets-default.jar:lib/servlet-api.jar:lib/naming-resources.jar:lib/naming-factory.jar:lib/mysql-connector-java-3.1.12-bin.jar:lib/mx4j-3.0.1.jar:lib/log4j.jar:lib/junitee.jar:lib/junit.jar:lib/jta.jar:lib/jsp-api.jar:lib/jmx.jar:lib/jdp.jar:lib/jasper-runtime.jar:lib/jasper-compiler.jar:lib/jasper-compiler-jdt.jar:lib/hibernate3.jar:lib/ehcache-1.1.jar:lib/dom4j-1.6.1.jar:lib/commons-validator.jar:lib/commons-modeler.jar:lib/commons-logging.jar:lib/commons-logging-1.0.4.jar:lib/commons-lang.jar:lib/commons-fileupload.jar:lib/commons-el.jar:lib/commons-digester.jar:lib/commons-collections-3.1.jar:lib/commons-beanutils.jar:lib/cglib-2.1.3.jar:lib/catalina.jar:lib/catalina-optional.jar:lib/c3p0-0.9.1.jar:lib/base64.jar:lib/asm.jar:lib/asm-attrs.jar:lib/antlr-2.7.6.jar:lib/FHoSS.jar:/usr/lib/jvm/jdk1.7.0_80/jre/lib/:log4j.properties:..
fhoss | [main] INFO de.fhg.fokus.hss.main.TomcatServer - Tomcat-Server is started.
fhoss | [main] INFO org.apache.catalina.startup.Embedded - Starting tomcat server
fhoss | [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet Engine: Apache Tomcat/5.5.9
fhoss | [main] INFO org.apache.coyote.http11.Http11Protocol - Initializing Coyote HTTP/1.1 on http-172.22.0.18-8080
fhoss | [main] INFO org.apache.coyote.http11.Http11Protocol - Starting Coyote HTTP/1.1 on http-172.22.0.18-8080
fhoss | [main] WARN org.apache.catalina.connector.MapperListener - Unknown default host: 172.22.0.18
fhoss | [main] INFO org.apache.catalina.core.StandardHost - XML validation disabled
fhoss | [main] INFO de.fhg.fokus.hss.web.servlet.ResponseFilter - Response Filter Initialisation!
fhoss | log4j:WARN No appenders could be found for logger (org.apache.catalina.loader.WebappClassLoader).
fhoss | log4j:WARN Please initialize the log4j system properly.
fhoss | [main] INFO org.apache.struts.tiles.TilesPlugin - Tiles definition factory loaded for module ''.
fhoss | [main] INFO org.apache.struts.validator.ValidatorPlugIn - Loading validation rules file from '/WEB-INF/validator-rules.xml'
fhoss | [main] INFO org.apache.struts.validator.ValidatorPlugIn - Loading validation rules file from '/WEB-INF/validation.xml'
fhoss | [main] INFO de.fhg.fokus.hss.main.TomcatServer - WebConsole of FHoSS was started !
fhoss | [main] INFO org.hibernate.cfg.Environment - Hibernate 3.2.1
fhoss | [main] INFO org.hibernate.cfg.Environment - loaded properties from resource hibernate.properties: {hibernate.c3p0.timeout=3600, hibernate.connection.driver_class=com.mysql.jdbc.Driver, hibernate.connection.isolation=1, hibernate.c3p0.max_statements=0, hibernate.c3p0.max_size=30, hibernate.dialect=org.hibernate.dialect.MySQLDialect, hibernate.c3p0.idle_test_period=1200, hibernate.c3p0.min_size=1, hibernate.connection.username=hss, hibernate.c3p0.acquire_increment=1, hibernate.connection.url=jdbc:mysql://172.22.0.17:3306/hss_db, hibernate.bytecode.use_reflection_optimizer=false, hibernate.connection.password=}
fhoss | [main] INFO org.hibernate.cfg.Environment - Bytecode provider name : cglib
fhoss | [main] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
fhoss | [main] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
fhoss | [main] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/ApplicationServer.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.ApplicationServer -> application_server
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/CapabilitiesSet.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.CapabilitiesSet -> capabilities_set
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/Capability.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.Capability -> capability
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/ChargingInfo.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.ChargingInfo -> charging_info
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/DSAI_IMPU.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.DSAI_IMPU -> dsai_impu
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/DSAI_IFC.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.DSAI_IFC -> dsai_ifc
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/DSAI.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.DSAI -> dsai
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/IFC.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.IFC -> ifc
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/IMPI_IMPU.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.IMPI_IMPU -> impi_impu
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/IMPI.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.IMPI -> impi
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/IMPU.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.IMPU -> impu
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/IMPU_VisitedNetwork.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.IMPU_VisitedNetwork -> impu_visited_network
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/IMSU.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.IMSU -> imsu
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/Preferred_SCSCF_Set.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.Preferred_SCSCF_Set -> preferred_scscf_set
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/CxEvents.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.CxEvents -> cx_events
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/Shared_IFC_Set.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.Shared_IFC_Set -> shared_ifc_set
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/ShNotification.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.ShNotification -> sh_notification
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/ShSubscription.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.ShSubscription -> sh_subscription
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/SP_IFC.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.SP_IFC -> sp_ifc
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/SP_Shared_IFC_Set.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.SP_Shared_IFC_Set -> sp_shared_ifc_set
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/SP.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.SP -> sp
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/SPT.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.SPT -> spt
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/TP.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.TP -> tp
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/VisitedNetwork.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.VisitedNetwork -> visited_network
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/RepositoryData.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.RepositoryData -> repository_data
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/AliasesRepositoryData.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.AliasesRepositoryData -> aliases_repository_data
fhoss | [main] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : mappings/Zh_USS.hbm.xml
fhoss | [main] INFO org.hibernate.cfg.HbmBinder - Mapping class: de.fhg.fokus.hss.db.model.Zh_USS -> zh_uss
fhoss | [main] INFO org.hibernate.cfg.Configuration - Configured SessionFactory: foo
fhoss | [main] INFO org.hibernate.connection.C3P0ConnectionProvider - C3P0 using driver: com.mysql.jdbc.Driver at URL: jdbc:mysql://172.22.0.17:3306/hss_db
fhoss | [main] INFO org.hibernate.connection.C3P0ConnectionProvider - Connection properties: {user=hss, password=, autocommit=false}
fhoss | [main] INFO org.hibernate.connection.C3P0ConnectionProvider - autocommit mode: false
fhoss | [main] INFO com.mchange.v2.log.MLog - MLog clients using log4j logging.
fhoss | [main] INFO com.mchange.v2.c3p0.C3P0Registry - Initializing c3p0-0.9.1 [built 16-January-2007 14:46:42; debug? true; trace: 10]
fhoss | [main] INFO org.hibernate.connection.C3P0ConnectionProvider - JDBC isolation level: READ_UNCOMMITTED
fhoss | [main] INFO com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource - Initializing c3p0 pool... com.mchange.v2.c3p0.PoolBackedDataSource@c279f101 [ connectionPoolDataSource -> com.mchange.v2.c3p0.WrapperConnectionPoolDataSource@8f73867e [ acquireIncrement -> 1, acquireRetryAttempts -> 60, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, debugUnreturnedConnectionStackTraces -> false, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1bqx2c2ad1fmhq401w4xg1f|76c073fd, idleConnectionTestPeriod -> 1200, initialPoolSize -> 1, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 3600, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 30, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 1, nestedDataSource -> com.mchange.v2.c3p0.DriverManagerDataSource@50d18d19 [ description -> null, driverClass -> null, factoryClassLocation -> null, identityToken -> 1bqx2c2ad1fmhq401w4xg1f|3253bcf3, jdbcUrl -> jdbc:mysql://172.22.0.17:3306/hss_db, properties -> {user=, password=, autocommit=false} ], preferredTestQuery -> null, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false; userOverrides: {} ], dataSourceName -> null, factoryClassLocation -> null, identityToken -> 1bqx2c2ad1fmhq401w4xg1f|38ca4bc5, numHelperThreads -> 3 ]
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - RDBMS: MySQL, version: 5.7.32-0ubuntu0.18.04.1
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-3.1.12 (
fhoss | [main] INFO org.hibernate.dialect.Dialect - Using dialect: org.hibernate.dialect.MySQLDialect
fhoss | [main] INFO org.hibernate.transaction.TransactionFactoryFactory - Using default transaction strategy (direct JDBC transactions)
fhoss | [main] INFO org.hibernate.transaction.TransactionManagerLookupFactory - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Automatic flush during beforeCompletion(): disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Automatic session close at end of transaction: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch size: 15
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - JDBC batch updates for versioned data: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Scrollable result sets: enabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - JDBC3 getGeneratedKeys(): enabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Connection release mode: auto
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Maximum outer join fetch depth: 2
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Default batch fetch size: 1
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Generate SQL with comments: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Order SQL updates by primary key: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
fhoss | [main] INFO org.hibernate.hql.ast.ASTQueryTranslatorFactory - Using ASTQueryTranslatorFactory
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Query language substitutions: {}
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - JPA-QL strict compliance: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Second-level cache: enabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Query cache: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Cache provider: org.hibernate.cache.NoCacheProvider
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Optimize cache for minimal puts: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Structured second-level cache entries: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Statistics: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Deleted entity synthetic identifier rollback: disabled
fhoss | [main] INFO org.hibernate.cfg.SettingsFactory - Default entity-mode: pojo
fhoss | [main] INFO org.hibernate.impl.SessionFactoryImpl - building session factory
fhoss | [main] INFO org.hibernate.impl.SessionFactoryObjectFactory - Factory name: foo
fhoss | [main] INFO org.hibernate.util.NamingHelper - JNDI InitialContext properties:{}
fhoss | [main] INFO org.hibernate.impl.SessionFactoryObjectFactory - Bound factory to JNDI name: foo
fhoss | [main] WARN org.hibernate.impl.SessionFactoryObjectFactory - InitialContext did not implement EventContext
fhoss | [main] INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - Bean style constructor called, don't forget to configure!
fhoss | [main] INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - FQDN: hss.ims.mnc001.mcc001.3gppnetwork.org
fhoss | [main] INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - Realm: ims.mnc001.mcc001.3gppnetwork.org
fhoss | [main] INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - Vendor_ID : 10415
fhoss | [main] INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - Product Name: JavaDiameterPeer
fhoss | [main] INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - AcceptUnknwonPeers: true
fhoss | [main] INFO de.fhg.fokus.diameter.DiameterPeer.DiameterPeer - DropUnknownOnDisconnect: true
fhoss | [main] INFO de.fhg.fokus.hss.main.HSSContainer -
fhoss | Type "exit" to stop FHoSS!
fhoss | Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
fhoss | at java.lang.String.checkBounds(String.java:371)
fhoss | at java.lang.String.(String.java:535)
fhoss | at de.fhg.fokus.hss.main.HSSContainer.waitForExit(HSSContainer.java:137)
icscf | 27(54) INFO: cdp [tcp_accept.c:176]: accept_connection(): accept_connection(): new tcp connection accepted!
icscf | 25(52) INFO: cdp [receiver.c:186]: add_serviced_peer(): add_serviced_peer(): Adding serviced_peer_t to receiver for peer []
fhoss | at de.fhg.fokus.hss.main.HSSContainer.main(HSSContainer.java:111)
icscf | 25(52) INFO: cdp [receiver.c:246]: drop_serviced_peer(): drop_serviced_peer(): Dropping serviced_peer_t from receiver for peer [hss.ims.mnc001.mcc001.3gppnetwork.org]
scscf | 27(63) INFO: cdp [tcp_accept.c:176]: accept_connection(): accept_connection(): new tcp connection accepted!
scscf | 25(61) INFO: cdp [receiver.c:186]: add_serviced_peer(): add_serviced_peer(): Adding serviced_peer_t to receiver for peer []
scscf | 25(61) INFO: cdp [receiver.c:246]: drop_serviced_peer(): drop_serviced_peer(): Dropping serviced_peer_t from receiver for peer [hss.ims.mnc001.mcc001.3gppnetwork.org]
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 134191517
scscf | 5(41) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 134191517
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 134191527
scscf | 5(41) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 134191527
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 134191537
scscf | 5(41) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 134191537
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 134191547
scscf | 5(41) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 134191547
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 134191557
scscf | 5(41) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 134191557
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 134191567
scscf | 5(41) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 134191567
pcscf | 99(137) ERROR: <script>: Preloading NAT-PING. Rows: 0
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 134191577
scscf | 5(41) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 134191577
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1923]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_dialog [dlg_handlers.c:1924]: print_all_dlgs(): printing 4096 dialogs
scscf | 5(41) DEBUG: ims_dialog [dlg_handlers.c:1934]: print_all_dlgs(): ******************** 5(41) DEBUG: ims_auth [authorize.c:187]: reg_await_timer(): Looking for expired/useless at 134191587
scscf | 5(41) DEBUG: ims_auth [authorize.c:232]: reg_await_timer(): [DONE] Looking for expired/useless at 134191587
^CGracefully stopping... (press Ctrl+C again to force)
Could you please give some advice?
Thanks
Hi
The network topo is shown in #51 ,and the docker open5gs profile is here:
docker_open5gs_profiles.zip
I have set two APN in UE, UE attached successfully.But the uplink&downlink traffic was unavavailable which I found in the pcap
volte_reg_failure.zip.
In the pcap I can find the second PDN connection establish procedure(which successfully and carry the P-CSCF ip address wthin the PCO).But the strange thing is the mobilephone did not trigger a SIP register.
Can you help me figure out what is wrong with my configuration?
Dear @herlesupreeth
Hi,
I've tested the latest Code with BSF, but when i try building docker-compose face an error:
$ docker-compose build --no-cache
.
.
.
Successfully tagged docker_open5gs_pcf:latest
Building bsf
Sending build context to Docker daemon 6.656kB
Step 1/2 : FROM docker_open5gs
pull access denied for docker_open5gs, repository does not exist or may require 'docker login': denied: requested access to the resource is denied
ERROR: Service 'bsf' failed to build : Build failed
I've also tested it with Logged in to docker, but same results happen!
P.S test with and Without Docker login in both branches "Master & Cx_test"
Thanks
Best regards
Hi,
I'm having trouble getting anything to register to the IMS and I'm still trying to narrow down what the issue could be. I've tried a Samsung S20, a few Samsung S9's, and an iPhone X and one thing I've noticed is that none of the phones even send a SIP register message. Is it safe to assume then that the issue is somewhere between the UE and the eNodeB?
I'm using an external eNodeB with all docker containers running on one machine. The MME's S1 port is published to the host and I don't have any problems getting phones to attach to the network, it's just that once they do they never attempt to register to the IMS.
I've also used the CoIMS app for the Samsungs and it seems to be working properly (it reports having carrier privileges).
Attached is a PCAP of the attach process. Thanks in advance, any help would be greatly appreciated.
Dear @herlesupreeth
Hi,
internet access problem was solved as in here #33 (comment)
So now UE Connects to the Network and has internet access, and also try to connect to IMS network
But Volte is not accessible!
can you please kindly check this?
Setup is as follows:
UE =====>>>>>> SRSLTE ===>>> ISP DHCP IP add. ===>>> OPENSTACK (Floating) ==>>> VM
192.168.100.2 =====>>>>>> 192.168.1.3 ===>>> 5.74.x.x ===>>> 46.102.143.93 ==>>> 10.10.10.78
Hi, dude.
I've launched all the 5gs containers. But the terminal continues spitting following warnings.
amf | 01/05 02:32:06.933: [amf] WARNING: [e398c962-4efd-41eb-a471-2f1403b477bc] Retry to registration with NRF (../src/amf/nf-sm.c:161)
smf | 01/05 02:32:07.289: [smf] WARNING: [d90f754a-4efd-41eb-82e9-29bc882004a6] Retry to registration with NRF (../src/smf/nf-sm.c:161)
udm | 01/05 02:32:07.495: [udm] WARNING: [de8c6410-4efd-41eb-b9f7-e9020de45231] Retry to registration with NRF (../src/udm/nf-sm.c:161)
ausf | 01/05 02:32:08.196: [ausf] WARNING: [db634be6-4efd-41eb-adb2-a796ad4f4841] Retry to registration with NRF (../src/ausf/nf-sm.c:161)
udr | 01/05 02:32:09.557: [udr] WARNING: [e6f164ac-4efd-41eb-ac5a-e1560a8cbc5d] Retry to registration with NRF (../src/udr/nf-sm.c:161)
amf | 01/05 02:32:09.942: [amf] WARNING: [e398c962-4efd-41eb-a471-2f1403b477bc] Retry to registration with NRF (../src/amf/nf-sm.c:161)
smf | 01/05 02:32:10.293: [smf] WARNING: [d90f754a-4efd-41eb-82e9-29bc882004a6] Retry to registration with NRF (../src/smf/nf-sm.c:161)
udm | 01/05 02:32:10.500: [udm] WARNING: [de8c6410-4efd-41eb-b9f7-e9020de45231] Retry to registration with NRF (../src/udm/nf-sm.c:161)
fhoss | [Thread-24] ERROR de.fhg.fokus.diameter.DiameterPeer.peer.StateMachine - StateMachine: Peer scscf.ims.mnc003.mcc460.3gppnetwork.org:3870 not responding to connection attempt
I've merely modified the .env file as follows. The docker host is planned at 192.168.12.6. Other IPs have not been changed.
#Timezone been changed
#TZ=Asia/Shanghai
#MCC & MNC been changed
MCC=460
MNC=03
TEST_NETWORK=172.22.0.0/24
#Host IP been adapted
DOCKER_HOST_IP=192.168.12.6
#DOCKER_HOST_IP=172.22.0.6
(No more change below)
......
......
It'd be appreciated should any ideas be presented.
Hi,
I have a problem with long UE-UE VoLTE calls. After 1h the MT UE lost its connection to PCSCF and eventually call is dropped sometimes by MO UE sometimes by IMS.
I suspect something is wrong when suddenly P-CSCF is sending OPTIONS outside the IPSEC tunnel. UE response inside ipsec but this is answer is not processed by P-CSCF.
I attach a pcap taken in P-CSCF. The scenario set is as follow:
100.65.0.4 - MO UE
100.65.0.5 - MT UE
172.30.0.114 - P-CSCF
If you look at MT UE ("ip.addr==100.65.0.5") there is following scenario:
Now whe have two TCP session betwen UE and PCSCF.
VoLTE call is ongoing for 1h. No communication is send to port 6101 only to 5101 (OPTIONS and UPDATES)
Can you figure out what is going on? To be honest I know very little about the kamailio configuration.
I attach also output from the P-CSCF.
Thanks in advance,
Regards,
Rafał Arciszewski
1h_volte_call.zip
Hi,
When I execute the command docker-compose up, it appears issues as below:
Could you advise how to fix it?
ERROR: for pgw Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
ERROR: for hss Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
ERROR: for pcrf Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
ERROR: for pgw Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
ERROR: for pcrf Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
ERROR: for hss Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
Traceback (most recent call last):
File "/usr/bin/docker-compose", line 11, in
load_entry_point('docker-compose==1.17.1', 'console_scripts', 'docker-compose')()
File "/usr/lib/python2.7/dist-packages/compose/cli/main.py", line 68, in main
command()
File "/usr/lib/python2.7/dist-packages/compose/cli/main.py", line 121, in perform_command
handler(command, command_options)
File "/usr/lib/python2.7/dist-packages/compose/cli/main.py", line 952, in up
start=not no_start
File "/usr/lib/python2.7/dist-packages/compose/project.py", line 455, in up
get_deps,
File "/usr/lib/python2.7/dist-packages/compose/parallel.py", line 70, in parallel_execute
raise error_to_reraise
ValueError: Invalid port "3868/sctp", should be [[remote_ip:]remote_port[-remote_port]:]port[/protocol]
I could run kamailio from https://open5gs.org/open5gs/docs/tutorial/02-VoLTE-setup/ but I have error when running srsenb.
I have used the config file from " https://github.com/herlesupreeth/Open5gs_Config"
error
Setting frequency: DL=2685.0 Mhz, UL=2565.0 MHz for cc_idx=0
connect(): Connection refused
Failed to initiate SCTP socket. Attempting reconnection in 10 seconds
==== eNodeB started ===
Type to view trace
connect(): Connection refused
Failed to initiate SCTP socket. Attempting reconnection in 10 seconds
ims APN PDN connectivity reject (0xd1) , packet as the attached file ,
but i go to check upf.yaml and smf.yaml , it have setup pdn with apn: ims
ims-pdn request fail.zip
pdn:
- addr: 192.168.100.1/24
apn: internet
dev: ogstun
- addr: fd84:6aea:c36e:2b69::/64
dev: ogstun
apn: internet
- addr: 192.168.101.1/24
apn: ims
dev: ogstun2
- addr: fd1f:76f3:da9b:0101::/64
apn: ims
dev: ogstun2
╰─ docker-compose up
Starting pgw ...
Starting mysql ...
Starting sgw ...
Starting rtpengine ...
Starting dns ... error
Starting pgw ... done
Starting mysql ... done
Starting sgw ... done
Starting rtpengine ... done
7a819cf68f10b4a405c7150d45a40754553585bc50a6631d8c975105606d1/merged/etc/timezone" caused: not a directory: unknown: Are you tryinStarting mongo ... done
Starting hss ... done
Starting pcrf ... done
Starting mme ... done
ERROR: for dns Cannot start service dns: OCI runtime create failed: container_linux.go:370: starting container process caused: process_linux.go:459: container init caused: rootfs_linux.go:59: mounting "/etc/timezone" to rootfs at "/var/lib/docker/overlay2/4857a819cf68f10b4a405c7150d45a40754553585bc50a6631d8c975105606d1/merged/etc/timezone" caused: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
Hi!
I clone the repository and build all docker images, then do call VoLTE Voice and Video.
It do well in VoLTE Voice, But during the 2nd/4th/... VoLTE Video call, no image is displayed.
Logs:
(1)pgw
09/07 08:30:00.094: [pgw] WARNING: No need to send 'Delete Bearer Request' (../src/pgw/pgw-gx-handler.c:394)
09/07 08:30:00.094: [pgw] WARNING: - Bearer[Name:ims1] has already been removed. (../src/pgw/pgw-gx-handler.c:396)
09/07 08:30:00.095: [pgw] WARNING: No need to send 'Delete Bearer Request' (../src/pgw/pgw-gx-handler.c:394)
09/07 08:30:00.095: [pgw] WARNING: - Bearer[Name:ims1] has already been removed. (../src/pgw/pgw-gx-handler.c:396)
09/07 08:30:22.705: [gtp] WARNING: [31] LOCAL No Reponse. Give up! for step 1 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:599)
09/07 08:30:22.711: [gtp] WARNING: [33] LOCAL No Reponse. Give up! for step 1 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:599)
09/07 08:30:22.782: [gtp] WARNING: [8388657] REMOTE No Reponse. Give up! for step 2 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:599)
09/07 08:30:38.193: [pgw] WARNING: No need to send 'Update Bearer Request' (../src/pgw/pgw-gx-handler.c:335)
09/07 08:30:38.193: [pgw] WARNING: - Both QoS and TFT are same as before (../src/pgw/pgw-gx-handler.c:336)
(2)mme
09/07 08:30:13.782: [esm] ERROR: Unknown message(type:203) (../src/mme/esm-sm.c:250)
09/07 08:30:13.789: [esm] ERROR: Unknown message(type:203) (../src/mme/esm-sm.c:250)
09/07 08:30:13.790: [esm] ERROR: Unknown message(type:203) (../src/mme/esm-sm.c:250)
09/07 08:30:13.819: [esm] ERROR: Unknown message(type:203) (../src/mme/esm-sm.c:250)
09/07 08:30:16.704: [gtp] WARNING: [45] REMOTE Request Duplicated. Discard! for step 1 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:402)
09/07 08:30:16.710: [gtp] WARNING: [47] REMOTE Request Duplicated. Discard! for step 1 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:402)
09/07 08:30:16.750: [gtp] WARNING: [8388627] LOCAL Request Duplicated. Discard! for step 2 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:337)
09/07 08:30:16.781: [gtp] WARNING: [8388628] LOCAL Request Duplicated. Discard! for step 2 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:337)
09/07 08:30:19.704: [gtp] WARNING: [45] REMOTE Request Duplicated. Discard! for step 1 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:402)
09/07 08:30:19.711: [gtp] WARNING: [47] REMOTE Request Duplicated. Discard! for step 1 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:402)
09/07 08:30:19.751: [gtp] WARNING: [8388627] LOCAL Request Duplicated. Discard! for step 2 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:337)
09/07 08:30:19.782: [gtp] WARNING: [8388628] LOCAL Request Duplicated. Discard! for step 2 type 97 peer [172.22.0.5]:2123 (../lib/gtp/xact.c:337)
Pcaps:
VoLTE Video 2nd not Good.zip
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.