Tech

Text Messages

Published on:

August 26, 2013

The Vodia PBX has supported email notifications since the beginning, helping administrators and users stay informed about important events. In version 5.1.1 we introduced text messaging (SMS), initially for administrators, to enhance real-time notifications. The PBX uses HTTP-based messaging, which is simpler to set up and troubleshoot compared to SMPP. Multi-tenant environments benefit from domain-level configuration, allowing customers to manage their own SMS services. The system also includes retry mechanisms to improve reliability. Once it's stable, this feature will be extended to user events, further improving communication efficiency within the PBX.

The PBX supported email notifications practically from day one. Many administrators and users are using this powerful feature to stay up-do-date with events that are important to them, like server restarts or voicemail messages.

In version 5.1.1 a new way to inform administrators and users has silently crept in: good old text messaging has been added to the PBX. First only for administrators, this new feature is testing out how productivity can be increased by sending short messages to the administrator's cell phone. Once this has stabilized, we are ready to also offer the feature for user events.

Text messaging has its own little protocol for sending those messages. The short message peer to peer (SMPP) protocol is used for blasting out lots of messages, but this protocol only has practical relevance for mass text messaging with high volume. Most text messaging providers offer a HTTP-based interface as well, which simply uses a GET request with URL-encoded parameters to get the job done in a very simple way. We decided to start with HTTP first, as it's easy to set up and troubleshoot. The PBX sends only occasional messages, so HTTP is completely sufficient for the job. The URL can be defined at system and domain level; if defined on the domain level, only the domain administrators get notified. This is useful in multi-tenant environments wherein the customer has to set up and pay for the text messaging.

For example, for clickatell the following URL can be used: http://api.clickatell.com/http/sendmsg?api_id=3431425&user=vodia1234&password=tHhDHdduasJAShds&from=13434534345&mo=1&to={to-e164}&text={text}. The variable parts in the URL are encoded between curly brackets and contain the text and the destination. Other parameters, like the password, can be hard-coded there and are transparent to the PBX.

To increase the reliability of the sending process, we have also made small changes to the HTTP client subsystem. If the delivery fails, it reschedules the request again and tries again later (up to three times).

Latest Articles

View All

Configuring Emergency Alerts and Notifications with V70 of the Vodia PBX

V70 introduces emergency alerts and notifications designed to ensure critical events are not missed and responses happen immediately. Alerts can be triggered directly by users, delivered across multiple channels including phones, email, mobile apps, and SMS, and can automatically initiate calls to predefined numbers. Administrators have full control over how alerts are configured, enabling consistent, reliable handling of incidents across real-world, multi-tenant environments.

March 26, 2026

Vodia V70: WhatsApp Business Calling and Messaging Integration

Vodia V70 integrates WhatsApp Business calling and messaging directly into the PBX, allowing businesses to manage voice and customer conversations from a single platform. With native SIP integration, WhatsApp calls are routed to extensions, queues, or IVRs without middleware, reducing complexity and eliminating the need for additional gateways. Combined with support for messaging, dashboards, alerts, and AI voice agents, V70 brings greater control, scalability, and flexibility to real-world communication environments.

March 24, 2026

Vodia PBX V70: New Admin Interface, AI Voice Agents, and Scalable Multi-Tenant Performance

Vodia PBX V70 introduces a redesigned admin interface, multi-core scalability supporting more than a thousand concurrent calls per server, and integrated AI voice agents for both inbound and outbound communication. Reusable AI templates make automation easier to deploy, while snapshots and centralized provisioning reduce operational risk. With custom dashboards, emergency alerts, and WhatsApp Business integration, V70 provides greater control and flexibility for real-world deployments.

March 19, 2026