annotate README @ 29:aae078d9eaa6

immigrate sms-pdu-decode and pcm-sms-decode here
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 13 Jun 2024 02:39:21 +0000
parents 9ed03ed4e673
children 829e082793d0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 This code repository contains some utilities for encoding SMS in low-level test
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 workflows:
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 * sms-encode-text performs the same encoding from user text input (ASCII, ISO
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 Latin-1 or UTF-8) into SMS as performed by fcup-smsend, including support for
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 concatenated SMS and the choice between GSM7 and UCS-2. However, the process
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 stops after GSM7 or UCS-2 encoding and (in the case of concatenated SMS) UDH
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 generation - the subsequent steps of SMS-SUBMIT PDU encoding and transmission
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 via GSM 07.05 are eliminated in this version. The output is expected to be
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 fed to either sms-gen-tpdu or more specialized network-side test programs,
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 including those written for SMPP.
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 * sms-gen-tpdu takes the output of sms-encode-test, along with some additional
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 inputs, and generates either a pure GSM 03.40 SMS-DELIVER or SMS-SUBMIT TPDU
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 (for network-side testing) or the same TPDU preceded by an SC address, as used
9ed03ed4e673 add README
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 on the mobile side in GSM 07.05 PDU mode and in EF_SMS SIM storage.