Sukchan Lee
5664b90e38
fix the indentation and assert [ #338 ]
2019-12-27 23:22:16 +09:00
Supreeth Herle
768e4d9eb3
Fixed conversion from Rx 'permit in' flow rule to Gx 'permit out' flow rule
2019-12-27 23:08:00 +09:00
Supreeth Herle
50f5a527a8
Added Control Rx media type and mapped it to QCI 5
2019-12-17 21:06:44 +09:00
Sukchan Lee
e55c7f9174
Upgrade freeDiameter version to 1.3.2
2019-11-02 15:52:48 +09: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
Sukchan Lee
0aae608c5c
Use the process interface instead of fork()
...
- CommandLine Options is also changed
- PID File removed (Old-style daemon)
2019-08-25 20:15:20 +09:00
Sukchan Lee
470e66d37d
[ #235 ] TCP enabled for MacOSX
2019-07-28 20:18:51 +09:00
Sukchan Lee
0a96d446b8
[Indentation] All source code changed
2019-07-11 22:22:22 +09:00
Sukchan Lee
eb0d8075ef
Continue to fix the crash error ( #195 )
2019-06-14 17:04:04 +09:00
Sukchan Lee
d3476eca6d
Fix PCRF Session Control ( #195 )
...
- If PCRF Session is NULL and CC-Request-Type is Terminate,
the result code is DIAMETER_UNKNOWN_SESSION_ID
2019-06-14 16:55:16 +09:00
Sukchan Lee
22c3d66bc3
More log for analyzing #195
2019-06-11 23:20:49 +09:00
Sukchan Lee
f28f3003c5
change code indentation
2019-06-11 23:16:54 +09:00
Sukchan Lee
477f16ad0b
rename project done
2019-06-11 22:10:47 +09:00
Sukchan Lee
a32465ed07
Rename library
2019-06-11 18:28:25 +09:00
Sukchan Lee
7c1c320141
gtp interface update
2019-05-28 14:47:06 +09:00
Sukchan Lee
2d7438313d
Change initialization sequence
2019-05-06 20:43:50 +09:00
Sukchan Lee
0ebd85f364
Integration with OGSLib
2019-04-27 23:54:30 +09:00
Sukchan Lee
0e7cf76f8a
Change directory src/app to src/common
2018-08-14 17:28:22 +09:00
Sukchan Lee
c096cce571
update print-out
2018-02-09 23:14:30 +09:00
Sukchan Lee
b704e94efa
fix the memory leak t3413 paging timer in MME_UE Context
2018-01-29 16:47:07 +09:00
Sukchan Lee
ed92c30b26
adjust trace_level
2018-01-23 17:11:21 +09:00
Sukchan Lee
b37a74416a
trace name gtp -> gtpv2, others -> app
2018-01-23 16:02:35 +09:00
Sukchan Lee
35a95fd4ac
update trace level
2018-01-23 15:38:07 +09:00
Sukchan Lee
225e1ba07f
refine GTP/Diameter Log
2018-01-23 00:00:57 +09:00
Sukchan Lee
f35aa2178f
fix the abort-cause value
2018-01-19 01:32:01 +09:00
Sukchan Lee
46f85d9fc8
Volte QoS is basically derived by IMS instead of EPC.
...
If the QoS informaton is provided from IMS, we'll use WEBUI QoS value
2018-01-19 01:23:13 +09:00
Sukchan Lee
8025f10586
diameter log level is fixed
2018-01-17 23:08:20 +09:00
Sukchan Lee
c56f75299c
if WEBUI activates state dedicated bearer, modify bearer will be initiated
2018-01-17 21:47:59 +09:00
Sukchan Lee
8537aaee1b
ASR/ASA is done
2018-01-17 21:22:30 +09:00
Sukchan Lee
d13b735d26
rx_sess_data is changed to list structure
2018-01-17 20:31:49 +09:00
Sukchan Lee
c12e76e32d
Update Bearer Request is added in PGW
2018-01-17 13:49:08 +09:00
Sukchan Lee
f1e41050c3
re-factoring Gx/Rx diameter to apply modification
2018-01-17 12:41:57 +09:00
Sukchan Lee
733f598f24
PCC Rule Remove is added in RAR/RAA
2018-01-16 16:11:30 +09:00
Sukchan Lee
521b18ea2a
STR/STA is added
2018-01-15 17:25:14 +09:00
Sukchan Lee
d1303a60e4
refine code
2018-01-15 11:54:22 +09:00
Sukchan Lee
c1848e03a1
update it
2018-01-14 21:31:16 +09:00
Sukchan Lee
ee770398c2
RAR/RAA is mostly done
2018-01-14 19:54:50 +09:00
Sukchan Lee
11b4463ce4
continue to implement RAR
2018-01-14 18:15:38 +09:00
Sukchan Lee
4b1c4b598b
Gx/Rx interface is changed
2018-01-14 13:51:35 +09:00
Sukchan Lee
2884430c57
remove Specific-Action/Abort-Cause in Gx message
2018-01-14 13:00:41 +09:00
Sukchan Lee
8c3d4ca0de
core_free -> CORE_FREE. We need to know which function raise this
...
exception
2018-01-13 22:03:30 +09:00
Sukchan Lee
f360d20f01
PCRF(RAR) message is done
2018-01-10 23:41:56 +09:00
Sukchan Lee
2059341d4f
Diameter Gx Code Refine
2018-01-10 22:09:08 +09:00
Sukchan Lee
58f501d397
For IMS, WebUI behavior is changed.
...
If Flow is not added in PCC_Rule, this PCC_Rule will not be installed in PGW.
In this case, AF function will give the Flow Description.
If Rx(Media-Type) is set to "AUDIO" type, PCC_Rule(QCI=1) will be associated,
And then, the PCC_Rule will be installed in PGW
2018-01-10 21:44:23 +09:00
Sukchan Lee
e24856eb0e
GX RAR/RAA(PGW-PCRF) is added
2018-01-10 16:06:19 +09:00
Sukchan Lee
b25082cb06
PGW/PCRF diameter code refine
2018-01-10 12:45:58 +09:00
Sukchan Lee
e9da026495
PCRF RX/GX session association
2018-01-09 22:53:09 +09:00
Sukchan Lee
b99c266533
P-CSCF simulator adds Frame-IP-Address and Frame-IPv6-Prefix.
...
This is used to test PCRF Rx/Gx dimaeter session assoication
2018-01-09 21:25:52 +09:00
Sukchan Lee
13a06479a9
add hash for associating Gx/Rx interface by
...
Framed-IP-Address/Framed-IPv6-Address
2018-01-08 22:42:44 +09:00
Sukchan Lee
38e245d467
PCRF session state is added
2018-01-08 21:20:19 +09:00
Sukchan Lee
e4397176cf
support pcrf gx session maintained mode
2018-01-08 20:09:13 +09:00
Sukchan Lee
779d5e88d0
PCRF freeDiameter module disunite to Gx module and Rx module
2018-01-08 18:34:51 +09:00
Sukchan Lee
9e8ced5835
Apply new freeDiameter configuration to all other daemon(HSS, PGW, PCRF)
2018-01-05 23:31:30 +09:00
Sukchan Lee
add2145851
freeDiameter Config Re-factoring!
...
For P-CSCF simulation, it is not good if freeDiameter configuartion is
needed. As such, we merged this configuration is in the nextepc
configuration.
2018-01-05 16:25:02 +09:00
Sukchan Lee
65e1a8dbac
fix the linux compile warning
2018-01-04 13:10:06 +00:00
Sukchan Lee
b8ef9e9e2a
Header Refactoring
2018-01-04 20:38:22 +09:00
Sukchan Lee
1a3f5cf86e
add AA Request/Answer Sample code
2018-01-04 12:57:00 +09:00
Sukchan Lee
48cdb1e390
merge 3gpp library to core library
2017-12-07 14:37:58 +09:00
Sukchan Lee
dd15dacb18
YAML project is done
2017-11-29 14:44:14 +09:00
Sukchan Lee
60ac1dbfe6
hss/pcrf/sgw yaml is done
2017-11-29 09:51:34 +09:00
Sukchan Lee
aaa57d3008
name changes
2017-11-27 15:45:33 +09:00
Sukchan Lee
11df912058
remove jsmn library.
...
jsmn library is very simple, but it is difficult to handle configuration
josn.
I changed json to libbson library. I think it is more maintainable.
2017-11-09 00:05:18 +09:00
Sukchan Lee
5361934469
change the libbase to lib3gpp
2017-11-07 14:20:35 +00:00
Sukchan Lee
6e00fd349c
seperate libbase to the libapp
2017-11-07 14:01:27 +00:00
Sukchan Lee
4ef15728a0
merge libcore/libcoreunix to libcore
...
merge libfd/libfdx/libfds6a to libfd
2017-11-06 08:32:19 +00:00
Sukchan Lee
5cc56ab353
change shared library
2017-11-05 14:57:19 +00:00
Sukchan Lee
4245502ae2
Fix the bug under mongo c driver v1.5
...
I misunderstand the interface when querying with projection
when the version of Mongo C Driver is lower than 1.5.
For reference, in case of Ubuntu 16.04, Mongo C Driver v1.3.1
will be installed, so when using 'Dedicated Bearer', v0.1.1
should be used because it does not work normally.
2017-10-11 06:08:19 +00:00
Sukchan Lee
c61a704676
done for freeDiameter using autotools
2017-09-29 10:10:55 +09:00
Sukchan Lee
36dba9ddf9
supports old version mongoc library such like 1.3.1
2017-09-26 09:19:22 +09:00
Sukchan Lee
0022e62991
fix the bug dedicated beraer
2017-09-08 12:11:44 +09:00
Sukchan Lee
229d04c284
Multiple PDN ..done!
2017-09-07 00:37:16 +09:00
Sukchan Lee
6e60d3213e
fix the bug diameter gx message if there is no pcc rule
2017-08-27 17:38:57 +09:00
Sukchan Lee
7c08127622
adjust parameter for the number of Session/Bearer
2017-08-27 13:00:16 +09:00
Sukchan Lee
8d1a5e2d35
fix the bug not to access mme_ue context in freediameter thread
2017-08-26 00:11:46 +09:00
Sukchan Lee
7cae17562d
PGW-PCRF done for default bearer
2017-08-25 19:40:49 +09:00
Sukchan Lee
ee7d3cbef6
PCRF done
2017-08-24 23:10:36 +09:00
Sukchan Lee
6b9ec5c5d7
ambr, mbr, gbr downlink/uplink DB attribute changed from 32bit to 64bit
2017-08-24 19:51:16 +09:00
Sukchan Lee
995a2d2320
PCRF DB interface done
2017-08-24 17:05:10 +09:00
Sukchan Lee
0e7196c9c1
GX-CCR message build done
2017-08-23 00:51:57 +09:00
Sukchan Lee
3a36d458e5
initial code for CCR/CCA for Diameter Gx
2017-08-19 13:29:09 +09:00
Sukchan Lee
1d32eaead8
update it
2017-08-18 23:54:44 +09:00
Sukchan Lee
f6636453b6
add initial code for PCRF
2017-08-17 14:15:08 +09:00