sim800
Version:
A modern and opiniated module for SIM800 GSM modems ( SIM800 / SIM800L ).
14 lines (12 loc) • 488 B
text/typescript
import { SmsPduData } from 'interfaces/sim800-outgoing-sms.interface';
import { PDUParser } from 'pdu.ts';
export const generatePduData = (number: string, text: string, deliveryReport = false) =>
PDUParser.Generate({
encoding: '16bit',
smsc: undefined as unknown as string,
smsc_type: 91,
receiver: number.replace('+', ''),
receiver_type: 91,
request_status: deliveryReport,
text,
}) as unknown as SmsPduData[]; // overriding bad TypeScript library types