Compare commits

...

3 Commits

Author SHA1 Message Date
Sam Machin
0376c9cb60 only show for TLS 2026-01-16 07:16:39 +00:00
Sam Machin
40f907b2be remove from inbound 2026-01-15 17:51:58 +00:00
Sam Machin
2a8efbe8d2 add flags for dtls off and remove ice to gateway 2026-01-15 13:43:45 +00:00
2 changed files with 67 additions and 21 deletions

View File

@@ -524,6 +524,8 @@ export interface SipGateway extends Gateway {
pad_crypto?: boolean;
send_options_ping?: boolean;
use_sips_scheme?: boolean;
remove_ice?: boolean;
dtls_off?: boolean;
}
export interface SmppGateway extends Gateway {

View File

@@ -1798,27 +1798,71 @@ export const CarrierForm = ({
</div>
)}
{(g.protocol === "tls" || g.protocol === "tls/srtp") && (
<div>
<label
htmlFor={`use_sips_scheme_${i}`}
className="chk"
>
<input
id={`use_sips_scheme_${i}`}
name={`use_sips_scheme_${i}`}
type="checkbox"
checked={g.use_sips_scheme ? true : false}
onChange={(e) => {
updateSipOutboundGateways(
i,
"use_sips_scheme",
e.target.checked,
);
}}
/>
<div>Use sips scheme</div>
</label>
</div>
<>
<div>
<label
htmlFor={`use_sips_scheme_${i}`}
className="chk"
>
<input
id={`use_sips_scheme_${i}`}
name={`use_sips_scheme_${i}`}
type="checkbox"
checked={g.use_sips_scheme ? true : false}
onChange={(e) => {
updateSipOutboundGateways(
i,
"use_sips_scheme",
e.target.checked,
);
}}
/>
<div>Use sips scheme</div>
</label>
</div>
<div>
<label
htmlFor={`sip_outbound_remove_ice_${i}`}
className="chk"
>
<input
id={`sip_outbound_remove_ice_${i}`}
name={`sip_outbound_remove_ice_${i}`}
type="checkbox"
checked={g.remove_ice ? true : false}
onChange={(e) => {
updateSipOutboundGateways(
i,
"remove_ice",
e.target.checked,
);
}}
/>
<div>Remove ICE</div>
</label>
</div>
<div>
<label
htmlFor={`sip_outbound_dtls_off_${i}`}
className="chk"
>
<input
id={`sip_outbound_dtls_off_${i}`}
name={`sip_outbound_dtls_off_${i}`}
type="checkbox"
checked={g.dtls_off ? true : false}
onChange={(e) => {
updateSipOutboundGateways(
i,
"dtls_off",
e.target.checked,
);
}}
/>
<div>DTLS off</div>
</label>
</div>
</>
)}
</div>