~morphis/phablet-extras/ofono-sms-status-report

« back to all changes in this revision

Viewing changes to drivers/isimodem/call.h

  • Committer: Martin Pitt
  • Date: 2011-02-21 14:08:48 UTC
  • mfrom: (18.1.7 ofono)
  • Revision ID: martin@piware.de-20110221140848-9v2jbu09zvxib74l
* New upstream release.
* debian/control: explicitly Conflicts with modemmanager: having both
  installed / running at the same time causes issues causes issues with both
  claiming modem devices. (LP: #688472)
* debian/patches/02-dont-handle-stacktraces.patch: stop catching stacktraces
  and printing the information internally, so apport can catch and report
  the possible bugs. (LP: #691450)
* debian/ofono.postinst: on configure, notify the user that a reboot is
  required (so ofono can get started by upstart). (LP: #600501)
* debian/control: add new Build-Depends on libbluetooth-dev to build with
  bluetooth support.
* debian/rules: drop override_dh_strip, not needed for debug symbols with
  cdbs.
* debian/rules: pass --no-restart-on-upgrade so ofono isn't automatically
  restarted when upgrades.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
extern "C" {
27
27
#endif
28
28
 
29
 
#define PN_CALL                 0x01
 
29
#define PN_CALL                                 0x01
30
30
 
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,
114
114
};
115
115
 
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,
134
134
};
135
135
 
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,
188
188
};
189
189
 
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,
239
239
};
240
240
 
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,
246
246
};
247
247
 
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,
255
 
        CALL_MODE = 0x07,
256
 
        CALL_CAUSE = 0x08,
257
 
        CALL_OPERATION = 0x09,
258
 
        CALL_STATUS = 0x0A,
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,
295
 
        CALL_GSM_CCP = 0xBA,
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,
303
 
        CALL_TIMER = 0x17,
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,
317
 
        CALL_URI = 0x26,
318
 
        CALL_SYSTEM_INFO = 0x27,
319
 
        CALL_SYSTEMS = 0x28,
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,
326
 
        CALL_ID_INFO = 0x2F,
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,
 
255
        CALL_MODE =                             0x07,
 
256
        CALL_CAUSE =                            0x08,
 
257
        CALL_OPERATION =                        0x09,
 
258
        CALL_STATUS =                           0x0A,
 
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,
 
295
        CALL_GSM_CCP =                          0xBA,
 
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,
 
303
        CALL_TIMER =                            0x17,
 
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,
 
317
        CALL_URI =                              0x26,
 
318
        CALL_SYSTEM_INFO =                      0x27,
 
319
        CALL_SYSTEMS =                          0x28,
 
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,
 
326
        CALL_ID_INFO =                          0x2F,
 
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,
336
336
};
337
337
 
338
338
enum call_id {
339
 
        CALL_ID_NONE = 0x00,
340
 
        CALL_ID_1 = 0x01,
341
 
        CALL_ID_2 = 0x02,
342
 
        CALL_ID_3 = 0x03,
343
 
        CALL_ID_4 = 0x04,
344
 
        CALL_ID_5 = 0x05,
345
 
        CALL_ID_6 = 0x06,
346
 
        CALL_ID_7 = 0x07,
347
 
        CALL_ID_CONFERENCE = 0x10,
348
 
        CALL_ID_WAITING = 0x20,
349
 
        CALL_ID_HOLD = 0x40,
350
 
        CALL_ID_ACTIVE = 0x80,
351
 
        CALL_ID_ALL = 0xF0
 
339
        CALL_ID_NONE =                          0x00,
 
340
        CALL_ID_1 =                             0x01,
 
341
        CALL_ID_2 =                             0x02,
 
342
        CALL_ID_3 =                             0x03,
 
343
        CALL_ID_4 =                             0x04,
 
344
        CALL_ID_5 =                             0x05,
 
345
        CALL_ID_6 =                             0x06,
 
346
        CALL_ID_7 =                             0x07,
 
347
        CALL_ID_CONFERENCE =                    0x10,
 
348
        CALL_ID_WAITING =                       0x20,
 
349
        CALL_ID_HOLD =                          0x40,
 
350
        CALL_ID_ACTIVE =                        0x80,
 
351
        CALL_ID_ALL =                           0xF0,
352
352
};
353
353
 
354
354
enum call_mode {
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
359
 
};
360
 
 
361
 
enum {
362
 
        CALL_MODE_INFO_NONE = 0,
363
 
        CALL_MODE_ORIGINATOR = 0x01
364
 
};
365
 
 
366
 
enum {
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,
 
359
};
 
360
 
 
361
enum {
 
362
        CALL_MODE_INFO_NONE =                   0x00,
 
363
        CALL_MODE_ORIGINATOR =                  0x01,
 
364
};
 
365
 
 
366
enum {
 
367
        CALL_PRESENTATION_ALLOWED =             0x00,
 
368
        CALL_PRESENTATION_RESTRICTED =          0x01,
 
369
        CALL_GSM_PRESENTATION_DEFAULT =         0x07,
370
370
};
371
371
 
372
372
enum call_operation {
373
 
        CALL_OP_HOLD = 0x01,
374
 
        CALL_OP_RETRIEVE = 0x02,
375
 
        CALL_OP_SWAP = 0x03,
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
 
373
        CALL_OP_HOLD =                          0x01,
 
374
        CALL_OP_RETRIEVE =                      0x02,
 
375
        CALL_OP_SWAP =                          0x03,
 
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,
386
386
};
387
387
 
388
388
enum {
389
 
        CALL_GSM_OP_UUS_REQUIRED = 0x01
 
389
        CALL_GSM_OP_UUS_REQUIRED =              0x01,
390
390
};
391
391
 
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,
398
398
};
399
399
 
400
400
enum {
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,
403
403
};
404
404
 
405
405
#ifdef __cplusplus