node-pdu
v2.0.2
Published
Creates and parses SMS PDU strings
Downloads
699
Readme
Protocol Description Unit for NodeJS
Project is looking for maintainer
Install
npm install node-pdu
Usage
Usage in TypeScript/JavaScript (with ES Modules):
import { Deliver, parse, Submit } from 'node-pdu';
/*
* Parse a PDU string
*/
const str = '07919730071111F1000B919746121611F10000811170021222230DC8329BFD6681EE6F399B1C02';
const out = parse(str);
if (out instanceof Deliver) {
console.log(out.data.getText());
// Output: "Hello, world!"
}
/*
* Generate a PDU string
*/
const address = '+999999999999';
const data = 'Hello everyone!';
const submit = new Submit(address, data);
console.log(submit.toString());
// Output: "0001000C9199999999999900000FC8329BFD0695ED6579FEED2E8700"
📚 Full documentation
Click here
🧪 Test script
A small script allows you to scan the library for significant errors.
Clone the repository, install yarn, download the dependencies and run:
yarn test
❤️ Contributors
Thanks to these people who have contributed to this project:
Made with contrib.rocks.