31
31
enum call_message_id {
32
CALL_CREATE_REQ = 0x01,
33
CALL_CREATE_RESP = 0x02,
34
CALL_COMING_IND = 0x03,
35
CALL_MO_ALERT_IND = 0x04,
36
CALL_MT_ALERT_IND = 0x05,
37
CALL_WAITING_IND = 0x06,
38
CALL_ANSWER_REQ = 0x07,
39
CALL_ANSWER_RESP = 0x08,
40
CALL_RELEASE_REQ = 0x09,
41
CALL_RELEASE_RESP = 0x0A,
42
CALL_RELEASE_IND = 0x0B,
43
CALL_TERMINATED_IND = 0x0C,
44
CALL_STATUS_REQ = 0x0D,
45
CALL_STATUS_RESP = 0x0E,
46
CALL_STATUS_IND = 0x0F,
47
CALL_SERVER_STATUS_IND = 0x10,
48
CALL_CONTROL_REQ = 0x11,
49
CALL_CONTROL_RESP = 0x12,
50
CALL_CONTROL_IND = 0x13,
51
CALL_MODE_SWITCH_REQ = 0x14,
52
CALL_MODE_SWITCH_RESP = 0x15,
53
CALL_MODE_SWITCH_IND = 0x16,
54
CALL_DTMF_SEND_REQ = 0x17,
55
CALL_DTMF_SEND_RESP = 0x18,
56
CALL_DTMF_STOP_REQ = 0x19,
57
CALL_DTMF_STOP_RESP = 0x1A,
58
CALL_DTMF_STATUS_IND = 0x1B,
59
CALL_DTMF_TONE_IND = 0x1C,
60
CALL_RECONNECT_IND = 0x1E,
61
CALL_PROPERTY_GET_REQ = 0x1F,
62
CALL_PROPERTY_GET_RESP = 0x20,
63
CALL_PROPERTY_SET_REQ = 0x21,
64
CALL_PROPERTY_SET_RESP = 0x22,
65
CALL_PROPERTY_SET_IND = 0x23,
66
CALL_EMERGENCY_NBR_CHECK_REQ = 0x28,
67
CALL_EMERGENCY_NBR_CHECK_RESP = 0x29,
68
CALL_EMERGENCY_NBR_GET_REQ = 0x26,
69
CALL_EMERGENCY_NBR_GET_RESP = 0x27,
70
CALL_EMERGENCY_NBR_MODIFY_REQ = 0x24,
71
CALL_EMERGENCY_NBR_MODIFY_RESP = 0x25,
72
CALL_GSM_NOTIFICATION_IND = 0xA0,
73
CALL_GSM_USER_TO_USER_REQ = 0xA1,
74
CALL_GSM_USER_TO_USER_RESP = 0xA2,
75
CALL_GSM_USER_TO_USER_IND = 0xA3,
76
CALL_GSM_BLACKLIST_CLEAR_REQ = 0xA4,
77
CALL_GSM_BLACKLIST_CLEAR_RESP = 0xA5,
78
CALL_GSM_BLACKLIST_TIMER_IND = 0xA6,
79
CALL_GSM_DATA_CH_INFO_IND = 0xA7,
80
CALL_GSM_CCP_GET_REQ = 0xAA,
81
CALL_GSM_CCP_GET_RESP = 0xAB,
82
CALL_GSM_CCP_CHECK_REQ = 0xAC,
83
CALL_GSM_CCP_CHECK_RESP = 0xAD,
84
CALL_GSM_COMING_REJ_IND = 0xA9,
85
CALL_GSM_RAB_IND = 0xA8,
86
CALL_GSM_IMMEDIATE_MODIFY_IND = 0xAE,
87
CALL_CREATE_NO_SIMATK_REQ = 0x2A,
88
CALL_GSM_SS_DATA_IND = 0xAF,
89
CALL_TIMER_REQ = 0x2B,
90
CALL_TIMER_RESP = 0x2C,
91
CALL_TIMER_NTF = 0x2D,
92
CALL_TIMER_IND = 0x2E,
93
CALL_TIMER_RESET_REQ = 0x2F,
94
CALL_TIMER_RESET_RESP = 0x30,
95
CALL_EMERGENCY_NBR_IND = 0x31,
96
CALL_SERVICE_DENIED_IND = 0x32,
97
CALL_RELEASE_END_REQ = 0x34,
98
CALL_RELEASE_END_RESP = 0x35,
99
CALL_USER_CONNECT_IND = 0x33,
100
CALL_AUDIO_CONNECT_IND = 0x40,
101
CALL_KODIAK_ALLOW_CTRL_REQ = 0x36,
102
CALL_KODIAK_ALLOW_CTRL_RESP = 0x37,
103
CALL_SERVICE_ACTIVATE_IND = 0x38,
104
CALL_SERVICE_ACTIVATE_REQ = 0x39,
105
CALL_SERVICE_ACTIVATE_RESP = 0x3A,
106
CALL_SIM_ATK_IND = 0x3B,
107
CALL_CONTROL_OPER_IND = 0x3C,
108
CALL_TEST_CALL_STATUS_IND = 0x3E,
109
CALL_SIM_ATK_INFO_IND = 0x3F,
110
CALL_SECURITY_IND = 0x41,
111
CALL_MEDIA_HANDLE_REQ = 0x42,
112
CALL_MEDIA_HANDLE_RESP = 0x43,
113
CALL_COMMON_MESSAGE = 0xF0
32
CALL_CREATE_REQ = 0x01,
33
CALL_CREATE_RESP = 0x02,
34
CALL_COMING_IND = 0x03,
35
CALL_MO_ALERT_IND = 0x04,
36
CALL_MT_ALERT_IND = 0x05,
37
CALL_WAITING_IND = 0x06,
38
CALL_ANSWER_REQ = 0x07,
39
CALL_ANSWER_RESP = 0x08,
40
CALL_RELEASE_REQ = 0x09,
41
CALL_RELEASE_RESP = 0x0A,
42
CALL_RELEASE_IND = 0x0B,
43
CALL_TERMINATED_IND = 0x0C,
44
CALL_STATUS_REQ = 0x0D,
45
CALL_STATUS_RESP = 0x0E,
46
CALL_STATUS_IND = 0x0F,
47
CALL_SERVER_STATUS_IND = 0x10,
48
CALL_CONTROL_REQ = 0x11,
49
CALL_CONTROL_RESP = 0x12,
50
CALL_CONTROL_IND = 0x13,
51
CALL_MODE_SWITCH_REQ = 0x14,
52
CALL_MODE_SWITCH_RESP = 0x15,
53
CALL_MODE_SWITCH_IND = 0x16,
54
CALL_DTMF_SEND_REQ = 0x17,
55
CALL_DTMF_SEND_RESP = 0x18,
56
CALL_DTMF_STOP_REQ = 0x19,
57
CALL_DTMF_STOP_RESP = 0x1A,
58
CALL_DTMF_STATUS_IND = 0x1B,
59
CALL_DTMF_TONE_IND = 0x1C,
60
CALL_RECONNECT_IND = 0x1E,
61
CALL_PROPERTY_GET_REQ = 0x1F,
62
CALL_PROPERTY_GET_RESP = 0x20,
63
CALL_PROPERTY_SET_REQ = 0x21,
64
CALL_PROPERTY_SET_RESP = 0x22,
65
CALL_PROPERTY_SET_IND = 0x23,
66
CALL_EMERGENCY_NBR_CHECK_REQ = 0x28,
67
CALL_EMERGENCY_NBR_CHECK_RESP = 0x29,
68
CALL_EMERGENCY_NBR_GET_REQ = 0x26,
69
CALL_EMERGENCY_NBR_GET_RESP = 0x27,
70
CALL_EMERGENCY_NBR_MODIFY_REQ = 0x24,
71
CALL_EMERGENCY_NBR_MODIFY_RESP = 0x25,
72
CALL_GSM_NOTIFICATION_IND = 0xA0,
73
CALL_GSM_USER_TO_USER_REQ = 0xA1,
74
CALL_GSM_USER_TO_USER_RESP = 0xA2,
75
CALL_GSM_USER_TO_USER_IND = 0xA3,
76
CALL_GSM_BLACKLIST_CLEAR_REQ = 0xA4,
77
CALL_GSM_BLACKLIST_CLEAR_RESP = 0xA5,
78
CALL_GSM_BLACKLIST_TIMER_IND = 0xA6,
79
CALL_GSM_DATA_CH_INFO_IND = 0xA7,
80
CALL_GSM_CCP_GET_REQ = 0xAA,
81
CALL_GSM_CCP_GET_RESP = 0xAB,
82
CALL_GSM_CCP_CHECK_REQ = 0xAC,
83
CALL_GSM_CCP_CHECK_RESP = 0xAD,
84
CALL_GSM_COMING_REJ_IND = 0xA9,
85
CALL_GSM_RAB_IND = 0xA8,
86
CALL_GSM_IMMEDIATE_MODIFY_IND = 0xAE,
87
CALL_CREATE_NO_SIMATK_REQ = 0x2A,
88
CALL_GSM_SS_DATA_IND = 0xAF,
89
CALL_TIMER_REQ = 0x2B,
90
CALL_TIMER_RESP = 0x2C,
91
CALL_TIMER_NTF = 0x2D,
92
CALL_TIMER_IND = 0x2E,
93
CALL_TIMER_RESET_REQ = 0x2F,
94
CALL_TIMER_RESET_RESP = 0x30,
95
CALL_EMERGENCY_NBR_IND = 0x31,
96
CALL_SERVICE_DENIED_IND = 0x32,
97
CALL_RELEASE_END_REQ = 0x34,
98
CALL_RELEASE_END_RESP = 0x35,
99
CALL_USER_CONNECT_IND = 0x33,
100
CALL_AUDIO_CONNECT_IND = 0x40,
101
CALL_KODIAK_ALLOW_CTRL_REQ = 0x36,
102
CALL_KODIAK_ALLOW_CTRL_RESP = 0x37,
103
CALL_SERVICE_ACTIVATE_IND = 0x38,
104
CALL_SERVICE_ACTIVATE_REQ = 0x39,
105
CALL_SERVICE_ACTIVATE_RESP = 0x3A,
106
CALL_SIM_ATK_IND = 0x3B,
107
CALL_CONTROL_OPER_IND = 0x3C,
108
CALL_TEST_CALL_STATUS_IND = 0x3E,
109
CALL_SIM_ATK_INFO_IND = 0x3F,
110
CALL_SECURITY_IND = 0x41,
111
CALL_MEDIA_HANDLE_REQ = 0x42,
112
CALL_MEDIA_HANDLE_RESP = 0x43,
113
CALL_COMMON_MESSAGE = 0xF0,
116
116
enum call_status {
117
CALL_STATUS_IDLE = 0x00,
118
CALL_STATUS_CREATE = 0x01,
119
CALL_STATUS_COMING = 0x02,
120
CALL_STATUS_PROCEEDING = 0x03,
121
CALL_STATUS_MO_ALERTING = 0x04,
122
CALL_STATUS_MT_ALERTING = 0x05,
123
CALL_STATUS_WAITING = 0x06,
124
CALL_STATUS_ANSWERED = 0x07,
125
CALL_STATUS_ACTIVE = 0x08,
126
CALL_STATUS_MO_RELEASE = 0x09,
127
CALL_STATUS_MT_RELEASE = 0x0A,
128
CALL_STATUS_HOLD_INITIATED = 0x0B,
129
CALL_STATUS_HOLD = 0x0C,
130
CALL_STATUS_RETRIEVE_INITIATED = 0x0D,
131
CALL_STATUS_RECONNECT_PENDING = 0x0E,
132
CALL_STATUS_TERMINATED = 0x0F,
133
CALL_STATUS_SWAP_INITIATED = 0x10,
117
CALL_STATUS_IDLE = 0x00,
118
CALL_STATUS_CREATE = 0x01,
119
CALL_STATUS_COMING = 0x02,
120
CALL_STATUS_PROCEEDING = 0x03,
121
CALL_STATUS_MO_ALERTING = 0x04,
122
CALL_STATUS_MT_ALERTING = 0x05,
123
CALL_STATUS_WAITING = 0x06,
124
CALL_STATUS_ANSWERED = 0x07,
125
CALL_STATUS_ACTIVE = 0x08,
126
CALL_STATUS_MO_RELEASE = 0x09,
127
CALL_STATUS_MT_RELEASE = 0x0A,
128
CALL_STATUS_HOLD_INITIATED = 0x0B,
129
CALL_STATUS_HOLD = 0x0C,
130
CALL_STATUS_RETRIEVE_INITIATED = 0x0D,
131
CALL_STATUS_RECONNECT_PENDING = 0x0E,
132
CALL_STATUS_TERMINATED = 0x0F,
133
CALL_STATUS_SWAP_INITIATED = 0x10,
136
136
enum call_isi_cause {
137
CALL_CAUSE_NO_CAUSE = 0x00,
138
CALL_CAUSE_NO_CALL = 0x01,
139
CALL_CAUSE_TIMEOUT = 0x02,
140
CALL_CAUSE_RELEASE_BY_USER = 0x03,
141
CALL_CAUSE_BUSY_USER_REQUEST = 0x04,
142
CALL_CAUSE_ERROR_REQUEST = 0x05,
143
CALL_CAUSE_COST_LIMIT_REACHED = 0x06,
144
CALL_CAUSE_CALL_ACTIVE = 0x07,
145
CALL_CAUSE_NO_CALL_ACTIVE = 0x08,
146
CALL_CAUSE_INVALID_CALL_MODE = 0x09,
147
CALL_CAUSE_SIGNALLING_FAILURE = 0x0A,
148
CALL_CAUSE_TOO_LONG_ADDRESS = 0x0B,
149
CALL_CAUSE_INVALID_ADDRESS = 0x0C,
150
CALL_CAUSE_EMERGENCY = 0x0D,
151
CALL_CAUSE_NO_TRAFFIC_CHANNEL = 0x0E,
152
CALL_CAUSE_NO_COVERAGE = 0x0F,
153
CALL_CAUSE_CODE_REQUIRED = 0x10,
154
CALL_CAUSE_NOT_ALLOWED = 0x11,
155
CALL_CAUSE_NO_DTMF = 0x12,
156
CALL_CAUSE_CHANNEL_LOSS = 0x13,
157
CALL_CAUSE_FDN_NOT_OK = 0x14,
158
CALL_CAUSE_USER_TERMINATED = 0x15,
159
CALL_CAUSE_BLACKLIST_BLOCKED = 0x16,
160
CALL_CAUSE_BLACKLIST_DELAYED = 0x17,
161
CALL_CAUSE_NUMBER_NOT_FOUND = 0x18,
162
CALL_CAUSE_NUMBER_CANNOT_REMOVE = 0x19,
163
CALL_CAUSE_EMERGENCY_FAILURE = 0x1A,
164
CALL_CAUSE_CS_SUSPENDED = 0x1B,
165
CALL_CAUSE_DCM_DRIVE_MODE = 0x1C,
166
CALL_CAUSE_MULTIMEDIA_NOT_ALLOWED = 0x1D,
167
CALL_CAUSE_SIM_REJECTED = 0x1E,
168
CALL_CAUSE_NO_SIM = 0x1F,
169
CALL_CAUSE_SIM_LOCK_OPERATIVE = 0x20,
170
CALL_CAUSE_SIMATKCC_REJECTED = 0x21,
171
CALL_CAUSE_SIMATKCC_MODIFIED = 0x22,
172
CALL_CAUSE_DTMF_INVALID_DIGIT = 0x23,
173
CALL_CAUSE_DTMF_SEND_ONGOING = 0x24,
174
CALL_CAUSE_CS_INACTIVE = 0x25,
175
CALL_CAUSE_SECURITY_MODE = 0x26,
176
CALL_CAUSE_TRACFONE_FAILED = 0x27,
177
CALL_CAUSE_TRACFONE_WAIT_FAILED = 0x28,
178
CALL_CAUSE_TRACFONE_CONF_FAILED = 0x29,
179
CALL_CAUSE_TEMPERATURE_LIMIT = 0x2A,
180
CALL_CAUSE_KODIAK_POC_FAILED = 0x2B,
181
CALL_CAUSE_NOT_REGISTERED = 0x2C,
182
CALL_CAUSE_CS_CALLS_ONLY = 0x2D,
183
CALL_CAUSE_VOIP_CALLS_ONLY = 0x2E,
184
CALL_CAUSE_LIMITED_CALL_ACTIVE = 0x2F,
185
CALL_CAUSE_LIMITED_CALL_NOT_ALLOWED = 0x30,
186
CALL_CAUSE_SECURE_CALL_NOT_POSSIBLE = 0x31,
187
CALL_CAUSE_INTERCEPT = 0x32,
137
CALL_CAUSE_NO_CAUSE = 0x00,
138
CALL_CAUSE_NO_CALL = 0x01,
139
CALL_CAUSE_TIMEOUT = 0x02,
140
CALL_CAUSE_RELEASE_BY_USER = 0x03,
141
CALL_CAUSE_BUSY_USER_REQUEST = 0x04,
142
CALL_CAUSE_ERROR_REQUEST = 0x05,
143
CALL_CAUSE_COST_LIMIT_REACHED = 0x06,
144
CALL_CAUSE_CALL_ACTIVE = 0x07,
145
CALL_CAUSE_NO_CALL_ACTIVE = 0x08,
146
CALL_CAUSE_INVALID_CALL_MODE = 0x09,
147
CALL_CAUSE_SIGNALLING_FAILURE = 0x0A,
148
CALL_CAUSE_TOO_LONG_ADDRESS = 0x0B,
149
CALL_CAUSE_INVALID_ADDRESS = 0x0C,
150
CALL_CAUSE_EMERGENCY = 0x0D,
151
CALL_CAUSE_NO_TRAFFIC_CHANNEL = 0x0E,
152
CALL_CAUSE_NO_COVERAGE = 0x0F,
153
CALL_CAUSE_CODE_REQUIRED = 0x10,
154
CALL_CAUSE_NOT_ALLOWED = 0x11,
155
CALL_CAUSE_NO_DTMF = 0x12,
156
CALL_CAUSE_CHANNEL_LOSS = 0x13,
157
CALL_CAUSE_FDN_NOT_OK = 0x14,
158
CALL_CAUSE_USER_TERMINATED = 0x15,
159
CALL_CAUSE_BLACKLIST_BLOCKED = 0x16,
160
CALL_CAUSE_BLACKLIST_DELAYED = 0x17,
161
CALL_CAUSE_NUMBER_NOT_FOUND = 0x18,
162
CALL_CAUSE_NUMBER_CANNOT_REMOVE = 0x19,
163
CALL_CAUSE_EMERGENCY_FAILURE = 0x1A,
164
CALL_CAUSE_CS_SUSPENDED = 0x1B,
165
CALL_CAUSE_DCM_DRIVE_MODE = 0x1C,
166
CALL_CAUSE_MULTIMEDIA_NOT_ALLOWED = 0x1D,
167
CALL_CAUSE_SIM_REJECTED = 0x1E,
168
CALL_CAUSE_NO_SIM = 0x1F,
169
CALL_CAUSE_SIM_LOCK_OPERATIVE = 0x20,
170
CALL_CAUSE_SIMATKCC_REJECTED = 0x21,
171
CALL_CAUSE_SIMATKCC_MODIFIED = 0x22,
172
CALL_CAUSE_DTMF_INVALID_DIGIT = 0x23,
173
CALL_CAUSE_DTMF_SEND_ONGOING = 0x24,
174
CALL_CAUSE_CS_INACTIVE = 0x25,
175
CALL_CAUSE_SECURITY_MODE = 0x26,
176
CALL_CAUSE_TRACFONE_FAILED = 0x27,
177
CALL_CAUSE_TRACFONE_WAIT_FAILED = 0x28,
178
CALL_CAUSE_TRACFONE_CONF_FAILED = 0x29,
179
CALL_CAUSE_TEMPERATURE_LIMIT = 0x2A,
180
CALL_CAUSE_KODIAK_POC_FAILED = 0x2B,
181
CALL_CAUSE_NOT_REGISTERED = 0x2C,
182
CALL_CAUSE_CS_CALLS_ONLY = 0x2D,
183
CALL_CAUSE_VOIP_CALLS_ONLY = 0x2E,
184
CALL_CAUSE_LIMITED_CALL_ACTIVE = 0x2F,
185
CALL_CAUSE_LIMITED_CALL_NOT_ALLOWED = 0x30,
186
CALL_CAUSE_SECURE_CALL_NOT_POSSIBLE = 0x31,
187
CALL_CAUSE_INTERCEPT = 0x32,
190
190
enum call_gsm_cause {
191
CALL_GSM_CAUSE_UNASSIGNED_NUMBER = 0x01,
192
CALL_GSM_CAUSE_NO_ROUTE = 0x03,
193
CALL_GSM_CAUSE_CH_UNACCEPTABLE = 0x06,
194
CALL_GSM_CAUSE_OPER_BARRING = 0x08,
195
CALL_GSM_CAUSE_NORMAL = 0x10,
196
CALL_GSM_CAUSE_USER_BUSY = 0x11,
197
CALL_GSM_CAUSE_NO_USER_RESPONSE = 0x12,
198
CALL_GSM_CAUSE_ALERT_NO_ANSWER = 0x13,
199
CALL_GSM_CAUSE_CALL_REJECTED = 0x15,
200
CALL_GSM_CAUSE_NUMBER_CHANGED = 0x16,
201
CALL_GSM_CAUSE_NON_SELECT_CLEAR = 0x1A,
202
CALL_GSM_CAUSE_DEST_OUT_OF_ORDER = 0x1B,
203
CALL_GSM_CAUSE_INVALID_NUMBER = 0x1C,
204
CALL_GSM_CAUSE_FACILITY_REJECTED = 0x1D,
205
CALL_GSM_CAUSE_RESP_TO_STATUS = 0x1E,
206
CALL_GSM_CAUSE_NORMAL_UNSPECIFIED = 0x1F,
207
CALL_GSM_CAUSE_NO_CHANNEL = 0x22,
208
CALL_GSM_CAUSE_NETW_OUT_OF_ORDER = 0x26,
209
CALL_GSM_CAUSE_TEMPORARY_FAILURE = 0x29,
210
CALL_GSM_CAUSE_CONGESTION = 0x2A,
211
CALL_GSM_CAUSE_ACCESS_INFO_DISC = 0x2B,
212
CALL_GSM_CAUSE_CHANNEL_NA = 0x2C,
213
CALL_GSM_CAUSE_RESOURCES_NA = 0x2F,
214
CALL_GSM_CAUSE_QOS_NA = 0x31,
215
CALL_GSM_CAUSE_FACILITY_UNSUBS = 0x32,
216
CALL_GSM_CAUSE_COMING_BARRED_CUG = 0x37,
217
CALL_GSM_CAUSE_BC_UNAUTHORIZED = 0x39,
218
CALL_GSM_CAUSE_BC_NA = 0x3A,
219
CALL_GSM_CAUSE_SERVICE_NA = 0x3F,
220
CALL_GSM_CAUSE_BEARER_NOT_IMPL = 0x41,
221
CALL_GSM_CAUSE_ACM_MAX = 0x44,
222
CALL_GSM_CAUSE_FACILITY_NOT_IMPL = 0x45,
223
CALL_GSM_CAUSE_ONLY_RDI_BC = 0x46,
224
CALL_GSM_CAUSE_SERVICE_NOT_IMPL = 0x4F,
225
CALL_GSM_CAUSE_INVALID_TI = 0x51,
226
CALL_GSM_CAUSE_NOT_IN_CUG = 0x57,
227
CALL_GSM_CAUSE_INCOMPATIBLE_DEST = 0x58,
228
CALL_GSM_CAUSE_INV_TRANS_NET_SEL = 0x5B,
229
CALL_GSM_CAUSE_SEMANTICAL_ERR = 0x5F,
230
CALL_GSM_CAUSE_INVALID_MANDATORY = 0x60,
231
CALL_GSM_CAUSE_MSG_TYPE_INEXIST = 0x61,
232
CALL_GSM_CAUSE_MSG_TYPE_INCOMPAT = 0x62,
233
CALL_GSM_CAUSE_IE_NON_EXISTENT = 0x63,
234
CALL_GSM_CAUSE_COND_IE_ERROR = 0x64,
235
CALL_GSM_CAUSE_MSG_INCOMPATIBLE = 0x65,
236
CALL_GSM_CAUSE_TIMER_EXPIRY = 0x66,
237
CALL_GSM_CAUSE_PROTOCOL_ERROR = 0x6F,
238
CALL_GSM_CAUSE_INTERWORKING = 0x7F
191
CALL_GSM_CAUSE_UNASSIGNED_NUMBER = 0x01,
192
CALL_GSM_CAUSE_NO_ROUTE = 0x03,
193
CALL_GSM_CAUSE_CH_UNACCEPTABLE = 0x06,
194
CALL_GSM_CAUSE_OPER_BARRING = 0x08,
195
CALL_GSM_CAUSE_NORMAL = 0x10,
196
CALL_GSM_CAUSE_USER_BUSY = 0x11,
197
CALL_GSM_CAUSE_NO_USER_RESPONSE = 0x12,
198
CALL_GSM_CAUSE_ALERT_NO_ANSWER = 0x13,
199
CALL_GSM_CAUSE_CALL_REJECTED = 0x15,
200
CALL_GSM_CAUSE_NUMBER_CHANGED = 0x16,
201
CALL_GSM_CAUSE_NON_SELECT_CLEAR = 0x1A,
202
CALL_GSM_CAUSE_DEST_OUT_OF_ORDER = 0x1B,
203
CALL_GSM_CAUSE_INVALID_NUMBER = 0x1C,
204
CALL_GSM_CAUSE_FACILITY_REJECTED = 0x1D,
205
CALL_GSM_CAUSE_RESP_TO_STATUS = 0x1E,
206
CALL_GSM_CAUSE_NORMAL_UNSPECIFIED = 0x1F,
207
CALL_GSM_CAUSE_NO_CHANNEL = 0x22,
208
CALL_GSM_CAUSE_NETW_OUT_OF_ORDER = 0x26,
209
CALL_GSM_CAUSE_TEMPORARY_FAILURE = 0x29,
210
CALL_GSM_CAUSE_CONGESTION = 0x2A,
211
CALL_GSM_CAUSE_ACCESS_INFO_DISC = 0x2B,
212
CALL_GSM_CAUSE_CHANNEL_NA = 0x2C,
213
CALL_GSM_CAUSE_RESOURCES_NA = 0x2F,
214
CALL_GSM_CAUSE_QOS_NA = 0x31,
215
CALL_GSM_CAUSE_FACILITY_UNSUBS = 0x32,
216
CALL_GSM_CAUSE_COMING_BARRED_CUG = 0x37,
217
CALL_GSM_CAUSE_BC_UNAUTHORIZED = 0x39,
218
CALL_GSM_CAUSE_BC_NA = 0x3A,
219
CALL_GSM_CAUSE_SERVICE_NA = 0x3F,
220
CALL_GSM_CAUSE_BEARER_NOT_IMPL = 0x41,
221
CALL_GSM_CAUSE_ACM_MAX = 0x44,
222
CALL_GSM_CAUSE_FACILITY_NOT_IMPL = 0x45,
223
CALL_GSM_CAUSE_ONLY_RDI_BC = 0x46,
224
CALL_GSM_CAUSE_SERVICE_NOT_IMPL = 0x4F,
225
CALL_GSM_CAUSE_INVALID_TI = 0x51,
226
CALL_GSM_CAUSE_NOT_IN_CUG = 0x57,
227
CALL_GSM_CAUSE_INCOMPATIBLE_DEST = 0x58,
228
CALL_GSM_CAUSE_INV_TRANS_NET_SEL = 0x5B,
229
CALL_GSM_CAUSE_SEMANTICAL_ERR = 0x5F,
230
CALL_GSM_CAUSE_INVALID_MANDATORY = 0x60,
231
CALL_GSM_CAUSE_MSG_TYPE_INEXIST = 0x61,
232
CALL_GSM_CAUSE_MSG_TYPE_INCOMPAT = 0x62,
233
CALL_GSM_CAUSE_IE_NON_EXISTENT = 0x63,
234
CALL_GSM_CAUSE_COND_IE_ERROR = 0x64,
235
CALL_GSM_CAUSE_MSG_INCOMPATIBLE = 0x65,
236
CALL_GSM_CAUSE_TIMER_EXPIRY = 0x66,
237
CALL_GSM_CAUSE_PROTOCOL_ERROR = 0x6F,
238
CALL_GSM_CAUSE_INTERWORKING = 0x7F,
241
241
enum call_cause_type {
242
CALL_CAUSE_TYPE_DEFAULT = 0x00,
243
CALL_CAUSE_TYPE_CLIENT = 0x01,
244
CALL_CAUSE_TYPE_SERVER = 0x02,
245
CALL_CAUSE_TYPE_NETWORK = 0x03,
242
CALL_CAUSE_TYPE_DEFAULT = 0x00,
243
CALL_CAUSE_TYPE_CLIENT = 0x01,
244
CALL_CAUSE_TYPE_SERVER = 0x02,
245
CALL_CAUSE_TYPE_NETWORK = 0x03,
248
248
enum call_subblock {
249
CALL_ORIGIN_ADDRESS = 0x01,
250
CALL_ORIGIN_SUBADDRESS = 0x02,
251
CALL_DESTINATION_ADDRESS = 0x03,
252
CALL_DESTINATION_SUBADDRESS = 0x04,
253
CALL_DESTINATION_PRE_ADDRESS = 0x05,
254
CALL_DESTINATION_POST_ADDRESS = 0x06,
257
CALL_OPERATION = 0x09,
259
CALL_STATUS_INFO = 0x0B,
260
CALL_ALERTING_INFO = 0x0C,
261
CALL_RELEASE_INFO = 0x0D,
262
CALL_ORIGIN_INFO = 0x0E,
263
CALL_DTMF_DIGIT = 0x0F,
264
CALL_DTMF_STRING = 0x10,
265
CALL_DTMF_BCD_STRING = 0x19,
266
CALL_DTMF_INFO = 0x1A,
267
CALL_PROPERTY_INFO = 0x13,
268
CALL_EMERGENCY_NUMBER = 0x14,
269
CALL_DTMF_STATUS = 0x11,
270
CALL_DTMF_TONE = 0x12,
271
CALL_GSM_CUG_INFO = 0xA0,
272
CALL_GSM_ALERTING_PATTERN = 0xA1,
273
CALL_GSM_DEFLECTION_ADDRESS = 0xA2,
274
CALL_GSM_DEFLECTION_SUBADDRESS = 0xA3,
275
CALL_GSM_REDIRECTING_ADDRESS = 0xA4,
276
CALL_GSM_REDIRECTING_SUBADDRESS = 0xA5,
277
CALL_GSM_REMOTE_ADDRESS = 0xA6,
278
CALL_GSM_REMOTE_SUBADDRESS = 0xA7,
279
CALL_GSM_USER_TO_USER_INFO = 0xA8,
280
CALL_GSM_DIAGNOSTICS = 0xA9,
281
CALL_GSM_SS_DIAGNOSTICS = 0xAA,
282
CALL_GSM_NEW_DESTINATION = 0xAB,
283
CALL_GSM_CCBS_INFO = 0xAC,
284
CALL_GSM_ADDRESS_OF_B = 0xAD,
285
CALL_GSM_SUBADDRESS_OF_B = 0xB0,
286
CALL_GSM_NOTIFY = 0xB1,
287
CALL_GSM_SS_NOTIFY = 0xB2,
288
CALL_GSM_SS_CODE = 0xB3,
289
CALL_GSM_SS_STATUS = 0xB4,
290
CALL_GSM_SS_NOTIFY_INDICATOR = 0xB5,
291
CALL_GSM_SS_HOLD_INDICATOR = 0xB6,
292
CALL_GSM_SS_ECT_INDICATOR = 0xB7,
293
CALL_GSM_DATA_CH_INFO = 0xB8,
294
CALL_DESTINATION_CS_ADDRESS = 0x16,
296
CALL_GSM_RAB_INFO = 0xB9,
297
CALL_GSM_FNUR_INFO = 0xBB,
298
CALL_GSM_CAUSE_OF_NO_CLI = 0xBC,
299
CALL_GSM_MM_CAUSE = 0xBD,
300
CALL_GSM_EVENT_INFO = 0xBE,
301
CALL_GSM_DETAILED_CAUSE = 0xBF,
302
CALL_GSM_SS_DATA = 0xC0,
304
CALL_GSM_ALS_INFO = 0xC1,
305
CALL_STATE_AUTO_CHANGE = 0x18,
306
CALL_EMERGENCY_NUMBER_INFO = 0x1B,
307
CALL_STATUS_MODE = 0x1C,
308
CALL_ADDR_AND_STATUS_INFO = 0x1D,
309
CALL_DTMF_TIMERS = 0x1E,
310
CALL_NAS_SYNC_INDICATOR = 0x1F,
311
CALL_NW_CAUSE = 0x20,
312
CALL_TRACFONE_RESULT = 0x21,
313
CALL_KODIAK_POC = 0x22,
314
CALL_DISPLAY_NUMBER = 0x23,
315
CALL_DESTINATION_URI = 0x24,
316
CALL_ORIGIN_URI = 0x25,
318
CALL_SYSTEM_INFO = 0x27,
320
CALL_VOIP_TIMER = 0x29,
321
CALL_REDIRECTING_URI = 0x2A,
322
CALL_REMOTE_URI = 0x2B,
323
CALL_DEFLECTION_URI = 0x2C,
324
CALL_TRANSFER_INFO = 0x2D,
325
CALL_FORWARDING_INFO = 0x2E,
327
CALL_TEST_CALL = 0x30,
328
CALL_AUDIO_CONF_INFO = 0x31,
329
CALL_SECURITY_INFO = 0x33,
330
CALL_SINGLE_TIMERS = 0x32,
331
CALL_MEDIA_INFO = 0x35,
332
CALL_MEDIA_HANDLE = 0x34,
333
CALL_MODE_CHANGE_INFO = 0x36,
334
CALL_ADDITIONAL_PARAMS = 0x37,
335
CALL_DSAC_INFO = 0x38
249
CALL_ORIGIN_ADDRESS = 0x01,
250
CALL_ORIGIN_SUBADDRESS = 0x02,
251
CALL_DESTINATION_ADDRESS = 0x03,
252
CALL_DESTINATION_SUBADDRESS = 0x04,
253
CALL_DESTINATION_PRE_ADDRESS = 0x05,
254
CALL_DESTINATION_POST_ADDRESS = 0x06,
257
CALL_OPERATION = 0x09,
259
CALL_STATUS_INFO = 0x0B,
260
CALL_ALERTING_INFO = 0x0C,
261
CALL_RELEASE_INFO = 0x0D,
262
CALL_ORIGIN_INFO = 0x0E,
263
CALL_DTMF_DIGIT = 0x0F,
264
CALL_DTMF_STRING = 0x10,
265
CALL_DTMF_BCD_STRING = 0x19,
266
CALL_DTMF_INFO = 0x1A,
267
CALL_PROPERTY_INFO = 0x13,
268
CALL_EMERGENCY_NUMBER = 0x14,
269
CALL_DTMF_STATUS = 0x11,
270
CALL_DTMF_TONE = 0x12,
271
CALL_GSM_CUG_INFO = 0xA0,
272
CALL_GSM_ALERTING_PATTERN = 0xA1,
273
CALL_GSM_DEFLECTION_ADDRESS = 0xA2,
274
CALL_GSM_DEFLECTION_SUBADDRESS = 0xA3,
275
CALL_GSM_REDIRECTING_ADDRESS = 0xA4,
276
CALL_GSM_REDIRECTING_SUBADDRESS = 0xA5,
277
CALL_GSM_REMOTE_ADDRESS = 0xA6,
278
CALL_GSM_REMOTE_SUBADDRESS = 0xA7,
279
CALL_GSM_USER_TO_USER_INFO = 0xA8,
280
CALL_GSM_DIAGNOSTICS = 0xA9,
281
CALL_GSM_SS_DIAGNOSTICS = 0xAA,
282
CALL_GSM_NEW_DESTINATION = 0xAB,
283
CALL_GSM_CCBS_INFO = 0xAC,
284
CALL_GSM_ADDRESS_OF_B = 0xAD,
285
CALL_GSM_SUBADDRESS_OF_B = 0xB0,
286
CALL_GSM_NOTIFY = 0xB1,
287
CALL_GSM_SS_NOTIFY = 0xB2,
288
CALL_GSM_SS_CODE = 0xB3,
289
CALL_GSM_SS_STATUS = 0xB4,
290
CALL_GSM_SS_NOTIFY_INDICATOR = 0xB5,
291
CALL_GSM_SS_HOLD_INDICATOR = 0xB6,
292
CALL_GSM_SS_ECT_INDICATOR = 0xB7,
293
CALL_GSM_DATA_CH_INFO = 0xB8,
294
CALL_DESTINATION_CS_ADDRESS = 0x16,
296
CALL_GSM_RAB_INFO = 0xB9,
297
CALL_GSM_FNUR_INFO = 0xBB,
298
CALL_GSM_CAUSE_OF_NO_CLI = 0xBC,
299
CALL_GSM_MM_CAUSE = 0xBD,
300
CALL_GSM_EVENT_INFO = 0xBE,
301
CALL_GSM_DETAILED_CAUSE = 0xBF,
302
CALL_GSM_SS_DATA = 0xC0,
304
CALL_GSM_ALS_INFO = 0xC1,
305
CALL_STATE_AUTO_CHANGE = 0x18,
306
CALL_EMERGENCY_NUMBER_INFO = 0x1B,
307
CALL_STATUS_MODE = 0x1C,
308
CALL_ADDR_AND_STATUS_INFO = 0x1D,
309
CALL_DTMF_TIMERS = 0x1E,
310
CALL_NAS_SYNC_INDICATOR = 0x1F,
311
CALL_NW_CAUSE = 0x20,
312
CALL_TRACFONE_RESULT = 0x21,
313
CALL_KODIAK_POC = 0x22,
314
CALL_DISPLAY_NUMBER = 0x23,
315
CALL_DESTINATION_URI = 0x24,
316
CALL_ORIGIN_URI = 0x25,
318
CALL_SYSTEM_INFO = 0x27,
320
CALL_VOIP_TIMER = 0x29,
321
CALL_REDIRECTING_URI = 0x2A,
322
CALL_REMOTE_URI = 0x2B,
323
CALL_DEFLECTION_URI = 0x2C,
324
CALL_TRANSFER_INFO = 0x2D,
325
CALL_FORWARDING_INFO = 0x2E,
327
CALL_TEST_CALL = 0x30,
328
CALL_AUDIO_CONF_INFO = 0x31,
329
CALL_SECURITY_INFO = 0x33,
330
CALL_SINGLE_TIMERS = 0x32,
331
CALL_MEDIA_INFO = 0x35,
332
CALL_MEDIA_HANDLE = 0x34,
333
CALL_MODE_CHANGE_INFO = 0x36,
334
CALL_ADDITIONAL_PARAMS = 0x37,
335
CALL_DSAC_INFO = 0x38,
347
CALL_ID_CONFERENCE = 0x10,
348
CALL_ID_WAITING = 0x20,
350
CALL_ID_ACTIVE = 0x80,
347
CALL_ID_CONFERENCE = 0x10,
348
CALL_ID_WAITING = 0x20,
350
CALL_ID_ACTIVE = 0x80,
355
CALL_MODE_EMERGENCY = 0x00,
356
CALL_MODE_SPEECH = 0x01,
357
CALL_GSM_MODE_ALS_LINE_1 = 0xA5,
358
CALL_GSM_MODE_ALS_LINE_2 = 0xA2
362
CALL_MODE_INFO_NONE = 0,
363
CALL_MODE_ORIGINATOR = 0x01
367
CALL_PRESENTATION_ALLOWED = 0x00,
368
CALL_PRESENTATION_RESTRICTED = 0x01,
369
CALL_GSM_PRESENTATION_DEFAULT = 0x07
355
CALL_MODE_EMERGENCY = 0x00,
356
CALL_MODE_SPEECH = 0x01,
357
CALL_GSM_MODE_ALS_LINE_1 = 0xA5,
358
CALL_GSM_MODE_ALS_LINE_2 = 0xA2,
362
CALL_MODE_INFO_NONE = 0x00,
363
CALL_MODE_ORIGINATOR = 0x01,
367
CALL_PRESENTATION_ALLOWED = 0x00,
368
CALL_PRESENTATION_RESTRICTED = 0x01,
369
CALL_GSM_PRESENTATION_DEFAULT = 0x07,
372
372
enum call_operation {
374
CALL_OP_RETRIEVE = 0x02,
376
CALL_OP_CONFERENCE_BUILD = 0x04,
377
CALL_OP_CONFERENCE_SPLIT = 0x05,
378
CALL_OP_DATA_RATE_CHANGE = 0x06,
379
CALL_GSM_OP_CUG = 0xA0,
380
CALL_GSM_OP_TRANSFER = 0xA1,
381
CALL_GSM_OP_DEFLECT = 0xA2,
382
CALL_GSM_OP_CCBS = 0xA3,
383
CALL_GSM_OP_UUS1 = 0xA4,
384
CALL_GSM_OP_UUS2 = 0xA5,
385
CALL_GSM_OP_UUS3 = 0xA6
374
CALL_OP_RETRIEVE = 0x02,
376
CALL_OP_CONFERENCE_BUILD = 0x04,
377
CALL_OP_CONFERENCE_SPLIT = 0x05,
378
CALL_OP_DATA_RATE_CHANGE = 0x06,
379
CALL_GSM_OP_CUG = 0xA0,
380
CALL_GSM_OP_TRANSFER = 0xA1,
381
CALL_GSM_OP_DEFLECT = 0xA2,
382
CALL_GSM_OP_CCBS = 0xA3,
383
CALL_GSM_OP_UUS1 = 0xA4,
384
CALL_GSM_OP_UUS2 = 0xA5,
385
CALL_GSM_OP_UUS3 = 0xA6,
389
CALL_GSM_OP_UUS_REQUIRED = 0x01
389
CALL_GSM_OP_UUS_REQUIRED = 0x01,
392
392
enum call_status_mode {
393
CALL_STATUS_MODE_DEFAULT = 0x00,
394
CALL_STATUS_MODE_ADDR = 0x01,
395
CALL_STATUS_MODE_ADDR_AND_ORIGIN = 0x02,
396
CALL_STATUS_MODE_POC = 0x03,
397
CALL_STATUS_MODE_VOIP_ADDR = 0x04
393
CALL_STATUS_MODE_DEFAULT = 0x00,
394
CALL_STATUS_MODE_ADDR = 0x01,
395
CALL_STATUS_MODE_ADDR_AND_ORIGIN = 0x02,
396
CALL_STATUS_MODE_POC = 0x03,
397
CALL_STATUS_MODE_VOIP_ADDR = 0x04,
401
CALL_DTMF_ENABLE_TONE_IND_SEND = 0x01,
402
CALL_DTMF_DISABLE_TONE_IND_SEND = 0x02
401
CALL_DTMF_ENABLE_TONE_IND_SEND = 0x01,
402
CALL_DTMF_DISABLE_TONE_IND_SEND = 0x02,
405
405
#ifdef __cplusplus