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
herlesupreeth
db658a9a5d
Revert back number of TCP processes for PCSCF
2020-11-22 17:16:11 +01:00
herlesupreeth
1cb01f5752
Fix call not disconnected upon callee hangup
2020-11-21 12:12:56 +01:00
herlesupreeth
4be4d8c241
Increase number of TCP Processes to 22
2020-11-21 12:07:07 +01:00
herlesupreeth
6666d80653
Reduce contact expire grace to 12 seconds for removing redundant IPSec tunnels + debugger log level fixes
2020-11-21 12:06:34 +01:00
herlesupreeth
acc05e6f59
Remove artificial preconditioning + logging improvements
2020-11-20 06:03:17 +01:00
herlesupreeth
99574b1fb4
Fixes for pre-condition failure among certain UEs in VoLTE calls
2020-11-17 12:23:19 +01:00
herlesupreeth
a23045e14b
Disable subscription to reg info as its not working and not important
2020-11-17 12:22:06 +01:00
herlesupreeth
121fef6145
Increase Rx Auth expiry to 10 hrs
2020-10-21 11:44:53 +02:00
herlesupreeth
e6f6bf7f81
Increase TCP connection lifetime, PCSCF registration subscription to 10 hrs for long calls
2020-10-20 18:34:49 +02:00
herlesupreeth
87312aa705
Contact alias for PRACK does not make sense + set Dialog flag after going through WITHINDLG
2020-10-19 13:51:57 +02:00
herlesupreeth
1c055203f1
Add variable to define max ipsec connections
2020-10-19 13:32:17 +02:00
herlesupreeth
6346ba2b17
Adaptations as per inclusion of SGWC, SGWU, SMF, UPF
2020-10-14 15:18:45 +02:00
herlesupreeth
e11717a0ba
Fix rtpengine_manage for In-Dialog and add loop protect
2020-10-04 11:01:33 +02:00
herlesupreeth
1d27dcfe02
Enable quering DNS for IPv6
2020-09-30 13:51:12 +02:00
herlesupreeth
0d3a625ab5
Add contact alias for PRACK
2020-09-30 13:46:00 +02:00
herlesupreeth
7985bdc5f5
Send AAR upon 183 or 200 for replies with SDP
2020-09-30 13:45:16 +02:00
herlesupreeth
155a11b6cb
Revert to original for managing of In-dialog RTP
2020-09-30 13:44:14 +02:00
herlesupreeth
cc2c596987
Do not use two methods of syncing time at the same time
...
Method 1:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
Mount these inside container so that host and container time are in sync
Method 2:
Pass the TZ environment variable and run the following inside container
$ ln -snf /usr/share/zoneinfo/Europe/Berlin /etc/localtime && echo Europe/Berlin > /etc/timezone
2020-09-25 08:37:47 +02:00
herlesupreeth
27fad29530
Add alternate method to sync time inside the docker
2020-09-25 08:09:00 +02:00
herlesupreeth
ca79df50d7
Add IPSec forward for In-Dialog SIP messages
2020-09-03 17:42:39 +02:00
herlesupreeth
290d5102ac
Do not send AAR for De-Registration
2020-09-03 17:09:20 +02:00