libosmogsm
1.9.2
Osmocom GSM library
|
Go to the documentation of this file.
26 #define GSM411_PDISC_SMS 0x09
29 #define GSM411_MT_CP_DATA 0x01
30 #define GSM411_MT_CP_ACK 0x04
31 #define GSM411_MT_CP_ERROR 0x10
52 #define GSM411_MT_RP_DATA_MO 0x00
53 #define GSM411_MT_RP_DATA_MT 0x01
54 #define GSM411_MT_RP_ACK_MO 0x02
55 #define GSM411_MT_RP_ACK_MT 0x03
56 #define GSM411_MT_RP_ERROR_MO 0x04
57 #define GSM411_MT_RP_ERROR_MT 0x05
58 #define GSM411_MT_RP_SMMA_MO 0x06
96 #define GSM411_TMR_TR1M 40, 0
97 #define GSM411_TMR_TRAM 30, 0
98 #define GSM411_TMR_TR2M 15, 0
100 #define GSM411_TMR_TC1A 30, 0
101 #define GSM411_TMR_TC1A_SEC 30
120 #define GSM340_SMS_DELIVER_SC2MS 0x00
121 #define GSM340_SMS_DELIVER_REP_MS2SC 0x00
122 #define GSM340_SMS_STATUS_REP_SC2MS 0x02
123 #define GSM340_SMS_COMMAND_MS2SC 0x02
124 #define GSM340_SMS_SUBMIT_MS2SC 0x01
125 #define GSM340_SMS_SUBMIT_REP_SC2MS 0x01
126 #define GSM340_SMS_RESERVED 0x03
129 #define GSM340_TP_MMS_MORE 0
130 #define GSM340_TP_MMS_NO_MORE 1
133 #define GSM340_TP_VPF_NONE 0
134 #define GSM340_TP_VPF_RELATIVE 2
135 #define GSM340_TP_VPF_ENHANCED 1
136 #define GSM340_TP_VPF_ABSOLUTE 3
139 #define GSM340_TP_SRI_NONE 0
140 #define GSM340_TP_SRI_PRESENT 1
143 #define GSM340_TP_SRR_NONE 0
144 #define GSM340_TP_SRR_REQUESTED 1
148 #define GSM340_TP_PID_IMPLICIT 0x00
149 #define GSM340_TP_PID_TELEX 0x01
150 #define GSM340_TP_PID_FAX_G3 0x02
151 #define GSM340_TP_PID_FAX_G4 0x03
152 #define GSM340_TP_PID_VOICE 0x04
153 #define GSM430_TP_PID_ERMES 0x05
154 #define GSM430_TP_PID_NATIONAL_PAGING 0x06
155 #define GSM430_TP_PID_VIDEOTEX 0x07
156 #define GSM430_TP_PID_TELETEX_UNSPEC 0x08
157 #define GSM430_TP_PID_TELETEX_PSPDN 0x09
158 #define GSM430_TP_PID_TELETEX_CSPDN 0x0a
159 #define GSM430_TP_PID_TELETEX_PSTN 0x0b
160 #define GSM430_TP_PID_TELETEX_ISDN 0x0c
161 #define GSM430_TP_PID_TELETEX_UCI 0x0d
162 #define GSM430_TP_PID_MSG_HANDLING 0x10
163 #define GSM430_TP_PID_MSG_X400 0x11
164 #define GSM430_TP_PID_EMAIL 0x12
165 #define GSM430_TP_PID_GSM_MS 0x1f
167 #define GSM430_TP_PID_SMS_TYPE_0 0
168 #define GSM430_TP_PID_SMS_TYPE_1 1
169 #define GSM430_TP_PID_SMS_TYPE_2 2
170 #define GSM430_TP_PID_SMS_TYPE_3 3
171 #define GSM430_TP_PID_SMS_TYPE_4 4
172 #define GSM430_TP_PID_SMS_TYPE_5 5
173 #define GSM430_TP_PID_SMS_TYPE_6 6
174 #define GSM430_TP_PID_SMS_TYPE_7 7
175 #define GSM430_TP_PID_RETURN_CALL_MSG 0x1f
176 #define GSM430_TP_PID_ME_DATA_DNLOAD 0x3d
177 #define GSM430_TP_PID_ME_DE_PERSONAL 0x3e
178 #define GSM430_TP_PID_ME_SIM_DNLOAD 0x3f
181 #define GSM338_DCS_00_
183 #define GSM338_DCS_1110_7BIT (0 << 2)
184 #define GSM338_DCS_1111_7BIT (0 << 2)
185 #define GSM338_DCS_1111_8BIT_DATA (1 << 2)
186 #define GSM338_DCS_1111_CLASS0 0
187 #define GSM338_DCS_1111_CLASS1_ME 1
188 #define GSM338_DCS_1111_CLASS2_SIM 2
189 #define GSM338_DCS_1111_CLASS3_TE 3
@ GSM411_RP_CAUSE_MO_SMS_REJECTED
Definition: gsm_04_11.h:71
@ GSM411_RPS_IDLE
Definition: gsm_04_11.h:19
@ GSM411_RP_CAUSE_MT_MEM_EXCEEDED
Definition: gsm_04_11.h:84
@ GSM411_CP_CAUSE_PROTOCOL_ERR
Definition: gsm_04_11.h:48
@ GSM411_CPS_IDLE
Definition: gsm_04_11.h:11
@ GSM411_CP_CAUSE_CONGESTION
Definition: gsm_04_11.h:41
@ GSM411_RP_CAUSE_MO_REQ_FAC_NOTSUBSCR
Definition: gsm_04_11.h:80
@ GSM411_IE_RP_CAUSE
Definition: gsm_04_11.h:62
@ DCS_NONE
Definition: gsm_04_11.h:113
@ GSM411_RPS_WAIT_FOR_RETRANS_T
Definition: gsm_04_11.h:22
@ GSM411_RPS_WAIT_FOR_RP_ACK
Definition: gsm_04_11.h:20
uint8_t len
Definition: gsm_04_11.h:105
@ GSM411_RP_CAUSE_MO_CONGESTION
Definition: gsm_04_11.h:78
@ GSM411_CP_CAUSE_MSGTYPE_NOTEXIST
Definition: gsm_04_11.h:45
@ GSM411_RP_CAUSE_IE_NOTEXIST
Definition: gsm_04_11.h:91
gsm411_cp_state
Definition: gsm_04_11.h:10
uint8_t msg_ref
Definition: gsm_04_11.h:107
@ GSM411_RPS_WAIT_TO_TX_RP_ACK
Definition: gsm_04_11.h:21
@ GSM411_RP_CAUSE_INV_MAND_INF
Definition: gsm_04_11.h:88
@ GSM411_IE_RP_USER_DATA
Definition: gsm_04_11.h:61
@ GSM411_CP_CAUSE_IE_NOTEXIST
Definition: gsm_04_11.h:47
@ GSM411_CP_CAUSE_SEMANT_INC_MSG
Definition: gsm_04_11.h:43
@ GSM411_CP_CAUSE_NET_FAIL
Definition: gsm_04_11.h:40
@ GSM411_RP_CAUSE_MO_INTERWORKING
Definition: gsm_04_11.h:82
gsm411_rp_state
Definition: gsm_04_11.h:18
uint8_t msg_type
Definition: gsm_04_11.h:106
@ GSM411_CP_IE_CAUSE
Definition: gsm_04_11.h:35
@ GSM411_CP_CAUSE_INV_MAND_INF
Definition: gsm_04_11.h:44
Definition: gsm_04_11.h:104
uint8_t data[0]
Definition: gsm_04_11.h:108
@ GSM411_RP_CAUSE_MO_FACILITY_REJ
Definition: gsm_04_11.h:74
@ GSM411_RP_CAUSE_MO_RES_UNAVAIL
Definition: gsm_04_11.h:79
@ GSM411_RP_CAUSE_SEMANT_INC_MSG
Definition: gsm_04_11.h:87
gsm411_rp_cause
Definition: gsm_04_11.h:66
@ DCS_7BIT_DEFAULT
Definition: gsm_04_11.h:114
@ DCS_8BIT_DATA
Definition: gsm_04_11.h:116
@ GSM411_RP_CAUSE_MO_CALL_BARRED
Definition: gsm_04_11.h:70
@ GSM411_CPS_MM_ESTABLISHED
Definition: gsm_04_11.h:14
@ GSM411_CPS_WAIT_CP_ACK
Definition: gsm_04_11.h:13
enum sms_alphabet __attribute__
@ GSM411_RP_CAUSE_MSG_INCOMP_STATE
Definition: gsm_04_11.h:90
@ GSM411_RP_CAUSE_PROTOCOL_ERR
Definition: gsm_04_11.h:92
gsm411_cp_ie
Definition: gsm_04_11.h:33
@ GSM411_RP_CAUSE_MO_OP_DET_BARR
Definition: gsm_04_11.h:69
@ GSM411_CP_IE_USER_DATA
Definition: gsm_04_11.h:34
@ GSM411_RP_CAUSE_INV_TRANS_REF
Definition: gsm_04_11.h:86
@ GSM411_RP_CAUSE_MO_TEMP_FAIL
Definition: gsm_04_11.h:77
@ GSM411_RP_CAUSE_MO_UNIDENTIFIED_SUBSCR
Definition: gsm_04_11.h:73
gsm411_cp_cause
Definition: gsm_04_11.h:39
@ GSM411_CP_CAUSE_MSG_INCOMP_STATE
Definition: gsm_04_11.h:46
@ GSM411_RP_CAUSE_MO_REQ_FAC_NOTIMPL
Definition: gsm_04_11.h:81
@ GSM411_RP_CAUSE_MO_UNKNOWN_SUBSCR
Definition: gsm_04_11.h:75
@ GSM411_RP_CAUSE_MO_DEST_OUT_OF_ORDER
Definition: gsm_04_11.h:72
@ GSM411_RP_CAUSE_MO_NUM_UNASSIGNED
Definition: gsm_04_11.h:68
@ DCS_UCS2
Definition: gsm_04_11.h:115
@ GSM411_CP_CAUSE_INV_TRANS_ID
Definition: gsm_04_11.h:42
@ GSM411_CPS_MM_CONN_PENDING
Definition: gsm_04_11.h:12
gsm411_rp_ie
Definition: gsm_04_11.h:60
@ GSM411_RP_CAUSE_MSGTYPE_NOTEXIST
Definition: gsm_04_11.h:89
@ GSM411_RP_CAUSE_MO_NET_OUT_OF_ORDER
Definition: gsm_04_11.h:76
sms_alphabet
Definition: gsm_04_11.h:112