Giter VIP home page Giter VIP logo

docker_open5gs's Introduction

docker_open5gs

Quite contrary to the name of the repository, this repository contains docker files to deploy an Over-The-Air (OTA) or RF simulated 4G/5G network using following projects:

Tested Setup

Docker host machine

  • Ubuntu 20.04 or 22.04

Over-The-Air setups:

  • srsRAN (eNB/gNB) using Ettus USRP B210
  • srsRAN eNB using LimeSDR Mini v1.3
  • srsRAN eNB using LimeSDR-USB

RF simulated setups:

  • srsRAN (gNB + UE) simulation over ZMQ
  • UERANSIM (gNB + UE) simulator

Building docker images

Clone repository and build base docker image of open5gs, kamailio, srsRAN_4G, srsRAN_Project, ueransim

# Build docker images for open5gs EPC/5GC components
git clone https://github.com/herlesupreeth/docker_open5gs
cd docker_open5gs/base
docker build --no-cache --force-rm -t docker_open5gs .

# Build docker images for kamailio IMS components
cd ../ims_base
docker build --no-cache --force-rm -t docker_kamailio .

# Build docker images for srsRAN_4G eNB + srsUE (4G+5G)
cd ../srslte
docker build --no-cache --force-rm -t docker_srslte .

# Build docker images for srsRAN_Project gNB
cd ../srsran
docker build --no-cache --force-rm -t docker_srsran .

# Build docker images for UERANSIM (gNB + UE)
cd ../ueransim
docker build --no-cache --force-rm -t docker_ueransim .

Build docker images for additional components

cd ..
set -a
source .env
sudo ufw disable
sudo sysctl -w net.ipv4.ip_forward=1
sudo cpupower frequency-set -g performance

# For 4G deployment only
docker compose -f 4g-volte-deploy.yaml build

# For 5G deployment only
docker compose -f sa-deploy.yaml build

Network and deployment configuration

The setup can be mainly deployed in two ways:

  1. Single host setup where eNB/gNB and (EPC+IMS)/5GC are deployed on a single host machine
  2. Multi host setup where eNB/gNB is deployed on a separate host machine than (EPC+IMS)/5GC

Single Host setup configuration

Edit only the following parameters in .env as per your setup

MCC
MNC
DOCKER_HOST_IP --> This is the IP address of the host running your docker setup
UE_IPV4_INTERNET --> Change this to your desired (Not conflicted) UE network ip range for internet APN
UE_IPV4_IMS --> Change this to your desired (Not conflicted) UE network ip range for ims APN

Multihost setup configuration

4G deployment

On the host running the (EPC+IMS)

Edit only the following parameters in .env as per your setup

MCC
MNC
DOCKER_HOST_IP --> This is the IP address of the host running (EPC+IMS)
SGWU_ADVERTISE_IP --> Change this to value of DOCKER_HOST_IP
UE_IPV4_INTERNET --> Change this to your desired (Not conflicted) UE network ip range for internet APN
UE_IPV4_IMS --> Change this to your desired (Not conflicted) UE network ip range for ims APN

Under mme section in docker compose file (4g-volte-deploy.yaml), uncomment the following part

...
    # ports:
    #   - "36412:36412/sctp"
...

Then, uncomment the following part under sgwu section

...
    # ports:
    #   - "2152:2152/udp"
...
On the host running the eNB

Edit only the following parameters in .env as per your setup

MCC
MNC
DOCKER_HOST_IP --> This is the IP address of the host running eNB
MME_IP --> Change this to IP address of host running (EPC+IMS)
SRS_ENB_IP --> Change this to the IP address of the host running eNB

Replace the following part in the docker compose file (srsenb.yaml)

    networks:
      default:
        ipv4_address: ${SRS_ENB_IP}
networks:
  default:
    external:
      name: docker_open5gs_default

with

	network_mode: host

5G SA deployment

On the host running the 5GC

Edit only the following parameters in .env as per your setup

MCC
MNC
DOCKER_HOST_IP --> This is the IP address of the host running 5GC
UPF_ADVERTISE_IP --> Change this to value of DOCKER_HOST_IP
UE_IPV4_INTERNET --> Change this to your desired (Not conflicted) UE network ip range for internet APN
UE_IPV4_IMS --> Change this to your desired (Not conflicted) UE network ip range for ims APN

Under amf section in docker compose file (sa-deploy.yaml), uncomment the following part

