mirror of
https://github.com/jambonz/jambonz-webapp.git
synced 2025-12-19 05:37:43 +00:00
add use sips scheme to outbound tls gateway (#439)
* add use sips scheme to outbound tls gateway * update license
This commit is contained in:
4
LICENSE
4
LICENSE
@@ -1,6 +1,6 @@
|
|||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2022 Drachtio Communications Services, LLC
|
Copyright (c) 2018-2024 FirstFive8, Inc.
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
@@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
SOFTWARE.
|
SOFTWARE.
|
||||||
|
|||||||
@@ -489,6 +489,7 @@ export interface SipGateway extends Gateway {
|
|||||||
port: number | null;
|
port: number | null;
|
||||||
pad_crypto?: boolean;
|
pad_crypto?: boolean;
|
||||||
send_options_ping?: boolean;
|
send_options_ping?: boolean;
|
||||||
|
use_sips_scheme?: boolean;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface SmppGateway extends Gateway {
|
export interface SmppGateway extends Gateway {
|
||||||
|
|||||||
@@ -1142,6 +1142,30 @@ export const CarrierForm = ({
|
|||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
{Boolean(g.outbound) &&
|
||||||
|
(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) => {
|
||||||
|
updateSipGateways(
|
||||||
|
i,
|
||||||
|
"use_sips_scheme",
|
||||||
|
e.target.checked,
|
||||||
|
);
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
<div>Use sips scheme</div>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<button
|
<button
|
||||||
|
|||||||
Reference in New Issue
Block a user