OpenVPMS supports sending SMS messages. The SMS messages are sent using plugins or via 'email to SMS' gateways provided by various companies.
SMS messages can be sent to any customer or supplier who has a Phone Number Contact with "Allow SMS" ticked.
SMS messages can be sent by clicking the SMS button:
SMS can also be used for both Appointment Reminders and Patient Reminders.
The message length is limited to the Maximum Parts setting on the SMS Configuration. By default this is 1, which allows for 160 GSM characters*, or 70 unicode characters. If a message contains a character that cannot be represented using GSM, it will be sent as unicode.
If the SMS provider supports multi-part messages, this can be increased. E.g.
Parts | GSM characters | Unicode characters |
---|---|---|
1 | 160 | 70 |
2 | 306 | 134 |
3 | 459 | 201 |
4 | 612 | 268 |
5 | 765 | 335 |
* GSM characters are 7 bit, so 160 characters usually fit into a single SMS. In practice, a few GSM characters need to be escaped and take 14 bits, so the actual length may be less.
Note that providers will charge each part in a message as a single SMS.
Two companies are supported via tailored configuration screens, SMS Global and Clickatell. Other companies can be accomodated via a general configuration screen.
See also Reference|Setup|SMS, Customers|SMS and HowTo|Appointment Reminders.