...
    # ports:
    #   - "38412:38412/sctp"
...

Then, uncomment the following part under upf section

...
    # ports:
    #   - "2152:2152/udp"
...
On the host running the gNB

Edit only the following parameters in .env as per your setup

MCC
MNC
DOCKER_HOST_IP --> This is the IP address of the host running gNB
AMF_IP --> Change this to IP address of host running 5GC
SRS_GNB_IP --> Change this to the IP address of the host running gNB

Replace the following part in the docker compose file (srsgnb.yaml)

    networks:
      default:
        ipv4_address: ${SRS_GNB_IP}
networks:
  default:
    external:
      name: docker_open5gs_default

with

	network_mode: host

Network Deployment

4G deployment
# 4G Core Network + IMS + SMS over SGs
docker compose -f 4g-volte-deploy.yaml up

# srsRAN eNB using SDR (OTA)
docker compose -f srsenb.yaml up -d && docker container attach srsenb

# srsRAN ZMQ eNB (RF simulated)
docker compose -f srsenb_zmq.yaml up -d && docker container attach srsenb_zmq

# srsRAN ZMQ 4G UE (RF simulated)
docker compose -f srsue_zmq.yaml up -d && docker container attach srsue_zmq
5G SA deployment
# 5G Core Network
docker compose -f sa-deploy.yaml up

# srsRAN gNB using SDR (OTA)
docker compose -f srsgnb.yaml up -d && docker container attach srsgnb

# srsRAN ZMQ gNB (RF simulated)
docker compose -f srsgnb_zmq.yaml up -d && docker container attach srsgnb_zmq

# srsRAN ZMQ 5G UE (RF simulated)
docker compose -f srsue_5g_zmq.yaml up -d && docker container attach srsue_5g_zmq

# UERANSIM gNB (RF simulated)
docker compose -f nr-gnb.yaml up -d && docker container attach nr_gnb

# UERANSIM NR-UE (RF simulated)
docker compose -f nr-ue.yaml up -d && docker container attach nr_ue

Provisioning of SIM information

Provisioning of SIM information in open5gs HSS as follows:

