Wiki - eIntranet.net

Deutsch flag Čeština flag English flag Español flag Slovenčina flag Magyar flag Polski flag

Módulo SMS - Documentación del Usuario

Descripción General del Módulo

El módulo SMS del sistema eIntranet permite enviar mensajes de texto rápidos y gratuitos a los empleados directamente desde el intranet corporativo. Es una herramienta de comunicación interna diseñada exclusivamente para usuarios registrados en el sistema eIntranet que tienen un número de teléfono móvil checo válido en su perfil.

Funciones Principales del Módulo

  • Envío gratuito de mensajes SMS a empleados
  • Envío individual o masivo de mensajes
  • Opción de envío inmediato o programado
  • Felicitaciones automáticas por onomásticas y cumpleaños
  • Historial de todos los mensajes enviados
  • Gestión de cola de SMS programados
  • Integración con directorio para compartir contactos rápidamente
  • Soporte para autenticación de dos factores vía SMS

Ventajas del Módulo SMS

  • Comunicación instantánea con empleados sin servicios externos
  • Sin costos de envío de mensajes
  • Gestión centralizada y archivo de toda la comunicación SMS
  • Automatización de felicitaciones y saludos regulares
  • Selección fácil de destinatarios por puesto u oficina
  • Soporte para envío programado y preparación anticipada de mensajes

Requisitos para Usar el Módulo

Requisitos del Sistema

  • Licencia corporativa activa del sistema eIntranet con fecha válida (payed_till_date)
  • Módulo SMS activado (ID del módulo: 18, ModuleID: sms)
  • Permisos de acceso al módulo SMS (rights_sms > 0)

Requisitos del Usuario

  • Los destinatarios de SMS deben ser usuarios registrados en el sistema eIntranet
  • Los destinatarios deben tener un número de teléfono móvil checo válido en su perfil
  • Para felicitaciones automáticas de cumpleaños, el usuario debe tener la fecha de nacimiento registrada

Limitaciones Técnicas

  • Solo se admiten números de teléfono móviles checos
  • Prefijos móviles checos válidos: 601-608, 702-739, 770-779, 790-799
  • La longitud máxima del mensaje SMS es configurable (típicamente 140 caracteres)
  • Se agrega automáticamente el prefijo "SMS z intranetu:" al texto del mensaje, que no cuenta para el límite
  • El texto del mensaje se despoja automáticamente de diacríticos antes del envío

SMS Module - User Documentation

Module Overview

The SMS module in the eIntranet system enables quick and free sending of text messages to employees directly from the company intranet. It is an internal communication tool designed exclusively for users registered in the eIntranet system who have a valid Czech mobile phone number in their profile.

Main Module Features

  • Free SMS message sending to employees
  • Individual or bulk message delivery
  • Immediate or scheduled sending options
  • Automatic greetings for name days and birthdays
  • History of all sent messages
  • Management of scheduled SMS queue
  • Integration with directory for quick contact sharing
  • Support for two-factor authentication via SMS

Benefits of Using the SMS Module

  • Instant communication with employees without using external services
  • No costs for sending messages
  • Centralized management and archiving of all SMS communication
  • Automation of regular congratulations and greetings
  • Easy recipient selection by position or office
  • Support for scheduled sending to prepare messages in advance

Prerequisites for Using the Module

System Requirements

  • Active company license for the eIntranet system with valid date (payed_till_date)
  • Activated SMS module (Module ID: 18, ModuleID: sms)
  • Access rights to the SMS module (rights_sms > 0)

User Requirements

  • SMS recipients must be registered users in the eIntranet system
  • Recipients must have a valid Czech mobile phone number filled in their profile
  • For automatic birthday greetings, users must have their date of birth filled in

Technical Limitations

  • Only Czech mobile phone numbers are supported
  • Valid Czech mobile prefixes: 601-608, 702-739, 770-779, 790-799
  • Maximum SMS message length is configurable (typically 140 characters)
  • The prefix "SMS z intranetu:" is automatically added to the message text and is not counted towards the limit
  • Message text is automatically stripped of diacritics before sending

Settings and Configuration

Access to Settings

SMS module settings are available to administrators through the "Settings" tab in the main module interface. Settings are divided into two main sections.

User Rights

