SMPP library for Python implementing the Short Message Peer-to-Peer (SMPP) protocol for sending/receiving SMS via SMSCs. Current version: 2.2.4. Release cadence: irregular, with updates for bug fixes and features.
pip install smpplibNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connect to SMSC and send a simple SMS.
Use context managers (with statement) for connection handling.
Explicitly handle UCS-2 encoding; consider setting data_coding to 0 (default) or 8 for Unicode, and test with your SMSC.
Upgrade to >=2.2.3 or patch the client to log/raise socket errors.
Test your application; consider submitting issues if problems arise.
Ensure you are using smpplib >=2.0 and that you have called 'client.connect()' before sending.
Use 'pdu = smpplib.pdu.SubmitSM(source_addr_ton=...)'
Double-check the hostname and port. Ensure firewall allows outbound connection to port 2775.
No dependency data recorded yet.