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