New release of SMPP Client for macOS (v0.3.0)

A beta version of our widely-used web browser-based SMPP Client is now available for macOS. The macOS SMPP Client application supports SMPP v3.x and v5 for MT and MO SMS, as well as SubmitSM, DataSM, DeliverSM, QuerySM, and other SMPP operations.

The SMPP Client for macOS establishes direct SMPP sessions between your Mac and the SMPP host.

SMPP Client for macOS (Apple Silicon) can be downloaded at the below link.

Download: https://melroselabs.com/repo/smppclient/melrose-labs-smpp-client-0.3.0-arm64.dmg

I just tested out SMPP client 0.3.0 for MacOS. A wonderful tool for testing.
However it has a few major bugs

a) The Menubar seems screwed up. The first menu item has only “quit”. Not the normal “about/preferences/services//hide/hide others/show all/quit”
The second item is usually “file”. The biggest issue however is the missing “Edit” menu. This disables the ablity to cut, copy & paste, select all etc.

b) the detection of the character set is somehow screwed up. I tested some UCS2 text and then sent a simple “abc” to my phone and received chineese characters. The text was showing GSM7 character set (suggested) however. Clicing the sample message content GSM-1part and retyping abc switched it back to normal.

c) national character set encodings are not supported. If you type turkish characters, it switches to UCS2 while you can encode them in GSM 03.38 as GSM7 bit with national language shifts (see GSM 03.38 - Wikipedia). That would be especially important to have in a test tool as thats the area a lot of suppliers screw up.

Also vendor specific extensions to be added as TLV’s might be useful to have.

Is the tool open source? can we contribute to it?

Hello

Thank you for your feedback on this beta release of the SMPP Client for macOS.

Copy and paste functionality will be added in a future release.

The Data Coding changes to UCS2 when a non-GSM character is typed into the Message textbox. It intentionally will not switch back to the default character set. You should check this setting before sending your message. We will look at supporting national character sets.

If you have any concerns about the SubmitSM PDUs being sent by the client, please email support@melroselabs.com with a packet capture and relevant screenshot(s) of the client.

Support for adding TLVs is already included in the client. To see this and other fields (such as Data Coding), click the “Show all” switch.

Thank you for your interest in contributing. However, this application is not open source.

Support (forum)
Melrose Labs

The Data Coding changes to UCS2 when a non-GSM character is typed into the Message
textbox. It intentionally will not switch back to the default character set. You should check
this setting before sending your message. We will look at supporting national character sets.

well there is no option to set the character set.
There is only buttons to load the text with samples of specific character sets.

Support for adding TLVs is already included in the client. To see this and other fields (such as Data Coding), click the “Show all” switch.

which is so carefully hidden that nobody can see it :slight_smile:

:slightly_smiling_face: