Revert "Revert "add apn setting parameters, and set apn parameters to bp""
[android/platform/frameworks/opt/telephony.git] / src / java / com / android / internal / telephony / sip / SipCommandInterface.java
1 /*
2  * Copyright (C) 2010 The Android Open Source Project
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *      http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 package com.android.internal.telephony.sip;
18
19 import android.content.Context;
20 import android.os.Handler;
21 import android.os.Message;
22
23 import com.android.internal.telephony.BaseCommands;
24 import com.android.internal.telephony.CommandsInterface;
25 import com.android.internal.telephony.UUSInfo;
26 import com.android.internal.telephony.cdma.CdmaSmsBroadcastConfigInfo;
27 import com.android.internal.telephony.dataconnection.DataProfile;
28 import com.android.internal.telephony.gsm.SmsBroadcastConfigInfo;
29
30 /**
31  * SIP doesn't need CommandsInterface. The class does nothing but made to work
32  * with PhoneBase's constructor.
33  */
34 class SipCommandInterface extends BaseCommands implements CommandsInterface {
35     SipCommandInterface(Context context) {
36         super(context);
37     }
38
39     @Override public void setOnNITZTime(Handler h, int what, Object obj) {
40     }
41
42     @Override
43     public void getIccCardStatus(Message result) {
44     }
45
46     @Override
47     public void supplyIccPin(String pin, Message result) {
48     }
49
50     @Override
51     public void supplyIccPuk(String puk, String newPin, Message result) {
52     }
53
54     @Override
55     public void supplyIccPin2(String pin, Message result) {
56     }
57
58     @Override
59     public void supplyIccPuk2(String puk, String newPin2, Message result) {
60     }
61
62     @Override
63     public void changeIccPin(String oldPin, String newPin, Message result) {
64     }
65
66     @Override
67     public void changeIccPin2(String oldPin2, String newPin2, Message result) {
68     }
69
70     @Override
71     public void changeBarringPassword(String facility, String oldPwd,
72             String newPwd, Message result) {
73     }
74
75     @Override
76     public void supplyNetworkDepersonalization(String netpin, Message result) {
77     }
78
79     @Override
80     public void getCurrentCalls(Message result) {
81     }
82
83     @Override
84     @Deprecated public void getPDPContextList(Message result) {
85     }
86
87     @Override
88     public void getDataCallList(Message result) {
89     }
90
91     @Override
92     public void dial(String address, int clirMode, Message result) {
93     }
94
95     @Override
96     public void dial(String address, int clirMode, UUSInfo uusInfo,
97             Message result) {
98     }
99
100     @Override
101     public void getIMSI(Message result) {
102     }
103
104     @Override
105     public void getIMSIForApp(String aid, Message result) {
106     }
107
108     @Override
109     public void getIMEI(Message result) {
110     }
111
112     @Override
113     public void getIMEISV(Message result) {
114     }
115
116
117     @Override
118     public void hangupConnection (int gsmIndex, Message result) {
119     }
120
121     @Override
122     public void hangupWaitingOrBackground (Message result) {
123     }
124
125     @Override
126     public void hangupForegroundResumeBackground (Message result) {
127     }
128
129     @Override
130     public void switchWaitingOrHoldingAndActive (Message result) {
131     }
132
133     @Override
134     public void conference (Message result) {
135     }
136
137
138     @Override
139     public void setPreferredVoicePrivacy(boolean enable, Message result) {
140     }
141
142     @Override
143     public void getPreferredVoicePrivacy(Message result) {
144     }
145
146     @Override
147     public void separateConnection (int gsmIndex, Message result) {
148     }
149
150     @Override
151     public void acceptCall (Message result) {
152     }
153
154     @Override
155     public void rejectCall (Message result) {
156     }
157
158     @Override
159     public void explicitCallTransfer (Message result) {
160     }
161
162     @Override
163     public void getLastCallFailCause (Message result) {
164     }
165
166     @Deprecated
167     @Override
168     public void getLastPdpFailCause (Message result) {
169     }
170
171     @Override
172     public void getLastDataCallFailCause (Message result) {
173     }
174
175     @Override
176     public void setMute (boolean enableMute, Message response) {
177     }
178
179     @Override
180     public void getMute (Message response) {
181     }
182
183     @Override
184     public void getSignalStrength (Message result) {
185     }
186
187     @Override
188     public void getVoiceRegistrationState (Message result) {
189     }
190
191     @Override
192     public void getDataRegistrationState (Message result) {
193     }
194
195     @Override
196     public void getOperator(Message result) {
197     }
198
199     @Override
200     public void sendDtmf(char c, Message result) {
201     }
202
203     @Override
204     public void startDtmf(char c, Message result) {
205     }
206
207     @Override
208     public void stopDtmf(Message result) {
209     }
210
211     @Override
212     public void sendBurstDtmf(String dtmfString, int on, int off,
213             Message result) {
214     }
215
216     @Override
217     public void sendSMS (String smscPDU, String pdu, Message result) {
218     }
219
220     @Override
221     public void sendCdmaSms(byte[] pdu, Message result) {
222     }
223
224     @Override
225     public void sendImsGsmSms (String smscPDU, String pdu,
226             int retry, int messageRef, Message response) {
227     }
228
229     @Override
230     public void sendImsCdmaSms(byte[] pdu, int retry, int messageRef,
231             Message response) {
232     }
233
234     @Override
235     public void getImsRegistrationState (Message result) {
236     }
237
238     @Override
239     public void deleteSmsOnSim(int index, Message response) {
240     }
241
242     @Override
243     public void deleteSmsOnRuim(int index, Message response) {
244     }
245
246     @Override
247     public void writeSmsToSim(int status, String smsc, String pdu, Message response) {
248     }
249
250     @Override
251     public void writeSmsToRuim(int status, String pdu, Message response) {
252     }
253
254     @Override
255     public void setupDataCall(String radioTechnology, String profile,
256             String apn, String user, String password, String authType,
257             String protocol, Message result) {
258     }
259
260     @Override
261     public void deactivateDataCall(int cid, int reason, Message result) {
262     }
263
264     @Override
265     public void setRadioPower(boolean on, Message result) {
266     }
267
268     @Override
269     public void setSuppServiceNotifications(boolean enable, Message result) {
270     }
271
272     @Override
273     public void acknowledgeLastIncomingGsmSms(boolean success, int cause,
274             Message result) {
275     }
276
277     @Override
278     public void acknowledgeLastIncomingCdmaSms(boolean success, int cause,
279             Message result) {
280     }
281
282     @Override
283     public void acknowledgeIncomingGsmSmsWithPdu(boolean success, String ackPdu,
284             Message result) {
285     }
286
287     @Override
288     public void iccIO (int command, int fileid, String path, int p1, int p2,
289             int p3, String data, String pin2, Message result) {
290     }
291     @Override
292     public void iccIOForApp (int command, int fileid, String path, int p1, int p2,
293             int p3, String data, String pin2, String aid, Message result) {
294     }
295
296     @Override
297     public void getCLIR(Message result) {
298     }
299
300     @Override
301     public void setCLIR(int clirMode, Message result) {
302     }
303
304     @Override
305     public void queryCallWaiting(int serviceClass, Message response) {
306     }
307
308     @Override
309     public void setCallWaiting(boolean enable, int serviceClass,
310             Message response) {
311     }
312
313     @Override
314     public void setNetworkSelectionModeAutomatic(Message response) {
315     }
316
317     @Override
318     public void setNetworkSelectionModeManual(
319             String operatorNumeric, Message response) {
320     }
321
322     @Override
323     public void getNetworkSelectionMode(Message response) {
324     }
325
326     @Override
327     public void getAvailableNetworks(Message response) {
328     }
329
330     @Override
331     public void setCallForward(int action, int cfReason, int serviceClass,
332                 String number, int timeSeconds, Message response) {
333     }
334
335     @Override
336     public void queryCallForwardStatus(int cfReason, int serviceClass,
337             String number, Message response) {
338     }
339
340     @Override
341     public void queryCLIP(Message response) {
342     }
343
344     @Override
345     public void getBasebandVersion (Message response) {
346     }
347
348     @Override
349     public void queryFacilityLock(String facility, String password,
350             int serviceClass, Message response) {
351     }
352
353     @Override
354     public void queryFacilityLockForApp(String facility, String password,
355             int serviceClass, String appId, Message response) {
356     }
357
358     @Override
359     public void setFacilityLock(String facility, boolean lockState,
360             String password, int serviceClass, Message response) {
361     }
362
363     @Override
364     public void setFacilityLockForApp(String facility, boolean lockState,
365             String password, int serviceClass, String appId, Message response) {
366     }
367
368     @Override
369     public void sendUSSD (String ussdString, Message response) {
370     }
371
372     @Override
373     public void cancelPendingUssd (Message response) {
374     }
375
376     @Override
377     public void resetRadio(Message result) {
378     }
379
380     @Override
381     public void invokeOemRilRequestRaw(byte[] data, Message response) {
382     }
383
384     @Override
385     public void invokeOemRilRequestStrings(String[] strings, Message response) {
386     }
387
388     @Override
389     public void setBandMode (int bandMode, Message response) {
390     }
391
392     @Override
393     public void queryAvailableBandMode (Message response) {
394     }
395
396     @Override
397     public void sendTerminalResponse(String contents, Message response) {
398     }
399
400     @Override
401     public void sendEnvelope(String contents, Message response) {
402     }
403
404     @Override
405     public void sendEnvelopeWithStatus(String contents, Message response) {
406     }
407
408     @Override
409     public void handleCallSetupRequestFromSim(
410             boolean accept, Message response) {
411     }
412
413     @Override
414     public void setPreferredNetworkType(int networkType , Message response) {
415     }
416
417     @Override
418     public void getPreferredNetworkType(Message response) {
419     }
420
421     @Override
422     public void getNeighboringCids(Message response) {
423     }
424
425     @Override
426     public void setLocationUpdates(boolean enable, Message response) {
427     }
428
429     @Override
430     public void getSmscAddress(Message result) {
431     }
432
433     @Override
434     public void setSmscAddress(String address, Message result) {
435     }
436
437     @Override
438     public void reportSmsMemoryStatus(boolean available, Message result) {
439     }
440
441     @Override
442     public void reportStkServiceIsRunning(Message result) {
443     }
444
445     @Override
446     public void getCdmaSubscriptionSource(Message response) {
447     }
448
449     @Override
450     public void getGsmBroadcastConfig(Message response) {
451     }
452
453     @Override
454     public void setGsmBroadcastConfig(SmsBroadcastConfigInfo[] config, Message response) {
455     }
456
457     @Override
458     public void setGsmBroadcastActivation(boolean activate, Message response) {
459     }
460
461     // ***** Methods for CDMA support
462     @Override
463     public void getDeviceIdentity(Message response) {
464     }
465
466     @Override
467     public void getCDMASubscription(Message response) {
468     }
469
470     @Override
471     public void setPhoneType(int phoneType) { //Set by CDMAPhone and GSMPhone constructor
472     }
473
474     @Override
475     public void queryCdmaRoamingPreference(Message response) {
476     }
477
478     @Override
479     public void setCdmaRoamingPreference(int cdmaRoamingType, Message response) {
480     }
481
482     @Override
483     public void setCdmaSubscriptionSource(int cdmaSubscription , Message response) {
484     }
485
486     @Override
487     public void queryTTYMode(Message response) {
488     }
489
490     @Override
491     public void setTTYMode(int ttyMode, Message response) {
492     }
493
494     @Override
495     public void sendCDMAFeatureCode(String FeatureCode, Message response) {
496     }
497
498     @Override
499     public void getCdmaBroadcastConfig(Message response) {
500     }
501
502     @Override
503     public void setCdmaBroadcastConfig(CdmaSmsBroadcastConfigInfo[] configs, Message response) {
504     }
505
506     @Override
507     public void setCdmaBroadcastActivation(boolean activate, Message response) {
508     }
509
510     @Override
511     public void exitEmergencyCallbackMode(Message response) {
512     }
513
514     @Override
515     public void supplyIccPinForApp(String pin, String aid, Message response) {
516     }
517
518     @Override
519     public void supplyIccPukForApp(String puk, String newPin, String aid, Message response) {
520     }
521
522     @Override
523     public void supplyIccPin2ForApp(String pin2, String aid, Message response) {
524     }
525
526     @Override
527     public void supplyIccPuk2ForApp(String puk2, String newPin2, String aid, Message response) {
528     }
529
530     @Override
531     public void changeIccPinForApp(String oldPin, String newPin, String aidPtr, Message response) {
532     }
533
534     @Override
535     public void changeIccPin2ForApp(String oldPin2, String newPin2, String aidPtr,
536             Message response) {
537     }
538
539     @Override
540     public void requestIsimAuthentication(String nonce, Message response) {
541     }
542
543     @Override
544     public void requestIccSimAuthentication(int authContext, String data, String aid, Message response) {
545     }
546
547     @Override
548     public void getVoiceRadioTechnology(Message result) {
549     }
550
551     @Override
552     public void getCellInfoList(Message result) {
553     }
554
555     @Override
556     public void setCellInfoListRate(int rateInMillis, Message response) {
557     }
558
559     @Override
560     public void setInitialAttachApn(String apn, String protocol, int authType, String username,
561             String password, Message result) {
562     }
563
564     @Override
565     public void setDataProfile(DataProfile[] dps, Message result) {
566     }
567
568     @Override
569     public void iccOpenLogicalChannel(String AID, Message response) {
570     }
571
572     @Override
573     public void iccCloseLogicalChannel(int channel, Message response) {
574     }
575
576     @Override
577     public void iccTransmitApduLogicalChannel(int channel, int cla, int instruction,
578             int p1, int p2, int p3, String data, Message response) {
579     }
580
581     @Override
582     public void iccTransmitApduBasicChannel(int cla, int instruction, int p1, int p2,
583             int p3, String data, Message response) {
584     }
585
586     @Override
587     public void nvReadItem(int itemID, Message response) {
588     }
589
590     @Override
591     public void nvWriteItem(int itemID, String itemValue, Message response) {
592     }
593
594     @Override
595     public void nvWriteCdmaPrl(byte[] preferredRoamingList, Message response) {
596     }
597
598     @Override
599     public void nvResetConfig(int resetType, Message response) {
600     }
601
602     @Override
603     public void getHardwareConfig(Message result) {
604     }
605 }