feat(sip): make rtp_timeout_hold configurable in Web UI and default to 0 (unlimited hold)
This commit is contained in:
1 parent
767fea46b7
commit
c1805c9076
5 files changed
+30
-14
No files matched your search
+6
-3
@@ -2017,6 +2017,7 @@ try {
|
||||
$rtpChecksums = !empty($payload['rtp_checksums']) ? 1 : 0;
|
||||
$rtpStrict = !empty($payload['rtp_strict']) ? 1 : 0;
|
||||
$rtpTimeout = max(5, (int)($payload['rtp_timeout'] ?? 30));
|
||||
$rtpHoldTimeout = max(0, (int)($payload['rtp_timeout_hold'] ?? 0));
|
||||
$rtpKeepalive = max(0, (int)($payload['rtp_keepalive'] ?? 15));
|
||||
$allowAnonymousSip = !empty($payload['allow_anonymous_sip']) ? 1 : 0;
|
||||
|
||||
@@ -2051,6 +2052,7 @@ try {
|
||||
rtp_checksums = :rtp_checksums,
|
||||
rtp_strict = :rtp_strict,
|
||||
rtp_timeout = :rtp_timeout,
|
||||
rtp_timeout_hold = :rtp_timeout_hold,
|
||||
rtp_keepalive = :rtp_keepalive,
|
||||
allow_anonymous_sip = :anon,
|
||||
updated_at = CURRENT_TIMESTAMP
|
||||
@@ -2068,9 +2070,10 @@ try {
|
||||
':rtp_start' => $rtpStart,
|
||||
':rtp_end' => $rtpEnd,
|
||||
':rtp_checksums' => $rtpChecksums,
|
||||
':rtp_strict' => $rtpStrict,
|
||||
':rtp_timeout' => $rtpTimeout,
|
||||
':rtp_keepalive' => $rtpKeepalive,
|
||||
':rtp_strict' => $rtpStrict,
|
||||
':rtp_timeout' => $rtpTimeout,
|
||||
':rtp_timeout_hold' => $rtpHoldTimeout,
|
||||
':rtp_keepalive' => $rtpKeepalive,
|
||||
':anon' => $allowAnonymousSip,
|
||||
]);
|
||||
|
||||
|
||||
Reference in new issue
Block a user