annotate scripts/sms-deliver-pdu-hdr @ 15:5854e48d0ef7

sms-gen-tpdu: add support for alphanumeric user-addr
author Mychaela Falconia <falcon@freecalypso.org>
date Sun, 27 Aug 2023 06:43:23 +0000
parents b8d8f8a3cdb7
children dc1cc851025c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 #!/bin/sh
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 if [ $# -lt 1 ]
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 then
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 echo "usage: $0 from-number [options]" 1>&2
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 exit 1
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 fi
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 echo "user-addr $1"
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 shift
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 while [ $# != 0 ]
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 do
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 case "$1" in
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 pid|sc-ts)
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 if [ $# -lt 2 ]
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 then
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18 echo "error: $1 requires an argument" 1>&2
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 exit 1
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 fi
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 echo "$1 $2"
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22 shift
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 shift
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 ;;
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 *)
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 echo "error: invalid option $1" 1>&2
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 exit 1
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 esac
b8d8f8a3cdb7 scripts: wrappers for network-side SMS-DELIVER PDU generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 done