The SMS module uses the following access rights levels:

  • 0 = No Access - user cannot see the SMS module and cannot send messages
  • 1 = Send SMS - user can fully use the module, send SMS and view history

Setting Rights for Groups (Positions)

You can set access rights in bulk for entire groups of users according to their position in the company. Rights set at the group level apply to all users with that position.

  1. Open the "User Rights" tab in the module settings
  2. Find the desired position (department) in the table
  3. Click on the appropriate radio button to set the rights level (0 or 1)
  4. Changes are saved automatically

Setting Rights for Individual Users

For finer control, you can set individual rights for specific users. Individual settings take precedence over group settings.

  1. In the "User Rights" tab, go to the section with individual users
  2. Find the user in the table
  3. Set the desired rights level using the radio buttons
  4. Changes are saved automatically upon clicking

General Module Settings

In the "General Settings" tab, you can configure automatic greetings for name days and birthdays.

Name Day Greetings

  1. Check the checkbox "Send name day greetings" to activate the feature
  2. In the text field "Name day greeting text", write your own congratulations text (max. 140 characters)
  3. You can use placeholders for personalization:
    • #Jmeno1p# - user's first name in nominative case (e.g., "Pavel")
    • #Jmeno5p# - user's first name in vocative case (e.g., "Pavle")
  4. Click the "Show example" button to test the text with your own name
  5. Save the settings with the "Save" button

Example name day greeting text:
"Hello #Jmeno5p#, we wish you a beautiful name day and lots of luck!"

Birthday Greetings

  1. Check the checkbox "Send birthday greetings" to activate the feature
  2. In the text field "Birthday greeting text", write your own congratulations text (max. 140 characters)
  3. Again, you can use the placeholders #Jmeno1p# and #Jmeno5p# for personalization
  4. Test the text with the "Show example" button
  5. Save the settings

Example birthday greeting text:
"#Jmeno5p#, we wish you all the best for your birthday, lots of health and happiness!"

Character Counter

While writing the greeting text, the number of characters used is displayed in real-time. Monitor this indicator to ensure you don't exceed the allowed 140-character limit.

SMS Module User Interface

Main Module Page

After opening the SMS module, the main interface is displayed, divided into several sections:

SMS Sending Form

The upper part of the screen contains a form for creating and sending a new SMS message. The form is divided into three main steps:

  1. Recipient Selection - left part of the form
  2. Writing the Message - center part of the form
  3. Scheduling Delivery - right part of the form

Overview Tabs

Below the form, there are two tabs:

  • Sent SMS History - table with all SMS messages that were sent
  • Scheduled SMS - table with messages waiting to be sent in the future

Recipient Selection

The system offers three ways to select SMS message recipients:

Individual Users

List of all users with a valid Czech mobile number. Each user is displayed with a checkbox for selection, showing their name and phone number.

Groups by Position (Department)

Option to select all users from a specific position or department at once. When checking a position, all users with that position are automatically selected.

Groups by Office

Option to select all users working in a specific office. When checking an office, all users from that office are automatically selected.

Bulk Selection

For ease of use, the following buttons are available:

  • Select All - checks all available recipients
  • Clear All - unchecks all selections

Sending SMS Messages

Step by Step: How to Send an SMS

Step 1: Selecting Recipients

  1. Open the SMS module from the system's main menu
  2. In the left part of the form, select recipients using one of the following options:
    • Check individual users in the "Users" list
    • Or check an entire position in the "Positions" list
    • Or check an entire office in the "Offices" list
    • Or use a combination of all options
  3. To quickly select all available recipients, click the "Select All" button
  4. Verify that the correct recipients are selected (checked checkboxes are highlighted)

Step 2: Writing the Message Text

  1. In the "Message" text field, write the SMS text
  2. Monitor the character counter displayed below the text field
  3. The maximum message length is typically 140 characters (may vary based on company settings)
  4. Remember that the prefix "SMS z intranetu:" is automatically added to your text
  5. The text will be automatically stripped of diacritics (accents and special characters) before sending

Example:
You write: "Meeting is moved to 3:00 PM"
Recipient receives: "SMS z intranetu: Meeting is moved to 3:00 PM"

Step 3: Choosing the Sending Method

You have two options for when the SMS will be sent:

