comparison README @ 32:829e082793d0

new README
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 14 Jun 2024 19:42:25 +0000
parents 9ed03ed4e673
children
comparison
equal deleted inserted replaced
31:19476164c54d 32:829e082793d0
1 This code repository contains some utilities for encoding SMS in low-level test 1 The present suite consists of utilities for encoding and decoding SMS message
2 workflows: 2 bodies and PDUs. On the decoding side, it includes sms-pdu-decode and
3 pcm-sms-decode utilities that were previously maintained as part of FreeCalypso
4 host tools: they now extend beyond FreeCalypso GSM MS into SIM card exploration
5 (fc-simtool) and network-side SMSC prototyping applications. On the encoding
6 side, there are two new programs described in doc/Generator-tool-summary and
7 doc/Generator-tool-workflow articles.
3 8
4 * sms-encode-text performs the same encoding from user text input (ASCII, ISO 9 Similarly to gsm-codec-lib, the present sms-coding-utils package stands between
5 Latin-1 or UTF-8) into SMS as performed by fcup-smsend, including support for 10 FreeCalypso and Themyscira Wireless software realms: it has potential
6 concatenated SMS and the choice between GSM7 and UCS-2. However, the process 11 applications on both the mobile side and the network side of GSM. It is
7 stops after GSM7 or UCS-2 encoding and (in the case of concatenated SMS) UDH 12 expected to be used together with any or all of the following software
8 generation - the subsequent steps of SMS-SUBMIT PDU encoding and transmission 13 components:
9 via GSM 07.05 are eliminated in this version. The output is expected to be
10 fed to either sms-gen-tpdu or more specialized network-side test programs,
11 including those written for SMPP.
12 14
13 * sms-gen-tpdu takes the output of sms-encode-test, along with some additional 15 * FreeCalypso host tools;
14 inputs, and generates either a pure GSM 03.40 SMS-DELIVER or SMS-SUBMIT TPDU 16 * FreeCalypso SIM tools;
15 (for network-side testing) or the same TPDU preceded by an SC address, as used 17 * ThemWi proto-SMSC implementation used to exercise SMS-over-GSUP functionality
16 on the mobile side in GSM 07.05 PDU mode and in EF_SMS SIM storage. 18 in Osmocom CNI suite.
19
20 However, even though the present sms-coding-utils suite is designed to be useful
21 with all of the above FC and ThemWi components, it does not depend on any of
22 them. The present package can be compiled and installed by itself (see INSTALL
23 document); all run-time interactions between these utilities and other software
24 happen through ASCII text files or pipes, or through binary files in externally
25 defined record format (GSM 11.11 spec and its successors) in the case of
26 pcm-sms-decode.