Alexander Couzens
0d6ef1e8ac
[dbi] add database backend json
...
Add json based database backend.
TODO: add example json interface
2022-09-12 00:04:54 +02:00
Alexander Couzens
c54fb59a87
[dbi]: make all db functions optional
...
Allow database driver to only implement parts of the database driver.
In preprataion of the json interface which will only implement
session_data as might only be used by the PCRF.
2022-09-11 19:29:04 +02:00
Alexander Couzens
0e0de176fe
[dbi]: make ogs_dbi_final depend on the selected database driver
2022-09-11 19:29:04 +02:00
Alexander Couzens
f0c97bff19
[dbi]: mongo: merge all parts from ogs_dbi_final() into ogs_mongoc_final()
...
Nobody is calling ogs_mongoc_final() directly. In preparation of making ogs_dbi_final() more generic
2022-09-11 19:29:04 +02:00
Alexander Couzens
9c66348213
[dbi]: introduce an abstraction layer to allow multiple database backends
...
The current dbi only supports a single database backend. Add
an abstraction layer to allow multiple database backends.
Introduce a dbi backend struct containing all database functions.
2022-09-11 19:29:04 +02:00
Alexander Couzens
68efeac909
[dbi]: move all mongo related files into subdirectory
2022-09-11 19:29:04 +02:00
Alexander Couzens
8b3abcce2d
[dbi]: ogs-dbi.h: add comment to the include of ogs-mongoc.h
...
The only user of ogs-mongoc.h are the tests. Add comment
to remove the comment as soon they aren't depend on the ogs-mongoc.h
2022-09-11 19:29:04 +02:00
Alexander Couzens
c72f41fdd3
[dbi]: ogs_mongoc.h: remove include <mongoc.h>
...
To allow the include to work even when build without mongo installed.
No data types require mongoc.h to be in ogs_mongoc.h.
2022-09-11 19:29:04 +02:00
Sukchan Lee
9b10d70c77
[NRF] Fixed library load error
2022-08-26 10:57:11 +09:00
Sukchan Lee
b98c2c13f6
[SUCI] Handling exceptions for invalid RI ( #1570 )
...
If Routing Indicator is wrong, we forcely set to '0'.
2022-06-10 23:19:00 +09:00
Sukchan Lee
3121d183f0
[HSS/PCF] Store IMEISV instead of IMEI ( #1464 )
2022-04-02 00:46:05 +09:00
EugeneBogush
f557fc8eaa
Add/update current imei of UE in subscriber profile ( #1464 )
...
* first commit
* fix
Co-authored-by: root <root@lfv.unassigned-domain>
2022-03-31 19:35:30 +09:00
Sukchan Lee
cfd0193bbd
[PCRF] fix the crash in flow->description ( #1313 )
2022-01-12 10:15:36 +09:00
Sukchan Lee
d87d7c12c2
[MME] fix the crash with unknown S-NSSAI ( #1287 )
2021-12-17 21:42:26 +09:00
Sukchan Lee
0fb8279e36
VoNR added but not tested!
2021-11-14 21:07:56 +09:00
Sukchan Lee
68edcd6438
fix the SMF crash when num of flow > 8 ( #1108 )
2021-08-07 14:23:20 +09:00
Sukchan Lee
118d62d42d
Add more memory log
2021-06-06 22:35:46 +09:00
Sukchan Lee
fe89f7cd11
[5GC] Added BSF(Binding Support Function)
2021-05-29 15:56:12 +09:00
Sukchan Lee
26066bb0ca
[Cx] LIR/LIA is added ( #921 )
2021-04-07 21:46:05 +09:00
Sukchan Lee
829123dad0
fix: managing multiple calls ( #869 )
...
If PCRF sends RAR, it generates different Charging-Rule-Name.
2021-03-29 10:28:08 +09:00
Sukchan Lee
9af4268bab
arch: DB schema Changes ( #796 )
...
- New function : NSSF
- New feature : SMF selection
2021-03-08 21:25:09 +09:00
Sukchan Lee
c6bfbed922
Modify not to limit the length of DB URI ( #827 )
2021-03-03 23:13:20 +09:00
Charlie Lewis
0790674c14
mask mongo credentials when logging ( #827 )
2021-03-03 23:06:31 +09:00
Sukchan Lee
235a041b8d
feat: Add dedicated QoS flow
2020-12-31 21:07:08 -05:00
Sukchan Lee
edf83b37fa
Add debug message for issues [ #551 ]
2020-09-10 21:50:20 -04:00
Sukchan Lee
3c6711c9c8
If HSS/UDR gets MSISDN, AMF/MME -> SMF/SGW [ #464 ]
2020-06-29 22:12:24 -04:00
Sukchan Lee
c54e85c5c0
Session-AMBR changes required field in WebUI
2020-06-17 21:43:16 -04:00
Sukchan Lee
dbee687a75
Add only one 5GC scenario (call-flow)
2020-06-17 01:22:28 -04:00
Sukchan Lee
72370ff0b2
Add AUSF, UDM, and UDR
2020-06-04 14:12:05 -04:00
Sukchan Lee
142763c280
Rename Project to Open5GS
...
- Change BuildTool to Meson
- Many BUGS Fixed
2019-10-27 17:41:14 +09:00
Sukchan Lee
3c8af69805
Re-factoring the all library
2019-09-13 21:07:47 +09:00