SMSPreferenceHandlerSNC - Scoped, Global
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.
| 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.
| Name | Type | Description |
|---|---|---|
| None |
| 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();