|
enum osmo_gsup_message_type | message_type |
|
char | imsi [OSMO_IMSI_BUF_SIZE] |
|
enum gsm48_gmm_cause | cause |
|
enum osmo_gsup_cancel_type | cancel_type |
|
int | pdp_info_compl |
|
int | freeze_ptmsi |
|
struct osmo_auth_vector | auth_vectors [OSMO_GSUP_MAX_NUM_AUTH_INFO] |
|
size_t | num_auth_vectors |
|
struct osmo_gsup_pdp_info | pdp_infos [OSMO_GSUP_MAX_NUM_PDP_INFO] |
|
size_t | num_pdp_infos |
|
const uint8_t * | msisdn_enc |
|
size_t | msisdn_enc_len |
|
const uint8_t * | hlr_enc |
|
size_t | hlr_enc_len |
|
const uint8_t * | auts |
|
const uint8_t * | rand |
|
enum osmo_gsup_cn_domain | cn_domain |
|
const uint8_t * | pdp_charg_enc |
|
size_t | pdp_charg_enc_len |
|
enum osmo_gsup_session_state | session_state |
| Session state osmo_gsup_session_state.
|
|
uint32_t | session_id |
| Unique session identifier and origination flag.
|
|
uint8_t * | ss_info |
| ASN.1 encoded MAP payload for Supplementary Services.
|
|
size_t | ss_info_len |
|
const uint8_t * | sm_rp_mr |
| SM-RP-MR (see 3GPP TS 29.002, 7.6.1.1), Message Reference.
|
|
enum osmo_gsup_sms_sm_rp_oda_t | sm_rp_da_type |
| SM-RP-DA (see 3GPP TS 29.002, 7.6.8.1), Destination Address.
|
|
size_t | sm_rp_da_len |
|
const uint8_t * | sm_rp_da |
|
enum osmo_gsup_sms_sm_rp_oda_t | sm_rp_oa_type |
| SM-RP-OA (see 3GPP TS 29.002, 7.6.8.2), Originating Address.
|
|
size_t | sm_rp_oa_len |
|
const uint8_t * | sm_rp_oa |
|
const uint8_t * | sm_rp_ui |
| SM-RP-UI (see 3GPP TS 29.002, 7.6.8.4), SMS TPDU.
|
|
size_t | sm_rp_ui_len |
|
const uint8_t * | sm_rp_cause |
| SM-RP-Cause value (1 oct.) as per GSM TS 04.11, section 8.2.5.4.
|
|
const uint8_t * | sm_rp_mms |
| SM-RP-MMS (More Messages to Send), section 7.6.8.7.
|
|
enum osmo_gsup_sms_sm_alert_rsn_t | sm_alert_rsn |
| Alert reason (see 3GPP TS 29.002, 7.6.8.8)
|
|
const uint8_t * | imei_enc |
|
size_t | imei_enc_len |
|
enum osmo_gsup_imei_result | imei_result |
|
enum osmo_gsup_message_class | message_class |
| Indicate the message class to trivially dispatch incoming GSUP messages to the right code paths.
|
|
const uint8_t * | source_name |
| For messages routed via another GSUP entity (via HLR), the IPA name of the entity that sent this message.
|
|
size_t | source_name_len |
| Number of bytes in source_name.
|
|
const uint8_t * | destination_name |
| For messages routed via another GSUP entity (via HLR), the IPA name of the entity that should ultimately receive this message.
|
|
size_t | destination_name_len |
| Number of bytes in destination_name.
|
|
struct osmo_gsup_an_apdu | an_apdu |
| inter-MSC AN-APDU.
|
|
uint8_t | cause_rr |
| 0 is a valid cause
|
|
bool | cause_rr_set |
| whether cause_rr is set
|
|
enum gsm0808_cause | cause_bssap |
| 0 is a valid cause
|
|
bool | cause_bssap_set |
| whether cause_bssap is set
|
|
enum gsm48_gsm_cause | cause_sm |
| Session Management cause as of 3GPP TS 24.008 10.5.6.6 / Table 10.5.157.
|
|
enum osmo_rat_type | current_rat_type |
|
enum osmo_rat_type | supported_rat_types [8] |
| arbitrary choice
|
|
size_t | supported_rat_types_len |
|
const uint8_t * | pco |
| PCO protocol option 3GPP TS 24.008 10.5.6.3 / Table 10.5.136.
|
|
size_t | pco_len |
| Number of bytes of the PCO.
|
|
parsed/decoded GSUP protocol message