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:

CA lists management

SSL certificates management



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.