libosmogsm 1.10.0.57-8972
Osmocom GSM library
|
#include <stdint.h>
Go to the source code of this file.
Data Structures | |
struct | gsm411_rp_hdr |
Functions | |
struct gsm411_rp_hdr | __attribute__ ((packed)) |
Variables | |
uint8_t | len |
uint8_t | msg_type |
uint8_t | msg_ref |
uint8_t | data [0] |
enum sms_alphabet | __attribute__ |
#define GSM338_DCS_00_ |
#define GSM338_DCS_1110_7BIT (0 << 2) |
#define GSM338_DCS_1111_7BIT (0 << 2) |
#define GSM338_DCS_1111_8BIT_DATA (1 << 2) |
#define GSM338_DCS_1111_CLASS0 0 |
#define GSM338_DCS_1111_CLASS1_ME 1 |
#define GSM338_DCS_1111_CLASS2_SIM 2 |
#define GSM338_DCS_1111_CLASS3_TE 3 /* See TS 07.05 */ |
#define GSM340_SMS_COMMAND_MS2SC 0x02 |
#define GSM340_SMS_DELIVER_REP_MS2SC 0x00 |
#define GSM340_SMS_DELIVER_SC2MS 0x00 |
#define GSM340_SMS_RESERVED 0x03 |
#define GSM340_SMS_STATUS_REP_SC2MS 0x02 |
#define GSM340_SMS_SUBMIT_MS2SC 0x01 |
#define GSM340_SMS_SUBMIT_REP_SC2MS 0x01 |
#define GSM340_TP_MMS_MORE 0 |
#define GSM340_TP_MMS_NO_MORE 1 |
#define GSM340_TP_PID_FAX_G3 0x02 |
#define GSM340_TP_PID_FAX_G4 0x03 |
#define GSM340_TP_PID_IMPLICIT 0x00 |
#define GSM340_TP_PID_TELEX 0x01 |
#define GSM340_TP_PID_VOICE 0x04 |
#define GSM340_TP_SRI_NONE 0 |
#define GSM340_TP_SRI_PRESENT 1 |
#define GSM340_TP_SRR_NONE 0 |
#define GSM340_TP_SRR_REQUESTED 1 |
#define GSM340_TP_VPF_ABSOLUTE 3 |
#define GSM340_TP_VPF_ENHANCED 1 |
#define GSM340_TP_VPF_NONE 0 |
#define GSM340_TP_VPF_RELATIVE 2 |
#define GSM411_MT_CP_ACK 0x04 |
#define GSM411_MT_CP_DATA 0x01 |
#define GSM411_MT_CP_ERROR 0x10 |
#define GSM411_MT_RP_ACK_MO 0x02 |
#define GSM411_MT_RP_ACK_MT 0x03 |
#define GSM411_MT_RP_DATA_MO 0x00 |
#define GSM411_MT_RP_DATA_MT 0x01 |
#define GSM411_MT_RP_ERROR_MO 0x04 |
#define GSM411_MT_RP_ERROR_MT 0x05 |
#define GSM411_MT_RP_SMMA_MO 0x06 |
#define GSM411_PDISC_SMS 0x09 |
#define GSM411_SMSC_ADDR_MAX_DIGITS 20 |
#define GSM411_SMSC_ADDR_MAX_OCTETS 11 |
#define GSM411_SMSC_ADDR_MIN_DIGITS 1 |
#define GSM411_SMSC_ADDR_MIN_OCTETS 2 |
#define GSM411_TMR_TC1A 30, 0 /* TR1M - 10 */ |
#define GSM411_TMR_TC1A_SEC 30 /* TR1M - 10 */ |
#define GSM411_TMR_TR1M 40, 0 /* 35 < x < 45 seconds */ |
#define GSM411_TMR_TR2M 15, 0 /* 12 < x < 20 seconds */ |
#define GSM411_TMR_TRAM 30, 0 /* 25 < x < 35 seconds */ |
#define GSM430_TP_PID_EMAIL 0x12 |
#define GSM430_TP_PID_ERMES 0x05 |
#define GSM430_TP_PID_GSM_MS 0x1f |
#define GSM430_TP_PID_ME_DATA_DNLOAD 0x3d |
#define GSM430_TP_PID_ME_DE_PERSONAL 0x3e |
#define GSM430_TP_PID_ME_SIM_DNLOAD 0x3f |
#define GSM430_TP_PID_MSG_HANDLING 0x10 |
#define GSM430_TP_PID_MSG_X400 0x11 |
#define GSM430_TP_PID_NATIONAL_PAGING 0x06 |
#define GSM430_TP_PID_RETURN_CALL_MSG 0x1f |
#define GSM430_TP_PID_SMS_TYPE_0 0 |
#define GSM430_TP_PID_SMS_TYPE_1 1 |
#define GSM430_TP_PID_SMS_TYPE_2 2 |
#define GSM430_TP_PID_SMS_TYPE_3 3 |
#define GSM430_TP_PID_SMS_TYPE_4 4 |
#define GSM430_TP_PID_SMS_TYPE_5 5 |
#define GSM430_TP_PID_SMS_TYPE_6 6 |
#define GSM430_TP_PID_SMS_TYPE_7 7 |
#define GSM430_TP_PID_TELETEX_CSPDN 0x0a |
#define GSM430_TP_PID_TELETEX_ISDN 0x0c |
#define GSM430_TP_PID_TELETEX_PSPDN 0x09 |
#define GSM430_TP_PID_TELETEX_PSTN 0x0b |
#define GSM430_TP_PID_TELETEX_UCI 0x0d |
#define GSM430_TP_PID_TELETEX_UNSPEC 0x08 |
#define GSM430_TP_PID_VIDEOTEX 0x07 |
enum gsm411_cp_cause |
enum gsm411_cp_ie |
enum gsm411_cp_state |
enum gsm411_rp_cause |
enum gsm411_rp_ie |
enum gsm411_rp_state |
enum sms_alphabet |
enum sms_alphabet __attribute__ |
uint8_t data[0] |
uint8_t len |
Referenced by __attribute__(), abis_nm_dump_foh_c(), abis_nm_fail_evt_vrep(), abis_nm_get_sw_conf(), abis_nm_get_sw_desc(), aes_encrypt_init(), cbsp_decode_cell_list(), cbsp_decode_fail_list(), cbsp_decode_loading_list(), cbsp_decode_num_compl_list(), gea3(), gea4(), gprs_cipher_run(), gsm0341_build_msg(), gsm0480_create_notifySS(), gsm0480_create_unstructuredSS_Notify(), gsm0480_decode_ss_request(), gsm0480_decode_ussd_request(), gsm0480_extract_ie_by_tag(), gsm0808_dec_assign_req(), gsm0808_dec_call_id(), gsm0808_dec_cell_id(), gsm0808_dec_cell_id_list(), gsm0808_dec_cell_id_list2(), gsm0808_dec_cell_id_list_segment(), gsm0808_dec_channel_type(), gsm0808_dec_data_identity(), gsm0808_dec_encrypt_info(), gsm0808_dec_group_callref(), gsm0808_dec_kc128(), gsm0808_dec_msisdn(), gsm0808_dec_priority(), gsm0808_dec_speech_codec(), gsm0808_dec_speech_codec_list(), gsm0808_dec_talker_identity(), gsm0808_dec_vgcs_feature_flags(), gsm0808_decode_cell_id_u(), gsm0808_enc_gcr(), gsm411_push_rp_header(), gsm411_rp_sendmsg(), gsm48_decode_freq_list(), hmac_sha1_vector(), hmac_sha256_vector(), ipa_ccm_id_get_parse(), ipa_ccm_id_resp_parse(), ipa_ccm_idtag_parse(), ipa_ccm_idtag_parse_off(), ipa_ccm_make_id_resp_from_req(), is_n_digits(), iuup_verify_pdu(), lv_put(), memcpy_reverse(), msgb_l16tv_put(), msgb_lv_put(), msgb_sgsap_imsi_put(), msgb_sgsap_name_put(), msgb_t16lv_put(), msgb_tl16v_put(), msgb_tl_put(), msgb_tlv16_put(), msgb_tlv_push(), msgb_tlv_put(), msgb_tv_fixed_put(), msgb_tvl_put(), msgb_tvlv_push(), msgb_tvlv_put(), msgb_vtvl_gan_push(), msgb_vtvlv_gan_push(), msgb_vtvlv_gan_put(), osmo_apn_from_str(), osmo_bsslap_dec(), osmo_bsslap_ie_dec_cause(), osmo_bsslap_ie_dec_cell_id(), osmo_bsslap_ie_dec_chan_desc(), osmo_bsslap_ie_dec_ta(), osmo_bssmap_le_dec(), osmo_bssmap_le_ie_dec_apdu(), osmo_bssmap_le_ie_dec_cell_id(), osmo_bssmap_le_ie_dec_gad(), osmo_bssmap_le_ie_dec_imei(), osmo_bssmap_le_ie_dec_imsi(), osmo_bssmap_le_ie_dec_lcs_client_type(), osmo_bssmap_le_ie_dec_lcs_priority(), osmo_bssmap_le_ie_dec_lcs_qos(), osmo_bssmap_le_ie_dec_location_type(), osmo_bssmap_le_msgt(), osmo_cbsp_decode(), osmo_cbsp_encode(), osmo_dec_gcr(), osmo_gad_raw_read(), osmo_gad_raw_write(), osmo_get_rand_id(), osmo_gsm48_rest_octets_si4_decode(), osmo_gsm48_rest_octets_si4_encode(), osmo_gsup_encode(), osmo_lcs_cause_dec(), osmo_match_shift_tv_fixed(), osmo_nri_v_limit_by_ranges(), osmo_shift_lv(), osmo_shift_tlv(), osmo_shift_v_fixed(), osmo_tlvp_copy(), osmo_tlvp_merge(), parse_ss(), parse_ss_facility(), parse_ss_info_elements(), sha1_prf(), sha1_vector(), SHA1Update(), sha256_prf(), sha256_vector(), t16lv_put(), tl16_put(), tl16v_put(), tl_put(), tlv16_put(), tlv_encode_one(), tlv_parse2(), tlv_parse_one(), tlv_put(), tv_fixed_put(), tvl_put(), TVLV_GROSS_LEN(), tvlv_put(), VTVL_GAN_GROSS_LEN(), vtvl_gan_put(), VTVLV_GAN_GROSS_LEN(), vtvlv_gan_put(), and xor().
uint8_t msg_ref |
Referenced by gsm411_send_rp_error().
uint8_t msg_type |