Immediate Sending
  1. Select the "Send now" option (radio button)
  2. Click the "Send SMS" button
  3. The SMS is immediately sent to all selected recipients
  4. A confirmation message is displayed after successful sending
Scheduled Sending
  1. Select the "Send at specific time" option (radio button)
  2. A date and time selection field appears
  3. Click in the "Date and time of sending" field
  4. Select the desired date in the calendar
  5. Set the desired time using the time picker
  6. Click the "Schedule sending" button
  7. The SMS is saved to the queue and will be automatically sent at the scheduled time
  8. You can check or cancel the scheduled SMS in the "Scheduled SMS" tab

Pre-sending Checklist

Before clicking the send button, always verify:

  • Are the correct recipients selected?
  • Is the message text written correctly?
  • Does the text not exceed the allowed character limit?
  • Is the correct sending method selected (now / scheduled)?
  • If scheduled sending, is the date and time set correctly?

Sending Confirmation

After successfully sending an SMS:

  • A green confirmation message appears with the number of messages sent
  • The form is automatically cleared for next use
  • The sent SMS immediately appears in the "Sent SMS History" table
  • For scheduled sending, the message appears in the "Scheduled SMS" table

Automatic Greetings for Name Days and Birthdays

How Automatic Greetings Work

The SMS module enables automatic sending of personalized greetings to employees on the occasion of their name day (a Czech tradition where each day is associated with specific first names) or birthday. The system checks daily at 9:30 AM who is celebrating a name day or birthday and automatically sends a preset SMS message.

Setting Up Automatic Name Day Greetings

Step 1: Activating the Feature

  1. Open the SMS module
  2. Click on the "Settings" tab
  3. Go to the "General Settings" section
  4. Check the checkbox "Send name day greetings"

Step 2: Writing the Greeting Text

  1. In the "Name day greeting text" text field, write your own congratulations text
  2. Maximum text length is 140 characters
  3. To personalize the message, use placeholders:
    • #Jmeno1p# - will be replaced with the name in nominative case (e.g., "Pavel")
    • #Jmeno5p# - will be replaced with the name in vocative case (e.g., "Pavle")

Recommended text templates:

  • "Hello #Jmeno5p#, we wish you a beautiful name day!"
  • "#Jmeno5p#, lots of luck on your name day!"
  • "All the best on your name day from the #Jmeno1p# team!"

Step 3: Testing the Text

  1. Click the "Show example" button
  2. The system displays a preview of how the message will look with your name
  3. Check the correctness of the text, grammar, and case usage
  4. If needed, modify the text and test again

Step 4: Saving Settings

  1. Click the "Save" button
  2. A confirmation message about successful saving is displayed
  3. From the following day, the system will start automatically sending greetings

Setting Up Automatic Birthday Greetings

The procedure is identical to name day greetings:

  1. Check the checkbox "Send birthday greetings"
  2. In the "Birthday greeting text" text field, write your own text
  3. Again, you can use the placeholders #Jmeno1p# and #Jmeno5p#
  4. Test the text with the "Show example" button
  5. Save the settings with the "Save" button

Recommended birthday text templates:

  • "#Jmeno5p#, we wish you all the best for your birthday!"
  • "Lots of luck and health for your birthday, #Jmeno5p#!"
  • "All the best for your birthday from the entire team!"

When Automatic Greetings Are Sent

Automatic messages are sent according to the following schedule:

  • Sending time: Every day at 9:30 AM
  • Name day greetings: To all users whose first name has its name day on that day
  • Birthday greetings: To all users who have their birthday on that day

Conditions for Sending Automatic Greetings

For the system to automatically send greetings to a user, the following conditions must be met:

For Name Day Greetings:

  • The "Send name day greetings" feature is active (checked)
  • Greeting text is filled in and saved
  • User is active (not deactivated)
  • User has a valid Czech mobile phone number filled in their profile
  • User's first name corresponds to the name celebrating its name day on that day
  • Company has an active eIntranet system license
  • Company has the SMS module activated

For Birthday Greetings:

  • The "Send birthday greetings" feature is active (checked)
  • Greeting text is filled in and saved
  • User is active (not deactivated)
  • User has a valid Czech mobile phone number filled in their profile
  • User has their date of birth filled in their profile
  • Current day matches the user's date of birth (day and month)
  • Company has an active eIntranet system license
  • Company has the SMS module activated

