diff options
author | Vadim Yanitskiy <axilirator@gmail.com> | 2018-06-17 21:09:28 +0700 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-07-30 21:28:01 +0200 |
commit | f2f83b07f36d9676e02f90320d69b3f63f55d8e8 (patch) | |
tree | af8155e492ba1cb0c9127432873a8047de9f21bd /include/osmocom | |
parent | 8a6ef55ec5838bdac3b5780bfc404c9b732d944f (diff) |
libmsc/gsm_09_11.c: implement network-initiated sessions
This change introduces a possibility to establish network-initiated
SS/USSD transactions with a subscriber in either IDLE, or DEDICATED
state. In the first case, a new transaction is established using
Paging procedure. If a subscriber already has an active connection,
a separate new transaction is established.
TTCN-3 test case: I073893c6e11be27e9e36f98f11c1491d0c173985
Change-Id: Ief14f8914ef013bd6efd7be842f81fbf053f02e2
Diffstat (limited to 'include/osmocom')
-rw-r--r-- | include/osmocom/msc/transaction.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/osmocom/msc/transaction.h b/include/osmocom/msc/transaction.h index 63b1cc519..4ffb468bb 100644 --- a/include/osmocom/msc/transaction.h +++ b/include/osmocom/msc/transaction.h @@ -77,6 +77,13 @@ struct gsm_trans { struct gsm_sms *sms; } sms; + struct { + /** + * Stores a GSM 04.80 message to be sent to + * a subscriber after successful Paging Response + */ + struct msgb *msg; + } ss; }; struct { |