herlesupreeth
c3c907f555
Fix for session refresh and IPSec forwarding
2025-01-05 18:05:24 +01:00
herlesupreeth
d779b57644
Minor refactor and cosmetic changes in PCSCF cfg files
2024-12-31 13:53:16 +01:00
Abdulkarim Barbour
1f8a419635
fix RTP/RTCP Port in N5 Request on term side ( #391 )
...
* fix RTP/RTCP Port in N5 Request
Fix storing and retrieving SDP RTP/RTCP Ports from Orig User on term side
* fix RTP/RTCP Port in N5 Request
Fix storing and retrieving SDP RTP/RTCP Ports from Orig User on term side
2024-11-18 20:11:13 +01:00
Abdulkarim Barbour
9560e618b4
optimizing the N5 routing Logic more ( #389 )
...
* Improving N5 Routing Logic
Change NFType to "AF"
* Improving N5 Routing Logic
Change NFType to "AF" to comply with 3GPP
* Improving N5 Routing Logic
Add failing condition in case QoS N5 fails
Remove/adjust logging to console
Improving the request sent to PCF
* Improving N5 Routing Logic
Add failing condition in case QoS N5 fails
Remove/adjust logging to console
Improving the request sent to PCF
* Improving N5 Routing Logic
Add failing condition in case QoS N5 fails
Remove/adjust logging to console
Improving the request sent to PCF
* set maxcontact to one
set maxcontact to one
2024-11-14 19:12:32 +01:00
NUCLEAR-WAR
12c29605d4
adding QoS N5 to MT Routing
...
adding QoS N5 to MT Routing to enable N5 QoS on Term UE
2024-08-26 08:47:00 +02:00
herlesupreeth
b4c9492b39
Encompass N5 HTTP2 code with ifdef
2024-08-12 10:32:41 +02:00
NUCLEAR-WAR
726dc91b7a
removing unnecessary log outputs
2024-08-12 08:19:35 +02:00
NUCLEAR-WAR
36b0191cbe
moving the N5 Route logic to its own Route and improve it
...
move the INIT Req to its own route
move the modify req into its own logic
adding calls to the suitable logic ( INIT Req, ReqReply, Indialog req) in the suitable routeing block
2024-08-12 08:19:35 +02:00
NUCLEAR-WAR
3915449019
add content-type for PATCH Method and some minor changes
...
added content-type to the patch method to be compatible with RFC7386 and soem other minor changes
2024-08-12 08:19:35 +02:00
NUCLEAR-WAR
ac0252d636
added the N5 to the initial INVITE
...
added the N5 to the initial INVITE and then update the session with HTTP PATCH after receiving 180/183/200/ with SDP.
2024-08-12 08:19:35 +02:00
NUCLEAR-WAR
e29d02828d
Update mo.cfg
2024-08-12 08:19:35 +02:00
NUCLEAR-WAR
c693732158
remove names fom code
2024-08-12 08:18:50 +02:00
NUCLEAR-WAR
2379624b2c
adding another two HTable to store SIP connectivity Infos
...
adding another two HTable to store SIP connectivity Infos to associate users to there IP Addresses and save them in the Htable.
2024-08-12 08:18:50 +02:00
NUCLEAR-WAR
6abee093a6
Update kamailio_pcscf.cfg
2024-08-12 08:18:50 +02:00
NUCLEAR-WAR
c361c21a03
move N5 logic to its own route block and call to it from other logics
...
moved both N5 creation and deletion requests to own route block.
add calls to the N5 route logic in the main route where needed.
change SuppFeat to 2 instead of 4
2024-08-12 08:14:29 +02:00
NUCLEAR-WAR
8991a2e3b2
Update register.cfg
2024-08-12 08:14:29 +02:00
herlesupreeth
75617b97c0
Enable N5 interface only in 5G deployment
2024-08-11 17:59:47 +02:00
herlesupreeth
14911cc6a2
Add NRF-NFM subscription for PCF registration notification
2024-08-06 08:49:52 +02:00
herlesupreeth
3f4b520acb
Support NRF-NFM in P-CSCF
2024-08-06 08:49:41 +02:00
herlesupreeth
5c2a2f58af
Add HTTP2 server and HTTP client module initialization for N5 support
2024-08-06 08:49:12 +02:00
herlesupreeth
086e9dad0a
Fix logging level and reduce NAT ping interval
2024-06-05 10:04:58 +02:00
herlesupreeth
185ca532eb
Reduce NAT ping count to 10 in P-CSCF
2024-06-05 09:21:02 +02:00
herlesupreeth
b1a9901d62
Use null encryption for ipsec
2024-02-27 19:39:54 +01:00
herlesupreeth
fc51a8819b
kamailio cfg file and dockerfile changes to use latest code from upstream
2024-01-10 14:52:16 +05:30
herlesupreeth
b14eecb991
Fix for IMS call between UEs not supporting preconditioning
2024-01-10 13:25:49 +05:30
herlesupreeth
3b78063663
Enable IMS registration over 5G SA without Rx
2023-10-26 18:54:07 +02:00
herlesupreeth
a8700d243a
Fix From URI for broken IMS implementation in Samsung phones
2023-08-08 15:00:48 +02:00
herlesupreeth
03e1634b61
Support deployment with third-party IMS
2023-08-06 15:27:21 +02:00
herlesupreeth
7752d8efdd
Do not send Rx AAR for PRACH with SDP
2023-08-05 21:47:35 +02:00
b3c3ll
4f570c0a65
Introducing UE_IPV4_INTERNET/IMS variable ( #181 )
...
* Introducing UE_IPV4_INTERNET/IMS variable
{Added} Introducing UE_IPV4_INTERNET/IMS variable and some minor changes to readme and DOCKER_HOST_IP
* Introducing UE_IPV4_INTERNET/IMS variable
Fixing Requested changes
2023-06-20 07:17:20 +02:00
herlesupreeth
83adc45346
Add check for Security-Client header in REGISTER when creating IPSec connections
2023-06-18 13:24:47 +02:00
herlesupreeth
80b1d31bfb
Fix regex eliminate ck/ik parameters in WWW-Authenticate
...
Fix taken from https://github.com/herlesupreeth/Kamailio_IMS_Config/pull/25
2023-04-02 20:59:51 +02:00
herlesupreeth
570ef07d02
Surround IPSec code with feature flag checks
2023-04-02 20:49:32 +02:00
herlesupreeth
b386b992ba
Fix config directory creation for icscf, pcscf, scscf
2022-11-30 09:34:23 +01:00
herlesupreeth
6c8b43cfb2
Append RPort to fix non-receiving of in-dialog replies
2022-01-12 09:48:34 +01:00
herlesupreeth
97a57ec2c4
Simplify in-dialog ipsec forward condition
2021-06-22 11:22:44 +02:00
herlesupreeth
aa039bcd0e
Use Ubuntu focal as base image for ims related components
2021-06-22 09:24:55 +02:00
herlesupreeth
f4e2b5f793
Use single image for ICSCF, SCSCF, PCSCF (Disk usage optimizations)
2021-06-16 10:34:04 +02:00
herlesupreeth
9bb946f4d8
Fix condition for In-Dialog IPSec forwarding
2021-06-09 18:08:08 +02:00
herlesupreeth
151be4db88
RTP fixes for In-dialog requests
2021-06-09 18:06:13 +02:00
herlesupreeth
cdddf9c5a2
Reduce pending registration expire grace to 120s
2021-05-10 08:59:13 +02:00
herlesupreeth
e91ca19ef9
Kamailio config fixes as per documentation
2021-05-03 12:53:42 +02:00
herlesupreeth
b12a1d6cb1
Increase contact expire grace to 3600
2021-01-10 11:17:24 +01:00
herlesupreeth
275f8bcdb1
Handle In-Dialog requests
2021-01-09 09:21:00 +01:00
herlesupreeth
7abdb0edaa
Fix In-Dialog corner cases
2021-01-08 18:28:29 +01:00
herlesupreeth
a3278cd167
Fixes for In-Dialog RTPEngine manage
2021-01-08 17:33:01 +01:00
herlesupreeth
b5a36faa03
More RTP fixes
2021-01-08 16:26:13 +01:00
herlesupreeth
8a978dc209
Check for existing transaction only if method is not ACK
2021-01-08 11:31:49 +01:00
herlesupreeth
12b4bd1f85
Fix for double rtpengine_manage
2021-01-08 11:31:02 +01:00
herlesupreeth
5477a3afe5
Force TCP for MT request if request received from UE is TCP
2020-12-25 06:11:15 +01:00