Using Placeholders for Personalization

Placeholders allow you to create personalized text that will be different for each user.

#Jmeno1p# - Name in Nominative Case

Used in the subject position in a sentence.

Example:
Text: "#Jmeno1p# has a name day today!"
For user Pavel: "Pavel has a name day today!"

#Jmeno5p# - Name in Vocative Case

Used when addressing someone.

Example:
Text: "Hello #Jmeno5p#, we wish you luck!"
For user Pavel: "Hello Pavle, we wish you luck!"

Tips for Writing Quality Greetings

  • Be concise - SMS has a limited number of characters
  • Use the correct case according to the position in the sentence
  • Always test the text before saving
  • Avoid complex diacritics - they will be removed
  • Write in a friendly but professional manner
  • Remember that the message arrives at 9:30 AM - adapt the text accordingly

History and Scheduled SMS

Sent SMS History

The "Sent SMS History" tab contains a complete overview of all SMS messages that have been sent from your system.

What the Table Contains

For each sent SMS, the following information is displayed:

  • Date and time of sending - when the SMS was actually sent
  • Sender - who sent the SMS (user name)
  • Recipient - to whom the SMS was intended (name and phone number)
  • Message text - complete text of the sent SMS including the prefix

Working with History

The history table offers the following features:

  • Search - search field in the upper right corner allows you to quickly find a specific message by text, recipient name, or phone number
  • Sorting - by clicking on a column header, you can sort records in ascending or descending order
  • Records per page - you can set how many records are displayed on one page (10, 25, 50, 100)
  • Pagination - using navigation buttons, you can browse through individual history pages
  • Export - history can be exported to various formats (Excel, CSV, PDF)

Using the History

The sent SMS history is useful for:

  • Verifying that a message was actually sent
  • Checking when a message was sent
  • Finding out who sent the message
  • Retroactively retrieving the message text
  • Auditing communication with employees
  • Reporting and statistics

Scheduled SMS

The "Scheduled SMS" tab displays a queue of messages waiting to be sent in the future.

What the Table Contains

For each scheduled SMS, the following is displayed:

  • Scheduled date and time of sending - when the SMS should be sent
  • Who scheduled it - name of the user who created the message
  • Recipient - to whom the SMS will be sent (name and phone number)
  • Message text - preview of the message text
  • Actions - button to delete the scheduled message

Managing Scheduled Messages

Viewing Details

By clicking on a row in the table, you can view the complete details of the scheduled message including the full text.

Canceling Scheduled Sending

If you need to cancel a scheduled SMS before it is sent:

  1. Find the message in the "Scheduled SMS" table
  2. In the "Actions" column, click on the trash icon ("Delete" button)
  3. Confirm the deletion in the dialog box
  4. The message will be immediately removed from the queue and will not be sent
Editing a Scheduled Message

The system does not allow direct editing of scheduled messages. If you need to change the text or sending time:

  1. Delete the original scheduled message
  2. Create a new message with the modified text or time
  3. Schedule the new sending

Automatic Queue Processing

The system automatically processes the scheduled SMS queue:

  • Every minute, the queue of scheduled messages is checked
  • All messages with scheduled sending time in the past or now are immediately sent
  • After successful sending, the message is automatically moved from the queue to the history
  • If sending fails, the message remains in the queue and the system will attempt to resend

Monitoring Queue Status

Regularly check the "Scheduled SMS" tab to verify that:

  • Messages are scheduled for the correct time
  • There are no old messages in the queue that should have already been sent
  • The number of scheduled messages matches your expectations

Technical Limitations and Requirements

Supported Phone Numbers

The SMS module supports exclusively Czech mobile phone numbers. The system cannot send messages to foreign numbers or landlines.

Valid Czech Mobile Prefixes

The system accepts the following mobile prefixes from Czech operators:

  • 601, 602, 603, 604, 605, 606, 607, 608
  • 702, 703, 704, 705, 706, 707, 708, 709
  • 710, 711, 712, 713, 714, 715, 716, 717, 718, 719
  • 720, 721, 722, 723, 724, 725, 726, 727, 728, 729
  • 730, 731, 732, 733, 734, 735, 736, 737, 738, 739
  • 770, 771, 772, 773, 774, 775, 776, 777, 778, 779
  • 790, 791, 792, 793, 794, 795, 796, 797, 798, 799

