1ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang/*
2ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * Copyright (C) 2010 The Android Open Source Project
3ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang *
4ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * Licensed under the Apache License, Version 2.0 (the "License");
5ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * you may not use this file except in compliance with the License.
6ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * You may obtain a copy of the License at
7ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang *
8ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang *      http://www.apache.org/licenses/LICENSE-2.0
9ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang *
10ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * Unless required by applicable law or agreed to in writing, software
11ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * distributed under the License is distributed on an "AS IS" BASIS,
12ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * See the License for the specific language governing permissions and
14ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * limitations under the License.
15ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang */
16ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
17ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wangpackage com.android.internal.telephony.sip;
18ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
19ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wangimport android.content.Context;
20ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wangimport android.os.Handler;
21ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wangimport android.os.Message;
22ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
23ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wangimport com.android.internal.telephony.BaseCommands;
24ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wangimport com.android.internal.telephony.CommandsInterface;
25ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wangimport com.android.internal.telephony.UUSInfo;
26ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wangimport com.android.internal.telephony.gsm.SmsBroadcastConfigInfo;
27ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
28ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang/**
29ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * SIP doesn't need CommandsInterface. The class does nothing but made to work
30ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang * with PhoneBase's constructor.
31ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang */
32ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wangclass SipCommandInterface extends BaseCommands implements CommandsInterface {
33ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    SipCommandInterface(Context context) {
34ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang        super(context);
35ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
36ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
37ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    @Override public void setOnNITZTime(Handler h, int what, Object obj) {
38ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
39ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
40ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getIccCardStatus(Message result) {
41ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
42ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
43ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void supplyIccPin(String pin, Message result) {
44ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
45ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
46ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void supplyIccPuk(String puk, String newPin, Message result) {
47ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
48ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
49ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void supplyIccPin2(String pin, Message result) {
50ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
51ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
52ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void supplyIccPuk2(String puk, String newPin2, Message result) {
53ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
54ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
55ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void changeIccPin(String oldPin, String newPin, Message result) {
56ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
57ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
58ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void changeIccPin2(String oldPin2, String newPin2, Message result) {
59ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
60ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
61ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void changeBarringPassword(String facility, String oldPwd,
62ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            String newPwd, Message result) {
63ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
64ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
65ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void supplyNetworkDepersonalization(String netpin, Message result) {
66ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
67ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
68ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getCurrentCalls(Message result) {
69ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
70ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
71ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    @Deprecated public void getPDPContextList(Message result) {
72ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
73ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
74ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getDataCallList(Message result) {
75ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
76ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
77ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void dial(String address, int clirMode, Message result) {
78ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
79ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
80ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void dial(String address, int clirMode, UUSInfo uusInfo,
81ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            Message result) {
82ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
83ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
84ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getIMSI(Message result) {
85ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
86ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
87ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getIMEI(Message result) {
88ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
89ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
90ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getIMEISV(Message result) {
91ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
92ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
93ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
94ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void hangupConnection (int gsmIndex, Message result) {
95ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
96ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
97ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void hangupWaitingOrBackground (Message result) {
98ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
99ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
100ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void hangupForegroundResumeBackground (Message result) {
101ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
102ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
103ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void switchWaitingOrHoldingAndActive (Message result) {
104ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
105ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
106ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void conference (Message result) {
107ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
108ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
109ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
110ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setPreferredVoicePrivacy(boolean enable, Message result) {
111ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
112ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
113ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getPreferredVoicePrivacy(Message result) {
114ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
115ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
116ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void separateConnection (int gsmIndex, Message result) {
117ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
118ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
119ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void acceptCall (Message result) {
120ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
121ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
122ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void rejectCall (Message result) {
123ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
124ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
125ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void explicitCallTransfer (Message result) {
126ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
127ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
128ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getLastCallFailCause (Message result) {
129ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
130ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
131ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    /** @deprecated */
132ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getLastPdpFailCause (Message result) {
133ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
134ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
135ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getLastDataCallFailCause (Message result) {
136ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
137ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
138ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setMute (boolean enableMute, Message response) {
139ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
140ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
141ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getMute (Message response) {
142ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
143ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
144ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getSignalStrength (Message result) {
145ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
146ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
1475284090631e638b916d9a453212e9dc802656a67Wink Saville    public void getVoiceRegistrationState (Message result) {
148ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
149ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
1505284090631e638b916d9a453212e9dc802656a67Wink Saville    public void getDataRegistrationState (Message result) {
151ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
152ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
153ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getOperator(Message result) {
154ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
155ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
156ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void sendDtmf(char c, Message result) {
157ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
158ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
159ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void startDtmf(char c, Message result) {
160ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
161ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
162ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void stopDtmf(Message result) {
163ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
164ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
165ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void sendBurstDtmf(String dtmfString, int on, int off,
166ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            Message result) {
167ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
168ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
169ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void sendSMS (String smscPDU, String pdu, Message result) {
170ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
171ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
172ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void sendCdmaSms(byte[] pdu, Message result) {
173ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
174ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
175ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void deleteSmsOnSim(int index, Message response) {
176ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
177ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
178ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void deleteSmsOnRuim(int index, Message response) {
179ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
180ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
181ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void writeSmsToSim(int status, String smsc, String pdu, Message response) {
182ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
183ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
184ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void writeSmsToRuim(int status, String pdu, Message response) {
185ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
186ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
187ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setupDataCall(String radioTechnology, String profile,
188ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            String apn, String user, String password, String authType,
189463f22114587344c96460179069a08d7381fbfd6Jake Hamby            String protocol, Message result) {
190ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
191ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
1926ef74b1b073f04f55ef43095a336bd10d599dedfKazuhiro Ondo    public void deactivateDataCall(int cid, int reason, Message result) {
193ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
194ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
195ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setRadioPower(boolean on, Message result) {
196ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
197ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
198ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setSuppServiceNotifications(boolean enable, Message result) {
199ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
200ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
201ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void acknowledgeLastIncomingGsmSms(boolean success, int cause,
202ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            Message result) {
203ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
204ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
205ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void acknowledgeLastIncomingCdmaSms(boolean success, int cause,
206ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            Message result) {
207ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
208ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
209094854091b63498f952f0a6c4bcedfdfefaf1cf7Jake Hamby    public void acknowledgeIncomingGsmSmsWithPdu(boolean success, String ackPdu,
210094854091b63498f952f0a6c4bcedfdfefaf1cf7Jake Hamby            Message result) {
211094854091b63498f952f0a6c4bcedfdfefaf1cf7Jake Hamby    }
212ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
213ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void iccIO (int command, int fileid, String path, int p1, int p2,
214ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            int p3, String data, String pin2, Message result) {
215ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
216ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
217ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getCLIR(Message result) {
218ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
219ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
220ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setCLIR(int clirMode, Message result) {
221ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
222ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
223ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void queryCallWaiting(int serviceClass, Message response) {
224ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
225ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
226ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setCallWaiting(boolean enable, int serviceClass,
227ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            Message response) {
228ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
229ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
230ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setNetworkSelectionModeAutomatic(Message response) {
231ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
232ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
233ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setNetworkSelectionModeManual(
234ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            String operatorNumeric, Message response) {
235ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
236ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
237ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getNetworkSelectionMode(Message response) {
238ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
239ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
240ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getAvailableNetworks(Message response) {
241ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
242ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
243ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setCallForward(int action, int cfReason, int serviceClass,
244ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang                String number, int timeSeconds, Message response) {
245ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
246ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
247ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void queryCallForwardStatus(int cfReason, int serviceClass,
248ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            String number, Message response) {
249ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
250ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
251ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void queryCLIP(Message response) {
252ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
253ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
254ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getBasebandVersion (Message response) {
255ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
256ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
2574360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    @Override
2584360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    public void queryFacilityLock(String facility, String password,
259ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            int serviceClass, Message response) {
260ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
261ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
2624360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    @Override
2634360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    public void queryFacilityLockForApp(String facility, String password,
2644360d7c678536a451dde6f4229e6d8c427b48523Wink Saville            int serviceClass, String appId, Message response) {
2654360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    }
2664360d7c678536a451dde6f4229e6d8c427b48523Wink Saville
2674360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    @Override
2684360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    public void setFacilityLock(String facility, boolean lockState,
269ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            String password, int serviceClass, Message response) {
270ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
271ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
2724360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    @Override
2734360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    public void setFacilityLockForApp(String facility, boolean lockState,
2744360d7c678536a451dde6f4229e6d8c427b48523Wink Saville            String password, int serviceClass, String appId, Message response) {
2754360d7c678536a451dde6f4229e6d8c427b48523Wink Saville    }
2764360d7c678536a451dde6f4229e6d8c427b48523Wink Saville
277ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void sendUSSD (String ussdString, Message response) {
278ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
279ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
280ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void cancelPendingUssd (Message response) {
281ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
282ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
283ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void resetRadio(Message result) {
284ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
285ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
286ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void invokeOemRilRequestRaw(byte[] data, Message response) {
287ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
288ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
289ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void invokeOemRilRequestStrings(String[] strings, Message response) {
290ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
291ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
292ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setBandMode (int bandMode, Message response) {
293ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
294ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
295ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void queryAvailableBandMode (Message response) {
296ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
297ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
298ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void sendTerminalResponse(String contents, Message response) {
299ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
300ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
301ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void sendEnvelope(String contents, Message response) {
302ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
303ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
304094854091b63498f952f0a6c4bcedfdfefaf1cf7Jake Hamby    public void sendEnvelopeWithStatus(String contents, Message response) {
305094854091b63498f952f0a6c4bcedfdfefaf1cf7Jake Hamby    }
306094854091b63498f952f0a6c4bcedfdfefaf1cf7Jake Hamby
307ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void handleCallSetupRequestFromSim(
308ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang            boolean accept, Message response) {
309ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
310ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
311ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setPreferredNetworkType(int networkType , Message response) {
312ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
313ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
314ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getPreferredNetworkType(Message response) {
315ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
316ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
317ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getNeighboringCids(Message response) {
318ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
319ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
320ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setLocationUpdates(boolean enable, Message response) {
321ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
322ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
323ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getSmscAddress(Message result) {
324ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
325ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
326ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setSmscAddress(String address, Message result) {
327ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
328ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
329ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void reportSmsMemoryStatus(boolean available, Message result) {
330ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
331ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
332ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void reportStkServiceIsRunning(Message result) {
333ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
334ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
335d31fdf05659bcd87fb8b989931f540f5e739fb22Wink Saville    @Override
336d31fdf05659bcd87fb8b989931f540f5e739fb22Wink Saville    public void getCdmaSubscriptionSource(Message response) {
337d31fdf05659bcd87fb8b989931f540f5e739fb22Wink Saville    }
338d31fdf05659bcd87fb8b989931f540f5e739fb22Wink Saville
339ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getGsmBroadcastConfig(Message response) {
340ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
341ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
342ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setGsmBroadcastConfig(SmsBroadcastConfigInfo[] config, Message response) {
343ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
344ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
345ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setGsmBroadcastActivation(boolean activate, Message response) {
346ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
347ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
348ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    // ***** Methods for CDMA support
349ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getDeviceIdentity(Message response) {
350ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
351ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
352ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getCDMASubscription(Message response) {
353ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
354ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
355ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setPhoneType(int phoneType) { //Set by CDMAPhone and GSMPhone constructor
356ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
357ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
358ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void queryCdmaRoamingPreference(Message response) {
359ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
360ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
361ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setCdmaRoamingPreference(int cdmaRoamingType, Message response) {
362ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
363ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
3645284090631e638b916d9a453212e9dc802656a67Wink Saville    public void setCdmaSubscriptionSource(int cdmaSubscription , Message response) {
365ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
366ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
367ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void queryTTYMode(Message response) {
368ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
369ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
370ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setTTYMode(int ttyMode, Message response) {
371ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
372ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
373ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void sendCDMAFeatureCode(String FeatureCode, Message response) {
374ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
375ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
376ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void getCdmaBroadcastConfig(Message response) {
377ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
378ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
379ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setCdmaBroadcastConfig(int[] configValuesArray, Message response) {
380ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
381ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
382ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void setCdmaBroadcastActivation(boolean activate, Message response) {
383ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
384ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang
385ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    public void exitEmergencyCallbackMode(Message response) {
386ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang    }
3875284090631e638b916d9a453212e9dc802656a67Wink Saville
3885284090631e638b916d9a453212e9dc802656a67Wink Saville    @Override
3895284090631e638b916d9a453212e9dc802656a67Wink Saville    public void supplyIccPinForApp(String pin, String aid, Message response) {
3905284090631e638b916d9a453212e9dc802656a67Wink Saville    }
3915284090631e638b916d9a453212e9dc802656a67Wink Saville
3925284090631e638b916d9a453212e9dc802656a67Wink Saville    @Override
3935284090631e638b916d9a453212e9dc802656a67Wink Saville    public void supplyIccPukForApp(String puk, String newPin, String aid, Message response) {
3945284090631e638b916d9a453212e9dc802656a67Wink Saville    }
3955284090631e638b916d9a453212e9dc802656a67Wink Saville
3965284090631e638b916d9a453212e9dc802656a67Wink Saville    @Override
3975284090631e638b916d9a453212e9dc802656a67Wink Saville    public void supplyIccPin2ForApp(String pin2, String aid, Message response) {
3985284090631e638b916d9a453212e9dc802656a67Wink Saville    }
3995284090631e638b916d9a453212e9dc802656a67Wink Saville
4005284090631e638b916d9a453212e9dc802656a67Wink Saville    @Override
4015284090631e638b916d9a453212e9dc802656a67Wink Saville    public void supplyIccPuk2ForApp(String puk2, String newPin2, String aid, Message response) {
4025284090631e638b916d9a453212e9dc802656a67Wink Saville    }
4035284090631e638b916d9a453212e9dc802656a67Wink Saville
4045284090631e638b916d9a453212e9dc802656a67Wink Saville    @Override
4055284090631e638b916d9a453212e9dc802656a67Wink Saville    public void changeIccPinForApp(String oldPin, String newPin, String aidPtr, Message response) {
4065284090631e638b916d9a453212e9dc802656a67Wink Saville    }
4075284090631e638b916d9a453212e9dc802656a67Wink Saville
4085284090631e638b916d9a453212e9dc802656a67Wink Saville    @Override
4095284090631e638b916d9a453212e9dc802656a67Wink Saville    public void changeIccPin2ForApp(String oldPin2, String newPin2, String aidPtr,
4105284090631e638b916d9a453212e9dc802656a67Wink Saville            Message response) {
4115284090631e638b916d9a453212e9dc802656a67Wink Saville    }
412463f22114587344c96460179069a08d7381fbfd6Jake Hamby
413463f22114587344c96460179069a08d7381fbfd6Jake Hamby    public void requestIsimAuthentication(String nonce, Message response) {
414463f22114587344c96460179069a08d7381fbfd6Jake Hamby    }
415ccd0b6953f5f77d1da5f540a3ba5ea71116e14f0Chung-yih Wang}
416