Path: Table Editor > sms_control > Edit
The Edit: SMS Control table allows you to specify all the necessary settings for getting the SMS feature to work for your system. In order to access the SMS Control table, your security role needs to include privilege 698, "CRC SMS control."
SMS Control
Displays the name of the SMS control that you are editing. This will always be "default".
SMS Server URL
Specifies the web service URI for sending the SMS message.
This value should not be changed.
SMS Server Site Code
Specifies a unique site code that matches the SMS Server Site Token value.
This value is created by the SirsiDynix installs team when the SMS feature is purchased.
This value is required in order for SMS messages to start being sent.
The Horizon Web Services product checks this field and the SMS Server Site Token field for values in determining whether SMS is enabled.
SMS Server Site Token
Specifies the token value that goes with the SMS Server Site Code. This value is generated by the SirsiDynix installs team when the SMS feature is purchased.
This value is required in order for SMS messages to start being sent.
The Horizon Web Services product checks this field and the SMS Server Site Code field for values in determining whether SMS is enabled.
SMS Transmission Interval (sec)
Specifies the gap between when the SMS Processor will check for any new messages that need to be sent to the SMS server.
Specify a value in seconds. Use a higher number to wait longer between sending messages, or use a smaller number to have the processor check more frequently.
The default is 600 seconds (10 minutes).
SMS Day End Implicit End Interval (min)
Specifies the number of minutes to make the SMS processor wait for the SMS portion of Day End processing to complete. The SMS processor should not send automated SMS Day End messages while Day End is running because Day End processing creates and queues SMS messages while the SMS processor removes duplicate messages and sends them.
This setting is important for cases where the Day End process ends abnormally and no SMS Notices End value is written to the Day End Activity table.
If it has been longer than the value for this setting from the time that Day End processing of SMS notices started, the system assumes that the SMS portion of Day End processing has completed (whether successfully or not) and the SMS processor removes duplicates and starts sending queued messages.
This value should be greater than the greatest reasonable time it takes for the SMS portion of the Day End process to complete. The default value of 120 (minutes) is probably adequate for most sites.
To check this value for your site, check the de_activity table for the SMS portion of the Day End process for SMS notice begin and end times. This should give you an idea of the maximum length for the process to take. Set this value to something that is 10-50% larger than the largest interval you saw. A number that is too large delays the transmission of Day End SMS messages longer than necessary on the rare occasion when the Horizon SMS process does not terminate normally. A number that is too small can result in a small number of duplicate SMS Day End messages to be sent. It is better for this number to be too large than to be too small.
Note: SMS General Notices are not delayed during or after Day End processing, regardless of this setting.
Default Country Code
Specifies the default country code to use for the system. If no value is specified, the system assumes a value of US (indicating that the country code is US and the region dialing code is +1).
Click Codes to work with and select from the list of existing Country Codes. For details, see Specifying country codes.
The Country Code is a two character code that must match a value from the ISO 3166-1 alpha-2 standard (for more information about the codes, see http://www.iso.org/iso/country_codes/iso-3166-1_decoding_table.htm). If the value does not match a code from the ISO standard, those SMS messages that use that incorrect country code will be rejected by the SMS server and will not be sent.
This value may be overridden by a different setting in the Exception area (see below) or by setting the code in the borrower record.
This field must be only 2 alphabetic characters in length.
Enable SMS Pre Overdue Notice
Specifies whether to have the system send out SMS messages to patrons who have items that are due soon. For more information about configuring when these notices are sent, see “Enabling Borrowers to Receive Pre-overdue Notices” in the Circulation Setup Guide. Day End processing determines whether to create an SMS message for the user.
When this field is not selected, the system is considered disabled for this type of notice. You can set up exceptions so that it is enabled for the system as a whole but then disabled for specific locations.
Note: The system only sends SMS messages to patrons who have opted in to receive these types of SMS notices.
Enable SMS Overdue Notice
Specifies whether to have the system send out SMS messages to patrons with overdue items. Day End processing determines whether to create an SMS message for the user.
When this field is not selected, the system is considered disabled for this type of notice. You can set up exceptions so that it is enabled for the system as a whole but then disabled for specific locations.
Note: The system only sends SMS messages to patrons who have opted in to receive these types of SMS notices.
Enable SMS Hold Notice
Specifies whether to have the system send out SMS messages to inform patrons of holds available for pickup. Day End processing determines whether to create an SMS message for the user.
When this field is not selected, the system is considered disabled for this type of notice. You can set up exceptions so that it is enabled for the system as a whole but then disabled for specific locations.
Note: The system only sends SMS messages to patrons who have opted in to receive these types of SMS notices.
Enable SMS General Notice
Specifies whether to have the system send out SMS messages that are individual notices. These notices must be sent individually to each user – they are not part of the Day End processing. These are useful for sending a specific text message to a specific user.
When this field is not selected, the system is considered disabled for this type of notice. You can set up exceptions so that it is enabled for the system as a whole but then disabled for specific locations.
Note: The system only sends SMS messages to patrons who have opted in to receive these types of SMS notices.
SMS Transmission Begin Time
Specifies the time to start sending out SMS notices.
The Day End process generates messages, and General messages can also be created by library staff, and these messages get queued, but messages are only sent during the period defined by this begin time and the following SMS Transmission End Time. This allows you to send messages during regular day-time hours.
This time must be based on the time and time zone for the Horizon Database Server.
Note:
To have the SMS processor run continuously all day, remove the value for this field or the SMS Transmission End Time field. Note that the SMS processor will run but will not send automated Day End SMS messages while Day End is running.
The default time is 8:00 AM.
SMS Transmission End Time
Specifies the time to stop sending out SMS notices.
This time must be based on the time and time zone for the Horizon Database Server.
To have the SMS processor run continuously all day, remove the value for this field or the SMS Transmission Begin Time field. Note that the SMS processor will run but will not send automated Day End SMS messages while Day End is running.
The default time is 8:00 PM.
Count SMS Overdue Notice as Sent
Specifies whether the sending of an SMS message about Overdue items should count as a notice sent.
Select the box to indicate that it should count. When the box is selected, the system will generate an SMS message to send and no telephone messaging system or mail notices will be generated.
When the box is cleared, the system sends out SMS messages about Overdue items and also may send out mail notices or do telephone messaging.
Count SMS Hold Notice as Sent
Specifies whether the sending of an SMS message about Holds available for pickup should count as a notice sent.
Select the box to indicate that it should count. When the box is selected, the system will generate an SMS message to send and no telephone messaging system or mail notices will be generated.
When the box is cleared, the system sends out SMS messages about Holds Available and also may send out mail notices or do telephone messaging (depending on the setting for the Default Hold Notice Type in the location table).
Max. SMS Phones in HIP
Specifies how many phone numbers for receiving SMS messages a single user is allowed to enter in Horizon Information Portal.
When the maximum value is reached (either by the user entering them in Horizon Information Portal or by staff entering them through the Horizon Client), Horizon Information Portal does not allow the user to enter any more phone numbers.
The default value is 3.
Last Preoverdue Date
Displays the last date that SMS pre-overdue processing happened during Day End. This value is used by the system.
The Exceptions group allows you to work with Exceptions for the system level settings for SMS.
Exceptions
Exceptions to the default system settings are based on the location value.
Any values you specify here will be used when the specified location is indicated.
The Exceptions area displays this information:
Option |
Description |
New |
Click New to create a new exception. |
Delete |
Click Delete to remove the selected exception so that the exception is no longer used. |
Exception list |
The exception list displays all the defined exemptions that have been created. The number of exceptions displays beside the list. |
Location |
Specifies the location for this exception to the SMS feature. Any differences specified in the rest of the exception will apply for this location only. For example, all notice types may be enabled for the system in general, but you can specify that a branch library can only send out Overdue notices. This is also useful for when you have locations that are in different time zones. You can specify different send times for each location. Note: The times indicated are always based on the time of the Horizon Database Server. Click Codes to work with and select from the list of existing locations. This field is required. |
Default Country Code |
Specifies the default country code to use for the location associated with this exception. If no value is specified, the system uses the system level default. Click Codes to work with and select from the list of existing Country Codes. For details, see Specifying country codes. The Country Code is a two character code that must match a value from the ISO 3166-1 alpha-2 standard (for more information about the codes, see http://www.iso.org/iso/country_codes/iso-3166-1_decoding_table.htm). If the value does not match a code from the ISO standard, those SMS messages that use that incorrect country code will be rejected by the SMS server and will not be sent. This field must be only 2 alphabetic characters in length. |
Enable SMS Pre Overdue Notice |
Specifies whether to have the system send out SMS messages to patrons who have items that are due soon. Day End processing determines whether to create an SMS message for the user. When this field is not selected, the system is considered disabled for this type of notice. You can set up exceptions so that it is enabled for the system as a whole but then disabled for specific locations. Note: The system only sends SMS messages to patrons who have opted in to receive these types of SMS notices. |
Enable SMS Overdue Notice |
Specifies whether to have the system send out SMS messages to patrons with overdue items. Day End processing determines whether to create an SMS message for the user. When this field is not selected, the system is considered disabled for this type of notice. You can set up exceptions so that it is enabled for the system as a whole but then disabled for specific locations. Note: The system only sends SMS messages to patrons who have opted in to receive these types of SMS notices. |
Enable SMS Hold Notice |
Specifies whether to have the system send out SMS messages to inform patrons of holds available for pickup. Day End processing determines whether to create an SMS message for the user. When this field is not selected, the system is considered disabled for this type of notice. You can set up exceptions so that it is enabled for the system as a whole but then disabled for specific locations. Note: The system only sends SMS messages to patrons who have opted in to receive these types of SMS notices. |
Enable SMS General Notice |
Specifies whether to have the system send out SMS messages that are individual notices. These notices must be sent individually to each user - they are not part of the Day End processing. These are useful for sending a specific text message to a specific user. When this field is not selected, the system is considered disabled for this type of notice. You can set up exceptions so that it is enabled for the system as a whole but then disabled for specific locations. Note: The system only sends SMS messages to patrons who have opted in to receive these types of SMS notices. |
SMS Transmission Begin Time |
Specifies the time to start sending out SMS notices for the specified location. If no value is specified, the system setting gets used. If no value was specified for the system setting (or likewise for SMS Transmission End Time), the SMS processor runs continuously all day. Note that the SMS processor will run but will not send automated Day End SMS messages while Day End is running. The Day End process generates messages, and General messages can also be created by library staff, and these messages get queued, but messages are only sent during the period defined by this begin time and the following SMS Transmission End Time. This allows you to send messages during regular day-time hours. This allows you to send messages during regular day-time hours. This time must be based on the time and time zone for the Horizon Database Server, regardless of the time for the location. For example, if the database server is located at the main branch in Indianapolis, Indiana (Eastern Time), and a branch is located in Crown Point, Indiana (Central Time), the branch exception should be based on time in the Eastern time zone. Note: Borrowers who travel to time zones outside their library’s location should temporarily opt out of receiving SMS messages, change their home library, or turn off SMS messaging on their phone so that they are not sent text messages at times when they do not want them. |
SMS Transmission End Time |
Specifies the time to stop sending out SMS notices for the specified location. If no value is specified, the system setting gets used. If no value was specified for the system setting (or likewise for SMS Transmission Begin Time), the SMS processor runs continuously all day. Note that the SMS processor will run but will not send automated Day End SMS messages while Day End is running. This time must be based on the time and time zone for the Horizon Database Server, regardless of the time for the location. For example, if the database server is located at the main branch in Indianapolis, Indiana (Eastern Time), and a branch is located in Crown Point, Indiana (Central Time), the branch exception should be based on time in the Eastern time zone. |
Count SMS Overdue Notice as Sent |
Specifies whether the sending of an SMS message about Overdue items should count as a notice sent for the specified location. Select the box to indicate that it should count. When the box is selected, the system will generate an SMS message to send and no telephone messaging system or mail notices will be generated. When the box is cleared, the system sends out SMS messages about Overdue items and also may send out mail notices or do telephone messaging. |
Count SMS Hold Notice as Sent |
Specifies whether the sending of an SMS message about Holds available for pickup should count as a notice sent for the specified location. Select the box to indicate that it should count. When the box is selected, the system will generate an SMS message to send and no telephone messaging system or mail notices will be generated. When the box is cleared, the system sends out SMS messages about Holds Available and also may send out mail notices or do telephone messaging. |
Max. SMS Phones in HIP |
Specifies how many phone numbers for receiving SMS messages a single user is allowed to enter in Horizon Information Portal. If no value is specified, the system setting is used. When the maximum value is reached (either by the user entering them in Horizon Information Portal or by staff entering them through the Horizon Client), Horizon Information Portal does not allow the user to enter any more phone numbers. |
Related topics
© 1998-2017 Sirsi Corporation