Open (http://<DOCKER_HOST_IP>:9999) in a web browser, where <DOCKER_HOST_IP> is the IP of the machine/VM running the open5gs containers. Login with following credentials

Username : admin
Password : 1423

Using Web UI, add a subscriber

or using cli

sudo docker exec -it hss misc/db/open5gs-dbctl add 001010123456790 8baf473f2f8fd09487cccbd7097c6862 8E27B6AF0E692E750F32667A3B14605D

Provisioning of IMSI and MSISDN with OsmoHLR as follows:

  1. First, login to the osmohlr container
docker exec -it osmohlr /bin/bash
  1. Then, telnet to localhost
$ telnet localhost 4258

OsmoHLR> enable
OsmoHLR#
  1. Finally, register the subscriber information as in following example:
OsmoHLR# subscriber imsi 001010123456790 create
OsmoHLR# subscriber imsi 001010123456790 update msisdn 9076543210

Replace IMSI and MSISDN as per your programmed SIM

Provisioning of SIM information in pyHSS is as follows:

  1. Goto http://<DOCKER_HOST_IP>:8080/docs/
  2. Select apn -> Create new APN -> Press on Try it out. Then, in payload section use the below JSON and then press Execute
{
  "apn": "internet",
  "apn_ambr_dl": 0,
  "apn_ambr_ul": 0
}

Take note of apn_id specified in Response body under Server response for internet APN

Repeat creation step for following payload

{
  "apn": "ims",
  "apn_ambr_dl": 0,
  "apn_ambr_ul": 0
}

Take note of apn_id specified in Response body under Server response for ims APN

Execute this step of APN creation only once

  1. Next, select auc -> Create new AUC -> Press on Try it out. Then, in payload section use the below example JSON to fill in ki, opc and amf for your SIM and then press Execute
{
  "ki": "8baf473f2f8fd09487cccbd7097c6862",
  "opc": "8E27B6AF0E692E750F32667A3B14605D",
  "amf": "8000",
  "sqn": 0,
  "imsi": "001010123456790"
}

Take note of auc_id specified in Response body under Server response

Replace imsi, ki, opc and amf as per your programmed SIM

  1. Next, select subscriber -> Create new SUBSCRIBER -> Press on Try it out. Then, in payload section use the below example JSON to fill in imsi, auc_id and apn_list for your SIM and then press Execute
{
  "imsi": "001010123456790",
  "enabled": true,
  "auc_id": 1,
  "default_apn": 1,
  "apn_list": "1,2",
  "msisdn": "9076543210",
  "ue_ambr_dl": 0,
  "ue_ambr_ul": 0
}
  • auc_id is the ID of the AUC created in the previous steps
  • default_apn is the ID of the internet APN created in the previous steps
  • apn_list is the comma separated list of APN IDs allowed for the UE i.e. APN ID for internet and ims APN created in the previous steps

Replace imsi and msisdn as per your programmed SIM

  1. Finally, select ims_subscriber -> Create new IMS SUBSCRIBER -> Press on Try it out. Then, in payload section use the below example JSON to fill in imsi, msisdn, msisdn_list, scscf_peer, scscf_realm and scscf for your SIM/deployment and then press Execute
{
    "imsi": "001010123456790",
    "msisdn": "9076543210",
    "sh_profile": "string",
    "scscf_peer": "scscf.ims.mnc001.mcc001.3gppnetwork.org",
    "msisdn_list": "[9076543210]",
    "ifc_path": "default_ifc.xml",
    "scscf": "sip:scscf.ims.mnc001.mcc001.3gppnetwork.org:6060",
    "scscf_realm": "ims.mnc001.mcc001.3gppnetwork.org"
}

Replace imsi, msisdn and msisdn_list as per your programmed SIM

Replace scscf_peer, scscf and scscf_realm as per your deployment

Not supported

  • IPv6 usage in Docker

docker_open5gs's People

Contributors

b3c3ll avatar bem4444 avatar galalmounir avatar herlesupreeth avatar miaoski avatar pjribeiromartins avatar platini2 avatar shkatebi97 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker_open5gs's Issues

error when running srsenb

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

How to Add IMS subscription

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:

  1. Goto to IMPU sip:[email protected]
  2. In "Add IMPU(s) to Implicit-Set" section give IMPU Identity created above to be added to this IMPU

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:

Selection_001

Please inform the next step. Thanks

APN settings to make a VoLTE call

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

No UE_AMBR information

image
image

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?

Docker compose failing

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:

  • Line 3507 (Cannot stat file /proc/226/fd/0: Permission denied) regarding mysql
  • Line 9293 (scscf ERROR: cdp [receiver.c:922]: peer_connect(): peer_connect(): Error opening connection to to 172.22.0.18 port 3868 >Connection refused)
  • Line 9583 (Exception in FHOSS)

Mac failure issue...

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 :
open5gsUeSetting

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!

Dockerized Volte in openstack

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

Trying registration with NRF repetitively

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.

LTE taffic unavavailable and UE donot trigger VOLTE sip register

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?

how to access internet via UPF/SGWU

my topology is
ENB (192.188.2.151) <-------------> PC(192.188.2.2 can access internet ) with docket_open5gs(172.22.x.x)

  1. ENB <---> mme ===> successfully
  2. phone can attachd ===> successfully
  3. phone access internet (www.google.com) ===> fail

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

SMF crashes with ogs_pfcp_ue_ip_alloc

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]

docker build failed in step 6

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!

VoLTE calls muted and dropped after 15 minutes

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.

My Environment

  • Docker Version: 20.10.7, build f0df350
  • Compose Version: 1.29.2, build 5becea4c
  • Branch docker_open5gs: master
  • Deployment Environment: Xeon(R) Gold 6240, hyperthreading disabled, bare-metal
  • Kernel: 5.8.0-59-lowlatency
  • Core and RAN at same machine