Phone Number Formats

The system automatically normalizes phone numbers and accepts various notation formats:

  • +420 XXX XXX XXX
  • 00420 XXX XXX XXX
  • XXX XXX XXX
  • XXXXXXXXX

All these formats are automatically converted to standard format without spaces and without the +420 prefix.

SMS Message Length

Maximum Number of Characters

The maximum SMS message length is configurable at the company level (typical value is 140 characters).

Automatic Prefix

The prefix "SMS z intranetu:" is automatically added to each sent message. This prefix:

  • Is added automatically by the system
  • You don't need to write it manually
  • Is not counted towards the character limit
  • Serves to identify the message source
  • Cannot be changed or removed

Example:
You write a 50-character message: "Meeting is moved to tomorrow afternoon at 3 PM"
Recipient receives: "SMS z intranetu: Meeting is moved to tomorrow afternoon at 3 PM" (length approximately 70 characters)

Character Counter

While writing a message, the current number of characters used is displayed. Monitor this number to ensure you don't exceed the allowed limit.

Automatic Diacritic Removal

All SMS messages are automatically stripped of diacritics (accents, carons, and other diacritical marks) before sending.

Reason for Diacritic Removal

  • Ensuring compatibility with all mobile operators
  • Reducing the risk of encoding problems
  • Ensuring reliable message delivery

Transformation Examples

  • á → a
  • č → c
  • ď → d
  • é, ě → e
  • í → i
  • ň → n
  • ó → o
  • ř → r
  • š → s
  • ť → t
  • ú, ů → u
  • ý → y
  • ž → z

Complete transformation example:
Original text: "Next meeting will be on Tuesday afternoon"
Sent text: "Next meeting will be on Tuesday afternoon"

Recommendations for Writing SMS

  • Write sentences so they are understandable even without diacritics
  • Avoid words that change meaning without diacritics
  • Always check the text after diacritic removal

User Requirements

For SMS Senders

  • Must have access rights to the SMS module (rights_sms = 1)
  • Must be logged into the eIntranet system
  • Must have an active user account

For SMS Recipients

  • Must be a registered user in the eIntranet system
  • Must have an active user account (not deactivated)
  • Must have a mobile phone number filled in their profile
  • Phone number must be a valid Czech mobile number
  • For automatic birthday greetings, must have date of birth filled in

System Requirements

Licensing Requirements

  • Company must have an active eIntranet system license
  • License validity date (payed_till_date) must be in the future
  • SMS module must be active in the company configuration

Technical Infrastructure

  • Functional connection to SMS gateway (sms.schindler-sys.cz)
  • Active cron jobs for queue processing and automatic greetings
  • Sufficient database storage for sent message history

Integration with Other Modules

Integration with Directory Module

The SMS module is integrated with the Directory module, which enables quick sharing of contact information via SMS.

Sending Contact via SMS

Directly from the contact detail in the directory, you can send contact information via SMS:

  1. Open the contact detail in the Directory module
  2. Click on the "Send SMS" button or SMS icon
  3. A modal window for sending SMS opens
  4. The system automatically fills in the message text with contact details
  5. Enter the Czech mobile phone number of the recipient
  6. Optionally modify the message text
  7. Click "Send"

Format of Sent Contact

SMS with contact details typically contains:

  • First and last name
  • Phone
  • Email
  • Company name

Integration with Users Module

The SMS module draws data from the Users module and uses the following information:

User Data

  • Mobile phone number - for sending SMS
  • First and last name - for recipient identification
  • Date of birth - for automatic birthday greetings
  • First name - for automatic name day greetings
  • Position (department) - for bulk recipient selection by position
  • Office - for bulk recipient selection by office
  • Account status - active/inactive users

Managing Mobile Numbers

For proper functioning of the SMS module, it is important to have correctly filled mobile numbers in user profiles:

  1. Open the Users module
  2. Select the user whose phone number you want to edit
  3. Click "Edit" or open the user detail
  4. Find the "Mobile phone" field
  5. Enter a valid Czech mobile number in any format (e.g., +420 777 123 456)
  6. Save the changes

Two-Factor Authentication via SMS

The SMS module provides infrastructure for two-factor authentication (2FA) when logging into the eIntranet system.

