diff options
Diffstat (limited to 'openbsc/include')
-rw-r--r-- | openbsc/include/openbsc/gsm_04_11.h | 5 | ||||
-rw-r--r-- | openbsc/include/openbsc/gsm_data.h | 5 |
2 files changed, 10 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/gsm_04_11.h b/openbsc/include/openbsc/gsm_04_11.h index 149de9083..017c88765 100644 --- a/openbsc/include/openbsc/gsm_04_11.h +++ b/openbsc/include/openbsc/gsm_04_11.h @@ -39,4 +39,9 @@ int gsm411_send_sms(struct gsm_subscriber_connection *conn, void gsm411_sapi_n_reject(struct gsm_subscriber_connection *conn); uint8_t sms_next_rp_msg_ref(uint8_t *next_rp_ref); + +int gsm411_send_rp_ack(struct gsm_trans *trans, uint8_t msg_ref); +int gsm411_send_rp_error(struct gsm_trans *trans, uint8_t msg_ref, + uint8_t cause); + #endif diff --git a/openbsc/include/openbsc/gsm_data.h b/openbsc/include/openbsc/gsm_data.h index 1d90eee59..6d814c8e7 100644 --- a/openbsc/include/openbsc/gsm_data.h +++ b/openbsc/include/openbsc/gsm_data.h @@ -429,6 +429,11 @@ struct gsm_sms { enum gsm_sms_source_id source; struct { + uint8_t transaction_id; + uint32_t msg_ref; + } gsm411; + + struct { struct osmo_esme *esme; uint32_t sequence_nr; int transaction_mode; |