Describe the Issue

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

  1. docker-compose up -d dns mongo webui hss sgwc sgwu smf upf nrf mme pcrf rtpengine mysql fhoss icscf scscf pcscf
  2. Create profile, subscribers and APN with PCC in HSS (#15 (comment))
  3. Create IMSU, IMPI and IMPU's to both subscribers
  4. Make a call after Attach procedure and IMS register

Expected behavior
VoLTE with audio lasting 1h or more as reported in #7 (comment)

Screenshots
volte-call-drops-15min

Erros and doubts

  1. I noticed an error in rtpengine related to the kernel I'm using, what would be the suggested version for this application?
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
  1. I didn't run all the elements of docker-compose.yaml, what elements would be needed for IMS/VoLTE?

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

Long VoLTE call drop - OPTIONS outside ipsec tunnel

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:

  1. TCP session establish from port 40586 UE to 5060 PCSCF. (tcp.stream eq 6) This is first registration attempt
  2. IPSEC is established.
  3. TCP session establish from port 43163 UE to 6101 PCSCF inside ipsec. (tcp.stream eq 7) continuation of the registration
  4. There is an UDP SUBSCRIBE request (packet 237) inside ipsec. It is strange but not harmless
  5. TCP session establish from 5101 PCSCF to 44908 UE. (tcp.stream eq 8) All communication towards UE is here. Some NOTIFY and OPTIONS.

Now whe have two TCP session betwen UE and PCSCF.

  1. VoLTE call starts at packet 393. (12:43:14)
  2. PCSCF sends UDP inside ipsec with ACK(packet 406). not harmless

VoLTE call is ongoing for 1h. No communication is send to port 6101 only to 5101 (OPTIONS and UPDATES)

  1. After 1h P-CSCF closes 6101 tcp session. Packet 2300. Probably some tcp timeout.
  2. There is one succsesfull UPDATE on 5101 tcp session
  3. after that PCSCF sends OPTIONS outside ipsec (packet 2353). There response send from UE is inside ipsec, but PCSCF is still retransmiting request outside the tunnel.
  4. From MO UE the communication is lost and after several minutes UPDATE fails and the call is dropped.

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

About mysql max connections

In mysql container, mysql max connections num is shown as 151. But I notice that there is a cmd(mysql -u root -e "SET GLOBAL max_connections=200;") in "mysql_init.sh". The max connections num should be set to 200. What's wrong?
image

image

[Question] Add more UEs

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?

When docker-compose runs the root directory, an error is reported

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

Can not make a Call

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

May i ues outside gNB(on a different host) to connect this docker with open5gs ?

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"

Restrictions on MSISDN

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

why there are no nr-ue and nr-gnb?

@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!!!

BSF pull access

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

pcscf error when running docker_open5gs

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 ( $Date: 2005-11-17 15:53:48 +0100 (Thu, 17 Nov 2005) $, $Revision$ )
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

docker_rtpengine modprobe: FATAL: Module xt_RTPENGINE not found in directory

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!

OAI e/gNB

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

SMS send fail

My test step

  1. phone 1 / 2 regisiter IMS successfully
  2. phone 1(tel:0711) send message to phone 2(tel:0712)

error step2: Status-Line: SIP/2.0 478 Unresolvable destination (478/TM)

packet as the below:
sms_err.zip

General Troubleshooting

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.

open5gs_pcap.pcapng.log

Docker-compose up

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.

Invalid port "3868/sctp"

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]

The 2nd VoLTE Video call, no image is displayed.

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

OCS Interface

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).

  1. It would be really nice to see an OCS integration, is it possible to connect the PCRF and PGW with it? I believe this would be done by a 127.0.0.X IP, right? Is this something simple to implement? It would be nice to check the support to OCS

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?

External UERANSIM

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

Error while docker compose UP

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!

ims APN attach fail - Cause: Missing or unknown APN (27)

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

Starting dns ... error

╰─ 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

Internet access while using outside eNB with dockerized volte on openstack

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

Can't make another call after making the 5th call

precodidtion

  1. phone_1 config "automatical answer"
  2. phone_1/2 power off

test steps

  1. power on phone_1/2
  2. phone_1/2 attach and resister to open5gs with IMS
  3. phone_2(tel:0713) call phone_1(tel:0711) base on mo_mt.bat script as the below
    @echo off
    :loop
    d:\tools\adb\adb -s a624bfc3 shell am start -a android.intent.action.CALL -d tel:0711
    timeout /t 60
    d:\tools\adb\adb -s a624bfc3 shell input keyevent KEYCODE_ENDCALL
    timeout /t 10
    goto loop

result:
step 3) after 5th loop , phone_2 call phone_1 fail , packet as the attached files

make call fail after making the 5th call.zip
syslog.zip

VOLTE on openstack

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

Logs_pcap_confs:
RAN.zip
EPC.zip

UE failed to connect to the eNB

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):

  1. on the first terminal: docker-compose up
  2. 2nd terminal: docker-compose -f srsenb.yaml up -d && docker attach srsenb

Is there any steps that i've missed?

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.