These applications manage SIP TLS options for a vendor connection. They are available in trusted mode only; i_customer = 1 should be supplied in that mode.
SIP TLS options are created automatically when a vendor connection is created or updated with i_proto_transport that corresponds SIP_TLS. The generator is an internal lifecycle operation and is not intended to be called directly.
Related documentation:
updateSipTlsOptions()
This application is used to update SIP TLS options for a vendor connection.
Required parameters:
- i_connection - ID of the vendor connection. Integer.
Optional parameters:
- i_ssl_certificate - ID of the SSL certificate. Integer.
- i_ca_list - ID of the CA list. Integer. The value may be null.
- i_sip_tls_method - SIP TLS method. Integer: 1 - SSL_V23, 2 - TLS_V1_2, 3 - TLS_V1, or 4 - TLS_V1_3.
Returns:
- result - OK - String.
- i_connection_tls_opt - ID of the updated SIP TLS options record. Integer.
- XMLRPC fault in case of any error, including when no optional parameter is supplied.
getSipTlsOptionsInfo()
This application is used to get SIP TLS options for a vendor connection.
Required parameters:
- i_connection - ID of the vendor connection. Integer.
Returns:
- result - OK - String.
- sip_tls_options- SIP TLS options object containing the following fields:
- i_connection_tls_opt - ID of the SIP TLS options record. Integer.
- i_connection - ID of the vendor connection. Integer.
- i_ssl_certificate - ID of the SSL certificate. Integer or null.
- i_ca_list - ID of the CA list. Integer or null.
- i_sip_tls_method - SIP TLS method. Integer.
- XMLRPC fault in case of any error.