How It Works

  1. User enters the correct username and password
  2. System sends a verification SMS with a code to the user's mobile number
  3. User enters the received code into the login form
  4. After successful code verification, the user is logged in

Benefits of Two-Factor Authentication

  • Increased security of system access
  • Protection against unauthorized access even if password is compromised
  • User identity verification through a physical device (mobile phone)

Troubleshooting

SMS Is Not Being Sent

Problem: Nothing happens after clicking "Send SMS"

Possible causes and solutions:

  1. No recipients selected
    • Check that you have at least one recipient checked
    • Verify that selected users have a valid Czech mobile number
  2. Message text is empty
    • Check that you have written message text
    • Text cannot be only spaces
  3. Insufficient permissions
    • Check that you have the right to send SMS (rights_sms = 1)
    • Contact the administrator to grant access rights
  4. Company license has expired
    • Contact the system administrator
    • Verify the validity of the eIntranet license
  5. Problem with SMS gateway connection
    • Try again in a moment
    • If the problem persists, contact technical support

Problem: SMS was reportedly sent, but recipient didn't receive it

Possible causes and solutions:

  1. Incorrectly entered phone number
    • Check in the sent SMS history what number the message was sent to
    • Verify the correctness of the mobile number in the recipient's profile
    • Correct the phone number and send the SMS again
  2. Recipient's mobile phone is turned off or out of range
    • SMS may be delivered with delay
    • Wait a few minutes and inform the recipient by another method
  3. Full SMS inbox on recipient's phone
    • Ask the recipient to delete old messages
    • Send the SMS again after clearing the inbox
  4. Problem on the mobile operator's side
    • Wait a few minutes and try again
    • Verify with the recipient if they are receiving SMS from other senders

Problems with Phone Numbers

Problem: User is not displayed in the recipient list

Possible causes and solutions:

  1. User does not have a mobile number filled in
    • Open the Users module
    • Find the user and open their profile
    • Fill in the "Mobile phone" field
    • Save the changes
  2. Phone number is not a Czech mobile number
    • Check that the number starts with a valid Czech mobile prefix
    • Foreign numbers are not supported
    • Landlines are not supported
  3. User is deactivated
    • Only active users are displayed in the recipient list
    • Activate the user in the Users module

Problem: System reports invalid phone number

Solution:

  1. Verify that the number is a Czech mobile number (not landline, not foreign)
  2. Check that the number has the correct format:
    • Total of 9 digits after the +420 prefix
    • Starts with a valid mobile prefix (see list above)
  3. Try different notation formats:
    • +420 777 123 456
    • 777 123 456
    • 777123456
  4. If the problem persists, contact technical support

Problems with Text Length

Problem: Message is too long

Solution:

  1. Shorten the message text below the limit (typically 140 characters)
  2. Remove unnecessary phrasing
  3. Use abbreviations where appropriate
  4. Split the message into multiple separate SMS
  5. Consider another communication channel for longer messages (email, intranet messages)

Problem: I don't know how many characters I can use

Solution:

  • Monitor the character counter while writing the message
  • Typical limit is 140 characters
  • Remember that the prefix "SMS z intranetu:" is not counted
  • If you need to know the exact limit, ask the administrator

Problems with Automatic Greetings

Problem: Automatic greetings are not being sent

Possible causes and solutions:

  1. Feature is not activated
    • Open the SMS module Settings
    • Check that "Send name day greetings" or "Send birthday greetings" is checked
    • If not, check and save
  2. Greeting text is not filled in
    • In settings, check that the greeting text field is filled in
    • Text cannot be empty
  3. Users do not have required data filled in
    • For birthday greetings, users must have date of birth filled in
    • Everyone must have a valid Czech mobile number filled in
  4. Cron job is not running
    • Contact the system administrator
    • Verify that the SMS_Greetings.php cron job is running
  5. Today is nobody's name day or birthday
    • Greetings are only sent to people who have a name day or birthday on that day
    • Check in the calendar if anyone is celebrating today

Problem: Automatic greeting text looks wrong

Solution:

  1. Open the SMS module Settings
  2. Edit the greeting text
  3. Check placeholder usage:
    • Use #Jmeno5p# for addressing (vocative case)
    • Use #Jmeno1p# for subject in sentence (nominative case)
  4. Click "Show example" for verification
  5. Modify the text as needed
  6. Save the changes

