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.
- Open the "User Rights" tab in the module settings
- Find the desired position (department) in the table
- Click on the appropriate radio button to set the rights level (0 or 1)
- 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.
- In the "User Rights" tab, go to the section with individual users
- Find the user in the table
- Set the desired rights level using the radio buttons
- 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
- Check the checkbox "Send name day greetings" to activate the feature
- In the text field "Name day greeting text", write your own congratulations text (max. 140 characters)
- 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")
- Click the "Show example" button to test the text with your own name
- 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
- Check the checkbox "Send birthday greetings" to activate the feature
- In the text field "Birthday greeting text", write your own congratulations text (max. 140 characters)
- Again, you can use the placeholders #Jmeno1p# and #Jmeno5p# for personalization
- Test the text with the "Show example" button
- 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:
- Recipient Selection - left part of the form
- Writing the Message - center part of the form
- 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
- Open the SMS module from the system's main menu
- 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
- To quickly select all available recipients, click the "Select All" button
- Verify that the correct recipients are selected (checked checkboxes are highlighted)
Step 2: Writing the Message Text
- In the "Message" text field, write the SMS text
- Monitor the character counter displayed below the text field
- The maximum message length is typically 140 characters (may vary based on company settings)
- Remember that the prefix "SMS z intranetu:" is automatically added to your text
- 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
- Select the "Send now" option (radio button)
- Click the "Send SMS" button
- The SMS is immediately sent to all selected recipients
- A confirmation message is displayed after successful sending
Scheduled Sending
- Select the "Send at specific time" option (radio button)
- A date and time selection field appears
- Click in the "Date and time of sending" field
- Select the desired date in the calendar
- Set the desired time using the time picker
- Click the "Schedule sending" button
- The SMS is saved to the queue and will be automatically sent at the scheduled time
- 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
- Open the SMS module
- Click on the "Settings" tab
- Go to the "General Settings" section
- Check the checkbox "Send name day greetings"
Step 2: Writing the Greeting Text
- In the "Name day greeting text" text field, write your own congratulations text
- Maximum text length is 140 characters
- 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
- Click the "Show example" button
- The system displays a preview of how the message will look with your name
- Check the correctness of the text, grammar, and case usage
- If needed, modify the text and test again
Step 4: Saving Settings
- Click the "Save" button
- A confirmation message about successful saving is displayed
- From the following day, the system will start automatically sending greetings
Setting Up Automatic Birthday Greetings
The procedure is identical to name day greetings:
- Check the checkbox "Send birthday greetings"
- In the "Birthday greeting text" text field, write your own text
- Again, you can use the placeholders #Jmeno1p# and #Jmeno5p#
- Test the text with the "Show example" button
- 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:
- Find the message in the "Scheduled SMS" table
- In the "Actions" column, click on the trash icon ("Delete" button)
- Confirm the deletion in the dialog box
- 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:
- Delete the original scheduled message
- Create a new message with the modified text or time
- 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:
- Open the contact detail in the Directory module
- Click on the "Send SMS" button or SMS icon
- A modal window for sending SMS opens
- The system automatically fills in the message text with contact details
- Enter the Czech mobile phone number of the recipient
- Optionally modify the message text
- Click "Send"
Format of Sent Contact
SMS with contact details typically contains:
- First and last name
- Phone
- 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:
- Open the Users module
- Select the user whose phone number you want to edit
- Click "Edit" or open the user detail
- Find the "Mobile phone" field
- Enter a valid Czech mobile number in any format (e.g., +420 777 123 456)
- 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
- User enters the correct username and password
- System sends a verification SMS with a code to the user's mobile number
- User enters the received code into the login form
- 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:
- No recipients selected
- Check that you have at least one recipient checked
- Verify that selected users have a valid Czech mobile number
- Message text is empty
- Check that you have written message text
- Text cannot be only spaces
- Insufficient permissions
- Check that you have the right to send SMS (rights_sms = 1)
- Contact the administrator to grant access rights
- Company license has expired
- Contact the system administrator
- Verify the validity of the eIntranet license
- 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:
- 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
- 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
- Full SMS inbox on recipient's phone
- Ask the recipient to delete old messages
- Send the SMS again after clearing the inbox
- 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:
- 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
- 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
- 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:
- Verify that the number is a Czech mobile number (not landline, not foreign)
- 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)
- Try different notation formats:
- +420 777 123 456
- 777 123 456
- 777123456
- If the problem persists, contact technical support
Problems with Text Length
Problem: Message is too long
Solution:
- Shorten the message text below the limit (typically 140 characters)
- Remove unnecessary phrasing
- Use abbreviations where appropriate
- Split the message into multiple separate SMS
- 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:
- 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
- Greeting text is not filled in
- In settings, check that the greeting text field is filled in
- Text cannot be empty
- 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
- Cron job is not running
- Contact the system administrator
- Verify that the SMS_Greetings.php cron job is running
- 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:
- Open the SMS module Settings
- Edit the greeting text
- Check placeholder usage:
- Use #Jmeno5p# for addressing (vocative case)
- Use #Jmeno1p# for subject in sentence (nominative case)
- Click "Show example" for verification
- Modify the text as needed
- Save the changes
Problems with Scheduled SMS
Problem: Scheduled SMS was not sent at scheduled time
Possible causes and solutions:
- 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
- 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
- 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
- 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:
- Delete the original scheduled message (trash button)
- Create a new message with modified text or time
- Schedule the new sending
General Problems
Problem: I don't have access to the SMS module
Solution:
- Contact your supervisor or system administrator
- Request to be granted access rights to the SMS module
- The administrator will set your rights_sms right to value 1
- 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
Related Documentation
Modules Directly Related to SMS
- 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.