# Send SMS via SMPP server

Source: [https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/sms-activities/send-sms-via-smpp-server/](https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/sms-activities/send-sms-via-smpp-server/)
Product: Virto Workflow Automation Web Part
Updated: 2026-08-12


**Message Length Considerations**:

- While the traditional SMS message length is 160 characters for GSM-7 encoding, it's important to note that when using UCS-2 encoding (which supports a broader range of characters), the maximum length is 70 characters. If your message exceeds these limits, it will be segmented and sent as multiple messages, which may incur additional costs. [Open Market](https://www.openmarket.com/docs/Content/apis/v3smpp/smpp-multipart-messages.htm)

**SMPP Parameters**:

- **Source Address (Sender ID)**: Ensure that the source phone number (Sender ID) complies with the regulations of the destination country. Some countries have specific requirements or restrictions regarding Sender IDs.
- **Address Range**: This parameter is optional and typically used to specify a range of addresses the ESME (External Short Message Entity) is authorized to bind to. If not required by your SMPP provider, it can be omitted.
- **System ID and Password**: These credentials are provided by your SMPP service provider and are essential for authenticating your connection to their server.

**Security Considerations**:

- When transmitting sensitive information, ensure that your SMPP connection is secure. Some providers support SMPP over TLS to encrypt the data in transit.

![Send SMS via SMPP server activity settings with host, port, and system ID in the Virto SharePoint Workflow Designer](https://img-docs.virtosoftware.com/wp-content/uploads/2024/10/send_sms_via_smpp_server_1.jpg)

## **SharePoint Workflow Designer Phrase**

Send SMS **this message** to **this destination number** from **this source number**. Use SMPP server **this host** on port **this port**, with system ID **this system id** and password **this password**.

**Parameters**


| Parameter | Description |
|---|---|
| this message | SMS message content. Be mindful of encoding and length limitations. |
| this phone number | Recipient's phone number. |
| this source number | Sender's phone number (Sender ID). Ensure compliance with destination country regulations. |
| this host | SMPP server domain or IP address. |
| this port | SMPP server port. Default is typically 2775, but confirm with your provider. |
| this address range | (**Optional**) Address range. Specify if required by your SMPP provider; otherwise, it can be omitted. |
| this system id | Account system ID provided by your SMPP service provider. |
| this password | Account password provided by your SMPP service provider. |


**Additional Recommendations:**

- **Testing**: Before sending messages to end-users, conduct thorough testing to ensure that your messages are delivered correctly and that all parameters are configured properly.
- **Compliance**: Stay informed about and comply with the messaging regulations of the countries you are sending messages to, including opt-in requirements and content restrictions.

For more detailed information on SMPP protocol specifications and best practices, you can refer to the [SMPP ProtocolSpecification v3.4](https://smpp.org/SMPP_v3_4_Issue1_2.pdf).
