SMSPreferenceHandlerSNC - Scoped, Global

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 1 minute de lecture
  • The SMSPreferenceHandler script include provides methods to manage short message service (SMS) configurations.

    This script include is implemented as the script include SMSPreferenceHandlerSNC and resides in the sn_sms_pref namespace. To use this API you must install the Notify plugin (com.snc.notify) which requires a separate subscription. You can activate this plugin if you have the admin role.

    SMSPreferenceHandlerSNC - SMSPreferenceHandler(String provider)

    Instantiates the SMSPreferenceHandler script include object.

    Tableau 1. Parameters
    Name Type Description
    provider String Name of the telephony service provider.
    var handler = new sn_sms_pref.SMSPreferenceHandler('TwilioDirect'); // Pass the provider name
    var config = handler.getConfig();

    SMSPreferenceHandlerSNC - getConfig()

    Returns the preferences configuration record for the current telephony service provider.

    The method queries all preference configuration records from the SMS Preference Configuration [sn_sms_pref_configuration] table for the current telephony service provider, sorts the results by the Order field (lowest to highest), and then returns the first record.

    Tableau 2. Parameters
    Name Type Description
    None
    Tableau 3. Returns
    Type Description
    GlideRecord Preference configuration record for the current telephony service provider. If no record exists, then null.
    var handler = new sn_sms_pref.SMSPreferenceHandler('TwilioDirect'); // Pass the provider name
    var config = handler.getConfig();