Problems with Scheduled SMS

Problem: Scheduled SMS was not sent at scheduled time

Possible causes and solutions:

  1. Incorrectly set time
    • Check the actually set time in the "Scheduled SMS" table
    • Verify that the sending time has already passed
    • Message will be sent only after the scheduled time has elapsed
  2. Cron job is not running
    • Contact the system administrator
    • Verify that the SMS_to_send.php cron job is running
    • Message should be sent within 1 minute after the time elapses
  3. Message was deleted
    • Check if the message still exists in the "Scheduled SMS" table
    • If not, someone may have deleted it
    • Create a new scheduled message
  4. Problem with recipient's phone number
    • Check the validity of the phone number in the recipient's profile
    • Correct the number and create a new scheduled message

Problem: I cannot edit a scheduled SMS

Solution:

The system does not allow direct editing of scheduled messages. Proceed as follows:

  1. Delete the original scheduled message (trash button)
  2. Create a new message with modified text or time
  3. Schedule the new sending

General Problems

Problem: I don't have access to the SMS module

Solution:

  1. Contact your supervisor or system administrator
  2. Request to be granted access rights to the SMS module
  3. The administrator will set your rights_sms right to value 1
  4. After setting, the SMS module will appear in your menu

Problem: Messages are sent without diacritics

Explanation:

This is not an error but intentional system behavior. All SMS messages are automatically stripped of diacritics for compatibility and delivery reliability reasons. This behavior cannot be changed.

Recommendation:

  • Write messages so they are understandable even without diacritics
  • Avoid words that change meaning without accents and special characters
  • Accept this limitation as a standard feature of SMS communication
  • Users - user profile management, mobile number settings, date of birth
  • Directory - integration for sending contacts via SMS
  • Settings - access rights management and SMS module configuration
  • Calendar - display of employee name days and birthdays

Other Useful Modules

  • Messages - alternative communication channel for longer messages
  • Email - for formal and longer communication
  • Notifications - system alerts in the intranet

Administrative Documentation

  • Administrator documentation - user rights management
  • Configuration documentation - cron job and SMS gateway setup
  • API documentation - SMS module integration with external systems

Technical Documentation

  • Database model - structure of tables SMS_sended, SMS_to_send, SMSConfiguration
  • API documentation - REST API for sending SMS from external applications
  • Class documentation - class.sms.php, cSMS, cSMSConfiguration

Frequently Asked Questions (FAQ)

How much does sending an SMS cost?

Sending SMS within the eIntranet SMS module is completely free of charge. No fees are charged for individual messages or for using the module.

Can I send SMS to foreign numbers?

No, the system supports exclusively Czech mobile phone numbers. Sending to foreign numbers is not possible.

Why doesn't my message display diacritics?

All SMS messages are automatically stripped of diacritics (accents and special characters) for compatibility with all mobile operators and to ensure reliable delivery. This behavior is standard and cannot be changed.

How long can an SMS message be?

The typical maximum length is 140 characters (may vary based on company settings). The prefix "SMS z intranetu:" is automatically added to your text and is not counted towards the limit.

Can I change the automatic greeting text?

Yes, in the SMS module settings you can fully customize the text of name day and birthday greetings. You can also use placeholders #Jmeno1p# and #Jmeno5p# for personalization.

At what time are automatic greetings sent?

Automatic name day and birthday greetings are sent every day at 9:30 AM.

Can I schedule an SMS for a specific date and time?

Yes, when sending an SMS you can select the "Send at specific time" option and set the exact date and time of sending.

How do I know that an SMS was actually sent?

After successful sending, a green confirmation message is displayed. You can also check the sent SMS history in the corresponding tab, where you will see all sent messages including the sending time.

Can I delete SMS from the history?

The sent SMS history serves for audit and archiving purposes. Individual messages cannot be deleted from the history. However, you can delete scheduled SMS before they are sent.

Who can send SMS?

SMS can be sent only by users who have the access right rights_sms = 1. This right is assigned by the system administrator.

Does the recipient receive information about who sent the SMS?

The SMS text does not include the sender's name. The message contains only the prefix "SMS z intranetu:" and your text. Information about the sender is stored in the system history.