aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorVadim Yanitskiy <axilirator@gmail.com>2019-02-06 17:54:21 +0700
committerVadim Yanitskiy <axilirator@gmail.com>2019-02-13 12:50:14 +0000
commit3acfe68b8b1a0d59ddad0afcc85f06098280e380 (patch)
tree0ecee1c4b6b387846520378fa2a52475bdd4003b /include
parentf20c6b7bd5200ed09d1563a1e61a5b62b033eeff (diff)
libmsc/gsm_04_80.c: add msc_send_ussd_release_complete_cause()
According to GSM 04.80, section 2.5.1, Release complete message may have an optional Cause IE. Let's add a new function, that allows to specify cause location and value. This function will be used by the upcoming changes. Change-Id: I3b9e8e4f473d113d5b9e9e5d33f7914202077203 Depends Change-Id: (libosmocore) Ie3ac85fcef90a5e532334ba3482804d5305c88d7
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/msc/gsm_04_80.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/osmocom/msc/gsm_04_80.h b/include/osmocom/msc/gsm_04_80.h
index 073794b06..b786dcc49 100644
--- a/include/osmocom/msc/gsm_04_80.h
+++ b/include/osmocom/msc/gsm_04_80.h
@@ -12,3 +12,6 @@ int msc_send_ussd_notify(struct ran_conn *conn, int level,
const char *text);
int msc_send_ussd_release_complete(struct ran_conn *conn,
uint8_t transaction_id);
+int msc_send_ussd_release_complete_cause(struct ran_conn *conn,
+ uint8_t transaction_id,
+ uint8_t cause_loc, uint8_t cause_val);