Found 110447 results in 21493 files, showing top 50 files (show more).
android.googlesource.com/platform/packages/services/Telephony:src/com/android/phone/PhoneInterfaceManager.java: [ master, ]
358:         public Phone phone;
17: package com.android.phone;
193: public class PhoneInterfaceManager extends ITelephony.Stub {
1392:     private PhoneInterfaceManager(PhoneGlobals app) {
1408:     private Phone getDefaultPhone() {
1439:     private Phone getPhone(int subId) {
2041:     public String getNetworkCountryIsoForPhone(int phoneId, String callingPackage,
5325:     public int checkCarrierPrivilegesForPackageAnyPhone(String pkgName) {
5348:     public List<String> getCarrierPackageNamesForIntentAndPhone(Intent intent, int phoneId) {
5806:     public boolean isWorldPhone(int subId, String callingPackage, String callingFeatureId) {
288:     private PhoneConfigurationManager mPhoneConfigurationManager;
1419:     private Phone getPhoneFromRequest(MainThreadRequest request) {
1427:     private Phone getPhoneFromSubId(int subId) {
1820:     private void shutdownRadioUsingPhoneId(int phoneId) {
2493:     public int getActivePhoneType() {
2498:     public int getActivePhoneTypeForSlot(int slotIndex) {
3469:     private void checkModifyPhoneStatePermission(int subId, String message) {
4107:     private Phone getPhoneFromSlotIdOrThrowException(int slotIndex) {
5392:     public List<String> getPackagesWithCarrierPrivilegesForAllPhones() {
5932:     public int getSubIdForPhoneAccount(PhoneAccount phoneAccount) {
5942:     public int getSubIdForPhoneAccountHandle(
5957:     public @Nullable PhoneAccountHandle getPhoneAccountHandleForSubscriptionId(int subscriptionId) {
21: import static com.android.internal.telephony.PhoneConstants.PHONE_TYPE_IMS;
138: import com.android.internal.telephony.Phone;
171: import com.android.phone.settings.PickSmsSubscriptionActivity;
172: import com.android.phone.vvm.PhoneAccountHandleConverter;
173: import com.android.phone.vvm.RemoteVvmTaskManager;
174: import com.android.phone.vvm.VisualVoicemailSettingsUtil;
175: import com.android.phone.vvm.VisualVoicemailSmsFilterConfig;
357:         // In cases where subId is unavailable, the caller needs to specify the phone.
366:         MainThreadRequest(Object argument, Phone phone, WorkSource workSource) {
368:             if (phone != null) {
369:                 this.phone = phone;
397:      * A handler that processes messages on the main thread in the phone process. Since many
398:      * of the Phone calls are not thread safe this is needed to shuttle the requests from the
399:      * inbound binder threads to the main thread in the phone process.  The Binder thread
416:             final Phone defaultPhone = getDefaultPhone();
421:                     final Phone phone = getPhoneFromRequest(request);
440:                         request.result = phone != null
441:                                 ? phone.handleUssdRequest(ussdRequest, wrappedCallback) : false;
452:                     final Phone phone = getPhoneFromRequest(request);
453:                     request.result = phone != null ?
1064:                     request.phone.requestCellInfoUpdate(request.workSource, onCompleted);
1078:                     request.phone.requestCellInfoUpdate(request.workSource,
1106:                     Phone phone = getPhoneFromRequest(request);
1107:                     phone.getCellIdentity(ws, obtainMessage(EVENT_GET_CELL_LOCATION_DONE, request));
1115:                         phone = getPhoneFromRequest(request);
1116:                         request.result = (phone.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA)
1138:                             .enablePhone(request.phone, enable, onCompleted);
1144:                     int phoneId = request.phone.getPhoneId();
1159:                             .getPhoneStatusFromModem(request.phone, onCompleted);
1164:                     int id = request.phone.getPhoneId();
1306:     private Object sendRequest(int command, Object argument, Phone phone, WorkSource workSource) {
1308:                 command, argument, SubscriptionManager.INVALID_SUBSCRIPTION_ID, phone, workSource);
1317:             int command, Object argument, Integer subId, Phone phone, WorkSource workSource) {
1323:         if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID && phone != null) {
1324:             throw new IllegalArgumentException("subId and phone cannot both be specified!");
1325:         } else if (phone != null) {
1326:             request = new MainThreadRequest(argument, phone, workSource);
1366:      * Same as {@link #sendRequestAsync(int,Object)} except it takes a Phone and WorkSource.
1370:             int command, Object argument, Phone phone, WorkSource workSource) {
1371:         MainThreadRequest request = new MainThreadRequest(argument, phone, workSource);
1409:         Phone thePhone = getPhone(getDefaultSubscription());
1416:         ServiceManager.addService("phone", this);
1420:         if (request.phone != null) {
1421:             return request.phone;
1433:         Phone phone = getPhoneFromRequest(request);
1434:         return phone == null ? null :
1435:                 UiccController.getInstance().getUiccCard(phone.getPhoneId());
1438:     // returns phone associated with the subId.
1443:     private void sendEraseModemConfig(Phone phone) {
1444:         if (phone != null) {
1446:                   mApp, phone.getSubId(), "eraseModemConfig");
1484:             // PENDING: should we just silently fail if phone is offhook or ringing?
1505:         // from the context of the phone app.
1508:         if (mAppOps.noteOp(AppOpsManager.OPSTR_CALL_PHONE, Binder.getCallingUid(), callingPackage)
1689:             final Phone phone = getPhone(subId);
1690:             if (phone != null) {
1691:                 phone.updateServiceLocation();
1735:             final Phone phone = getPhone(subId);
1736:             if (phone != null) {
1737:                 return phone.getServiceState().getState() != ServiceState.STATE_POWER_OFF;
1755:             final Phone phone = getPhone(subId);
1756:             if (phone != null) {
1757:                 phone.setRadioPower(!isRadioOnForSubscriber(subId));
1773:             final Phone phone = getPhone(subId);
1774:             if (phone == null) {
1777:             if ((phone.getServiceState().getState() != ServiceState.STATE_POWER_OFF) != turnOn) {
1795:                 Phone phone = PhoneFactory.getPhone(i);
1796:                 if (phone != null && phone.isRadioAvailable()) return true;
1812:                 logv("Shutting down Phone " + i);
1821:         Phone phone = PhoneFactory.getPhone(phoneId);
1822:         if (phone != null && phone.isRadioAvailable()) {
1823:             phone.shutdownRadio();
1832:             final Phone defaultPhone = PhoneFactory.getDefaultPhone();
1837:                 loge("There's no default phone.");
1850:             final Phone phone = getPhone(subId);
1851:             if (phone != null) {
1852:                 phone.setRadioPower(turnOn);
1870:             final Phone phone = getPhone(subId);
1871:             if (phone != null) {
1872:                 phone.getDataEnabledSettings().setUserDataEnabled(true);
1890:             final Phone phone = getPhone(subId);
1891:             if (phone != null) {
1892:                 phone.getDataEnabledSettings().setUserDataEnabled(false);
1906:             final Phone phone = getPhone(subId);
1907:             if (phone != null) {
1908:                 return phone.isDataAllowed(ApnSetting.TYPE_DEFAULT);
1957:             Phone phone = PhoneFactory.getPhone(slotIndex);
1958:             return phone == null ? TelephonyManager.CALL_STATE_IDLE :
1959:                     PhoneConstantConversions.convertCallState(phone.getState());
1974:             final Phone phone = getPhone(subId);
1975:             if (phone != null) {
1976:                 return PhoneConstantConversions.convertDataState(phone.getDataConnectionState());
1995:             final Phone phone = getPhone(subId);
1996:             if (phone != null) {
1997:                 return DefaultPhoneNotifier.convertDataActivityState(phone.getDataActivityState());
2025:                 return (getDefaultPhone().getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA)
2055:             if (phoneId == SubscriptionManager.INVALID_PHONE_INDEX) {
2056:                 // Get default phone in this case.
2057:                 phoneId = SubscriptionManager.DEFAULT_PHONE_INDEX;
2067:             Phone phone = PhoneFactory.getPhone(phoneId);
2068:             if (phone != null) {
2069:                 ServiceStateTracker sst = phone.getServiceStateTracker();
2070:                 EmergencyNumberTracker emergencyNumberTracker = phone.getEmergencyNumberTracker();
2100:             final Phone phone = getPhone(subId);
2101:             if (phone != null) {
2102:                 phone.enableLocationUpdates();
2121:             final Phone phone = getPhone(subId);
2122:             if (phone != null) {
2123:                 phone.disableLocationUpdates();
2182:         for (Phone phone : PhoneFactory.getPhones()) {
2183:             List<CellInfo> info = phone.getAllCellInfo();
2222:             for (Phone phone : PhoneFactory.getPhones()) {
2224:                         CMD_GET_ALL_CELL_INFO, null, phone, workSource);
2275:         final Phone phone = getPhoneFromSubId(subId);
2276:         if (phone == null) throw new IllegalArgumentException("Invalid Subscription Id: " + subId);
2278:         sendRequestAsync(CMD_REQUEST_CELL_INFO_UPDATE, cb, phone, workSource);
2296:         Phone phone = PhoneFactory.getPhone(slotIndex);
2297:         if (phone == null) {
2300:         int subId = phone.getSubId();
2308:             return phone.getImei();
2316:         Phone phone = PhoneFactory.getPhone(slotIndex);
2318:         if (phone != null) {
2319:             String imei = phone.getImei();
2327:         Phone phone = PhoneFactory.getPhone(slotIndex);
2328:         if (phone == null) {
2332:         int subId = phone.getSubId();
2340:             return phone.getMeid();
2348:         Phone phone = PhoneFactory.getPhone(slotIndex);
2350:         if (phone != null) {
2351:             String meid = phone.getMeid();
2360:         Phone phone = PhoneFactory.getPhone(slotIndex);
2361:         if (phone == null) {
2364:         int subId = phone.getSubId();
2373:             return phone.getDeviceSvn();
2383:             final Phone phone = getPhone(subId);
2384:             return phone == null ? TelephonyManager.UNKNOWN_CARRIER_ID : phone.getCarrierId();
2394:             final Phone phone = getPhone(subId);
2395:             return phone == null ? null : phone.getCarrierName();
2405:             final Phone phone = getPhone(subId);
2406:             return phone == null ? TelephonyManager.UNKNOWN_CARRIER_ID
2407:                     : phone.getSpecificCarrierId();
2417:             final Phone phone = getPhone(subId);
2418:             return phone == null ? null : phone.getSpecificCarrierName();
2429:         final Phone phone = PhoneFactory.getPhone(slotIndex);
2430:         if (phone == null) {
2435:             return CarrierResolver.getCarrierIdFromMccMnc(phone.getContext(), mccmnc);
2446:      * Make sure the caller has the MODIFY_PHONE_STATE permission.
2451:         mApp.enforceCallingOrSelfPermission(android.Manifest.permission.MODIFY_PHONE_STATE, null);
2460:      * Make sure the caller has the CALL_PHONE permission.
2465:         mApp.enforceCallingOrSelfPermission(android.Manifest.permission.CALL_PHONE, null);
2501:             final Phone phone = PhoneFactory.getPhone(slotIndex);
2502:             if (phone == null) {
2503:                 return PhoneConstants.PHONE_TYPE_NONE;
2505:                 return phone.getPhoneType();
2532:             final Phone phone = getPhone(subId);
2533:             if (phone != null) {
2534:                 return phone.getCdmaEriIconIndex();
2565:             final Phone phone = getPhone(subId);
2566:             if (phone != null) {
2567:                 return phone.getCdmaEriIconMode();
2596:             final Phone phone = getPhone(subId);
2597:             if (phone != null) {
2598:                 return phone.getCdmaEriText();
2617:             final Phone phone = getPhone(subId);
2618:             if (phone != null && phone.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) {
2619:                 return phone.getLine1Number();
2621:                 loge("getCdmaMdn: no phone found. Invalid subId: " + subId);
2639:             final Phone phone = getPhone(subId);
2640:             if (phone != null && phone.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) {
2641:                 return phone.getCdmaMin();
2653:         if (mApp.checkCallingOrSelfPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
2655:             throw new SecurityException("Caller must hold the MODIFY_PHONE_STATE permission");
2818:             final Phone phone = getPhone(subId);
2819:             if (phone != null) {
2820:                 phone.setVoiceActivationState(activationState);
2839:             final Phone phone = getPhone(subId);
2840:             if (phone != null) {
2841:                 phone.setDataActivationState(activationState);
2857:         final Phone phone = getPhone(subId);
2860:             if (phone != null) {
2861:                 return phone.getVoiceActivationState();
2877:         final Phone phone = getPhone(subId);
2880:             if (phone != null) {
2881:                 return phone.getDataActivationState();
2903:             final Phone phone = getPhone(subId);
2904:             if (phone != null) {
2905:                 return phone.getVoiceMessageCount();
2922:             final Phone phone = getPhone(subId);
2923:             return (phone == null ? false : phone.isConcurrentVoiceAndDataAllowed());
2936:         final Phone defaultPhone = getDefaultPhone();
2967:             for (Phone phone : PhoneFactory.getPhones()) {
2968:                 if (phone.isInEmergencySmsMode()) {
3031:             Phone phone = getPhone(subId);
3032:             if (phone == null) {
3037:             phone.getImsRegistrationState(regState -> {
3063:             Phone phone = getPhone(subId);
3064:             if (phone == null) {
3069:             phone.getImsRegistrationTech(regTech -> {
3153:             Phone phone = getPhone(subId);
3154:             if (phone == null) return false;
3155:             return phone.isImsCapabilityAvailable(capability, regTech);
3476:         Phone phone = getPhone(subId);
3477:         if (phone == null) {
3478:             loge("phone instance null for subid " + subId);
3482:             if (!doesImsCapabilityRequireProvisioning(phone.getContext(), subId, capability)) {
3486:             if (!doesRcsCapabilityRequireProvisioning(phone.getContext(), subId, capability)) {
3920:             final Phone phone = getPhone(subId);
3921:             if (phone != null) {
3922:                 return phone.getServiceState().getDataNetworkType();
3954:             final Phone phone = getPhone(subId);
3955:             if (phone != null) {
3956:                 return phone.getServiceState().getDataNetworkType();
3979:             final Phone phone = getPhone(subId);
3980:             if (phone != null) {
3981:                 return phone.getServiceState().getVoiceNetworkType();
4006:             final Phone phone = PhoneFactory.getPhone(slotIndex);
4007:             if (phone != null) {
4008:                 return phone.getIccCard().hasIccCard();
4023:      * @return {@link Phone#LTE_ON_CDMA_UNKNOWN}, {@link Phone#LTE_ON_CDMA_FALSE}
4024:      * or {@link Phone#LTE_ON_CDMA_TRUE}
4043:             final Phone phone = getPhone(subId);
4044:             if (phone == null) {
4047:                 return phone.getLteOnCdmaMode();
4111:                     + " does not correspond to an active phone");
4142:     private IccOpenLogicalChannelResponse iccOpenLogicalChannelWithPermission(Phone phone,
4159:                     CMD_OPEN_CHANNEL, new Pair<String, Integer>(aid, p2), phone,
4184:     private boolean iccCloseLogicalChannelWithPermission(Phone phone, int channel) {
4190:             Boolean success = (Boolean) sendRequest(CMD_CLOSE_CHANNEL, channel, phone,
4227:     private String iccTransmitApduLogicalChannelWithPermission(Phone phone, int channel, int cla,
4236:                     new IccAPDUArgument(channel, cla, command, p1, p2, p3, data), phone,
4283:     private String iccTransmitApduBasicChannelWithPermission(Phone phone, String callingPackage,
4301:                     new IccAPDUArgument(0, cla, command, p1, p2, p3, data), phone,
4535:         Phone phone = PhoneFactory.getPhone(slotIndex);
4536:         if (phone != null) {
4538:                     mApp, phone.getSubId(), "resetModemConfig");
4561:         Phone phone = PhoneFactory.getPhone(slotIndex);
4562:         if (phone != null) {
4564:                     mApp, phone.getSubId(), "rebootModem");
4580:         final Phone defaultPhone = getDefaultPhone();
5016:         final Phone defaultPhone = getDefaultPhone();
5094:         final Phone phone = getPhone(subId);
5096:             if (phone != null) {
5097:                 return phone.hasMatchedTetherApnSetting();
5121:             Phone phone = PhoneFactory.getPhone(phoneId);
5122:             if (phone != null) {
5124:                 phone.getDataEnabledSettings().setUserDataEnabled(enable);
5126:                 loge("setUserDataEnabled: no phone found. Invalid subId=" + subId);
5154:      * Accepts either ACCESS_NETWORK_STATE, MODIFY_PHONE_STATE or carrier privileges.
5172:             Phone phone = PhoneFactory.getPhone(phoneId);
5173:             if (phone != null) {
5174:                 boolean retVal = phone.isUserDataEnabled();
5178:                 if (DBG) loge("isUserDataEnabled: no phone subId=" + subId + " retVal=false");
5192:      * Accepts either ACCESS_NETWORK_STATE, MODIFY_PHONE_STATE or carrier privileges.
5210:             Phone phone = PhoneFactory.getPhone(phoneId);
5211:             if (phone != null) {
5212:                 boolean retVal = phone.getDataEnabledSettings().isDataEnabled();
5216:                 if (DBG) loge("isDataEnabled: no phone subId=" + subId + " retVal=false");
5225:             Phone phone) {
5232:         PackageManager pkgMgr = phone.getContext().getPackageManager();
5237:             SubscriptionInfo subInfo = subController.getSubscriptionInfo(phone.getSubId());
5239:                     phone.getContext().getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE);
5251:     private int getCarrierPrivilegeStatusFromCarrierConfigRules(int privilegeFromSim, Phone phone,
5260:             SubscriptionInfo subInfo = subController.getSubscriptionInfo(phone.getSubId());
5262:                     phone.getContext().getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE);
5272:         final Phone phone = getPhone(subId);
5273:         if (phone == null) {
5277:         UiccCard card = UiccController.getInstance().getUiccCard(phone.getPhoneId());
5285:                 phone.getContext().getPackageManager()), phone);
5291:         final Phone phone = getPhone(subId);
5292:         if (phone == null) {
5297:                 UiccController.getInstance().getUiccProfileForPhone(phone.getPhoneId());
5304:                         phone.getContext().getPackageManager(), uid), phone);
5409:         final Phone phone = getPhone(subId);
5410:         UiccCard card = phone == null ? null : phone.getUiccCard();
5432:             final Phone phone = getPhone(subId);
5433:             if (phone == null) {
5436:             final String subscriberId = phone.getSubscriberId();
5659:             final Phone phone = getPhone(subId);
5660:             return phone == null ? false : phone.setOperatorBrandOverride(brand);
5675:             final Phone phone = getPhone(subId);
5676:             if (phone == null) {
5679:             return phone.setRoamingOverride(gsmRoamingList, gsmNonRoamingList, cdmaRoamingList,
5730:         Phone phone = PhoneFactory.getPhone(phoneId);
5732:         if (phone == null) {
5739:                             mApp, phone.getSubId(), "getRadioAccessFamily");
5749:         final Phone defaultPhone = getDefaultPhone();
5763:         final Phone defaultPhone = getDefaultPhone();
5817:                     .getBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL);
5848:         final Phone phone = getPhone(subscriptionId);
5849:         if (phone == null) {
5850:             loge("isRttSupported: no Phone found. Invalid subId:" + subscriptionId);
5857:                     phone.getContext().getResources().getBoolean(R.bool.config_support_rtt);
5890:      * Returns the unique device ID of phone, for example, the IMEI for
5894:      *   {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
5898:         final Phone phone = PhoneFactory.getPhone(0);
5899:         if (phone == null) {
5902:         int subId = phone.getSubId();
5910:             return phone.getDeviceId();
5923:         Phone phone = getPhone(subId);
5924:         if (phone != null) {
5925:             return phone.isImsRegistered();
5946:             throw new SecurityException("Requires READ_PHONE_STATE permission.");
5960:             Phone phone = getPhone(subscriptionId);
5961:             if (phone == null) {
5964:             return PhoneUtils.makePstnPhoneAccountHandle(phone);
5976:             Phone phone = getPhone(subId);
5977:             if (phone != null) {
5978:                 return phone.isWifiCallingEnabled();
5993:             Phone phone = getPhone(subId);
5994:             if (phone != null) {
5995:                 return phone.isVideoEnabled();
6011:             Phone phone = getPhone(subId);
6012:             if (phone != null) {
6013:                 return phone.getImsRegistrationTech();
6071:         final Phone phone = getPhone(subId);
6072:         if (phone == null) {
6079:                     phone.getContext().getOpPackageName(), null);
6088:             final Locale localeFromDefaultSim = phone.getLocaleFromSimAndCarrierPrefs();
6247:             final Phone phone = getPhone(subId);
6248:             if (phone == null) {
6252:             ServiceState ss = phone.getServiceState();
6265:      * Returns the URI for the per-account voicemail ringtone set in Phone settings.
6276:             Phone phone = PhoneUtils.getPhoneForPhoneAccountHandle(accountHandle);
6277:             if (phone == null) {
6278:                 phone = getDefaultPhone();
6281:             return VoicemailNotificationSettingsUtil.getRingtoneUri(phone.getContext());
6291:      * has permission {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE}.
6301:         final Phone defaultPhone = getDefaultPhone();
6312:             Phone phone = PhoneUtils.getPhoneForPhoneAccountHandle(phoneAccountHandle);
6313:             if (phone == null) {
6314:                 phone = defaultPhone;
6316:             VoicemailNotificationSettingsUtil.setRingtoneUri(phone.getContext(), uri);
6323:      * Returns whether vibration is set for voicemail notification in Phone settings.
6333:             Phone phone = PhoneUtils.getPhoneForPhoneAccountHandle(accountHandle);
6334:             if (phone == null) {
6335:                 phone = getDefaultPhone();
6338:             return VoicemailNotificationSettingsUtil.isVibrationEnabled(phone.getContext());
6348:      * has permission {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE}.
6358:         final Phone defaultPhone = getDefaultPhone();
6369:             Phone phone = PhoneUtils.getPhoneForPhoneAccountHandle(phoneAccountHandle);
6370:             if (phone == null) {
6371:                 phone = defaultPhone;
6373:             VoicemailNotificationSettingsUtil.setVibrationEnabled(phone.getContext(), enabled);
6380:      * Make sure either called from same process as self (phone) or IPC caller has read privilege.
6385:         mApp.enforceCallingOrSelfPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE,
6390:      * Make sure either called from same process as self (phone) or IPC caller has send SMS
6433:         Phone phone = getPhone(subId);
6437:             if (phone == null) {
6442:                 aid = UiccController.getInstance().getUiccCard(phone.getPhoneId())
6462:         Phone phone = getPhone(subId);
6466:             if (phone == null) {
6471:                 esn = phone.getEsn();
6490:         Phone phone = getPhone(subId);
6494:             if (phone == null) {
6499:                 cdmaPrlVersion = phone.getCdmaPrlVersion();
6593:         final Phone phone = getPhone(subId);
6596:         if (phone == null) {
6601:             phone.carrierActionSetMeteredApnsEnabled(enabled);
6618:         final Phone phone = getPhone(subId);
6621:         if (phone == null) {
6626:             phone.carrierActionSetRadioEnabled(enabled);
6646:         final Phone phone = getPhone(subId);
6649:         if (phone == null) {
6654:             phone.carrierActionReportDefaultNetworkStatus(report);
6670:         final Phone phone = getPhone(subId);
6671:         if (phone == null) {
6676:             phone.carrierActionResetAll();
6683:      * Called when "adb shell dumpsys phone" is invoked. Dump is also automatically invoked when a
6690:             writer.println("Permission Denial: can't dump Phone from pid="
6725:             Phone phone = getPhone(subId);
6726:             if (phone != null) {
6727:                 return phone.getVtDataUsage(perUidStats);
6747:             Phone phone = getPhone(subId);
6748:             if (phone != null) {
6749:                 phone.getDataEnabledSettings().setPolicyDataEnabled(enabled);
6768:         Phone phone = getPhone(subId);
6772:             if (phone != null) {
6773:                 return phone.getClientRequestStats();
6800:         Phone phone = PhoneFactory.getPhone(slotIndex);
6806:             if (phone != null) {
6807:                 phone.setSimPowerState(state, workSource);
6829:      * Check if phone is in emergency callback mode
6830:      * @return true if phone is in emergency callback mode
6836:         final Phone phone = getPhone(subId);
6840:             if (phone != null) {
6841:                 return phone.isInEcm();
6861:             Phone p = getPhone(subId);
6881:         Phone phone = PhoneFactory.getPhone(slotIndex);
6882:         if (phone != null) {
6883:             if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, phone.getSubId(),
6890:                 return phone.getRadioPowerState();
6903:      * {@link android.Manifest.permission#READ_PHONE_STATE} or that the calling app has carrier
6918:             Phone phone = getPhone(subId);
6919:             isEnabled =  phone != null ? phone.getDataRoamingEnabled() : false;
6934:      * {@link android.Manifest.permission#MODIFY_PHONE_STATE} or that the calling app has carrier
6947:             Phone phone = getPhone(subId);
6948:             if (phone != null) {
6949:                 phone.setDataRoamingEnabled(isEnabled);
6965:             Phone phone = getPhone(subId);
6966:             if (phone != null) {
6967:                 isAllowed = phone.isCspPlmnEnabled();
6982:             // even without READ_PRIVILEGED_PHONE_STATE, we allow the call to continue if the caller
7118:         final Phone phone = getPhone(subId);
7119:         if (phone == null) {
7126:             phone.setRadioIndicationUpdateMode(filters, mode);
7136:      * {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE}.
7145:             Phone phone = getPhone(subId);
7146:             if (phone == null) {
7149:             UiccCard uiccCard = phone.getUiccCard();
7186:      * not set, return {@link Phone#PREFERRED_NT_MODE}.
7194:         return Phone.PREFERRED_NT_MODE;
7204:             final Phone phone = getPhone(subId);
7205:             if (phone == null) {
7209:             phone.setCarrierTestOverride(mccmnc, imsi, iccid, gid1, gid2, plmn, spn,
7222:             final Phone phone = getPhone(subId);
7223:             if (phone == null) {
7227:             return phone.getCarrierIdListVersion();
7295:             throw new SecurityException("Requires READ_PHONE_STATE permission.");
7300:             for (Phone phone: PhoneFactory.getPhones()) {
7301:                 if (phone.getEmergencyNumberTracker() != null
7302:                         && phone.getEmergencyNumberTracker().getEmergencyNumberList() != null) {
7304:                             phone.getSubId(),
7305:                             phone.getEmergencyNumberTracker().getEmergencyNumberList());
7316:         final Phone defaultPhone = getDefaultPhone();
7324:             for (Phone phone: PhoneFactory.getPhones()) {
7325:                 if (phone.getEmergencyNumberTracker() != null
7326:                         && phone.getEmergencyNumberTracker() != null) {
7327:                     if (phone.getEmergencyNumberTracker().isEmergencyNumber(
7349:             for (Phone phone: PhoneFactory.getPhones()) {
7350:                 EmergencyNumberTracker tracker = phone.getEmergencyNumberTracker();
7371:             for (Phone phone: PhoneFactory.getPhones()) {
7372:                 EmergencyNumberTracker tracker = phone.getEmergencyNumberTracker();
7391:             final Phone phone = getPhone(subId);
7392:             if (phone == null) {
7396:             return phone.getEmergencyNumberDbVersion();
7408:             for (Phone phone: PhoneFactory.getPhones()) {
7409:                 EmergencyNumberTracker tracker = phone.getEmergencyNumberTracker();
7425:             for (Phone phone: PhoneFactory.getPhones()) {
7426:                 EmergencyNumberTracker tracker = phone.getEmergencyNumberTracker();
7439:         Phone phone = getPhone(subId);
7440:         if (phone == null) {
7446:                     .getUiccProfileForPhone(phone.getPhoneId());
7465:             Phone phone = PhoneFactory.getPhone(slotIndex);
7466:             if (phone == null) {
7469:                 return (Boolean) sendRequest(CMD_REQUEST_ENABLE_MODEM, enable, phone, null);
7482:         Phone phone = PhoneFactory.getPhone(slotIndex);
7483:         if (phone == null) return false;
7486:                 mApp, phone.getSubId(), callingPackage, callingFeatureId,
7488:             throw new SecurityException("Requires READ_PHONE_STATE permission.");
7494:                 return mPhoneConfigurationManager.getPhoneStatusFromCache(phone.getPhoneId());
7496:                 return (Boolean) sendRequest(CMD_GET_MODEM_STATUS, null, phone, null);
7564:      * Note: Switch from multi-sim to single-sim is only possible with MODIFY_PHONE_STATE
7565:      * permission, but the other way around is possible with either MODIFY_PHONE_STATE
7594:         Phone phone = getPhone(subId);
7595:         if (phone == null) {
7600:             UiccCard uiccCard = phone.getUiccCard();
7670:         Phone phone = getDefaultPhone();
7671:         if (phone == null) return -1;
7672:         HalVersion hv = phone.getHalVersion();
7693:         enforceReadPrivilegedPermission("Needs READ_PRIVILEGED_PHONE_STATE for "
7699:             Phone phone = getPhone(subId);
7700:             if (phone == null) return false;
7702:             boolean isMetered = ApnSettingUtils.isMeteredApnType(apnType, phone);
7703:             return !isMetered || phone.getDataEnabledSettings().isDataEnabled(apnType);
7716:             Phone phone = getPhone(subId);
7717:             if (phone == null) return true; // By default return true.
7719:             return ApnSettingUtils.isMeteredApnType(apnType, phone);
7784:             Phone phone = getPhone(subId);
7785:             if (phone == null) return false;
7787:             return phone.getDataEnabledSettings().setAllowDataDuringVoiceCall(allow);
7800:             Phone phone = getPhone(subId);
7801:             if (phone == null) return false;
7803:             return phone.getDataEnabledSettings().isDataAllowedInVoiceCall();
7821:             for (Phone phone : PhoneFactory.getPhones()) {
7822:                 Phone defaultPhone = phone.getImsPhone();
7823:                 if (defaultPhone != null && defaultPhone.getPhoneType() == PHONE_TYPE_IMS) {
22: import static com.android.internal.telephony.PhoneConstants.SUBSCRIPTION_KEY;
64: import android.telecom.PhoneAccount;
65: import android.telecom.PhoneAccountHandle;
83: import android.telephony.PhoneCapability;
84: import android.telephony.PhoneNumberRange;
139: import com.android.internal.telephony.PhoneConfigurationManager;
140: import com.android.internal.telephony.PhoneConstantConversions;
141: import com.android.internal.telephony.PhoneConstants;
142: import com.android.internal.telephony.PhoneFactory;
155: import com.android.internal.telephony.imsphone.ImsPhone;
156: import com.android.internal.telephony.imsphone.ImsPhoneCallTracker;
194:     private static final String LOG_TAG = "PhoneInterfaceManager";
195:     private static final boolean DBG = (PhoneGlobals.DBG_LEVEL >= 2);
278:     private static PhoneInterfaceManager sInstance;
280:     private PhoneGlobals mApp;
671:                     defaultPhone.nvReadItem((Integer) request.argument, onCompleted,
698:                     defaultPhone.nvWriteItem(idValue.first, idValue.second, onCompleted,
709:                     defaultPhone.nvWriteCdmaPrl((byte[]) request.argument, onCompleted);
719:                     defaultPhone.resetModemConfig(onCompleted);
765:                     defaultPhone.invokeOemRilRequestRaw((byte[]) request.argument, onCompleted);
861:                     if (defaultPhone != null) {
862:                         defaultPhone.getModemActivityInfo(onCompleted, request.workSource);
893:                     defaultPhone.setAllowedCarriers(argument, onCompleted, request.workSource);
921:                     defaultPhone.getAllowedCarriers(onCompleted, request.workSource);
1127:                     defaultPhone.rebootModem(onCompleted);
1137:                     PhoneConfigurationManager.getInstance()
1147:                         mPhoneConfigurationManager.addToPhoneStatusCache(phoneId, msg.arg1 == 1);
1158:                     PhoneConfigurationManager.getInstance()
1229:                     defaultPhone.eraseModemConfig(onCompleted);
1377:      * Initialize the singleton PhoneInterfaceManager instance.
1378:      * This is only done once, at startup, from PhoneApp.onCreate().
1380:     /* package */ static PhoneInterfaceManager init(PhoneGlobals app) {
1381:         synchronized (PhoneInterfaceManager.class) {
1383:                 sInstance = new PhoneInterfaceManager(app);
1394:         mCM = PhoneGlobals.getInstance().mCM;
1395:         mImsResolver = PhoneGlobals.getInstance().getImsResolver();
1403:         mPhoneConfigurationManager = PhoneConfigurationManager.getInstance();
1410:         return (thePhone != null) ? thePhone : PhoneFactory.getDefaultPhone();
1429:                 ? getDefaultPhone() : getPhone(subId);
1440:         return PhoneFactory.getPhone(mSubscriptionController.getPhoneId(subId));
1458:         PackageManager pm = getDefaultPhone().getContext().getPackageManager();
1485:             PhoneConstants.State state = mCM.getState(subId);
1486:             if (state != PhoneConstants.State.OFFHOOK && state != PhoneConstants.State.RINGING) {
1545:         return (resultArray[0] == PhoneConstants.PIN_RESULT_SUCCESS) ? true : false;
1550:         return (resultArray[0] == PhoneConstants.PIN_RESULT_SUCCESS) ? true : false;
1558:             final UnlockSim checkSimPin = new UnlockSim(getPhone(subId).getIccCard());
1571:             final UnlockSim checkSimPuk = new UnlockSim(getPhone(subId).getIccCard());
1588:         private int mResult = PhoneConstants.PIN_GENERAL_FAILURE;
1618:                                             mResult = PhoneConstants.PIN_PASSWORD_INCORRECT;
1620:                                             mResult = PhoneConstants.PIN_GENERAL_FAILURE;
1623:                                         mResult = PhoneConstants.PIN_RESULT_SUCCESS;
1798:             logv(TelephonyManager.getDefault().getPhoneCount() + " Phones are shutdown.");
1833:             if (defaultPhone != null) {
1834:                 defaultPhone.setRadioPower(turnOn);
1978:                 return PhoneConstantConversions.convertDataState(
1979:                         PhoneConstants.DataState.DISCONNECTED);
2044:             final int subId = mSubscriptionController.getSubIdUsingPhoneId(phoneId);
2046:                     callingFeatureId, "getNetworkCountryIsoForPhone")) {
2059:             final int subId = mSubscriptionController.getSubIdUsingPhoneId(phoneId);
2288:             getDefaultPhone().setCellInfoListRate(rateInMillis, workSource);
2481:         Log.d(LOG_TAG, "[PhoneIntfMgr] " + msg);
2485:         Log.v(LOG_TAG, "[PhoneIntfMgr] " + msg);
2489:         Log.e(LOG_TAG, "[PhoneIntfMgr] " + msg);
2651:     public void requestNumberVerification(PhoneNumberRange range, long timeoutMillis,
2680:             return getDefaultPhone().needsOtaServiceProvisioning();
2715:             PhoneAccountHandle phoneAccountHandle = PhoneAccountHandleConverter.fromSubId(subId);
2716:             if (phoneAccountHandle == null) {
2719:             return VisualVoicemailSettingsUtil.dump(mApp, phoneAccountHandle);
2803:         SmsController smsController = PhoneFactory.getSmsController();
2938:         TelecomManager tm = defaultPhone.getContext().getSystemService(TelecomManager.class);
2947:             defaultPhone.sendDialerSpecialCode(inputCode);
2988:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3006:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone.
3095:         // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3116:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone.
3132:         // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3202:         // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3220:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3235:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3250:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3264:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3280:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3294:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3310:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3326:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3341:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3357:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3372:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3388:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3404:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3418:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3437:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3455:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3500:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3530:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3563:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3622:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3791:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3816:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3842:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3868:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
4038:             return PhoneConstants.LTE_ON_CDMA_UNKNOWN;
4045:                 return PhoneConstants.LTE_ON_CDMA_UNKNOWN;
4108:         int phoneId = UiccController.getInstance().getPhoneIdFromSlotId(slotIndex);
4109:         if (phoneId == -1) {
4113:         return PhoneFactory.getPhone(phoneId);
4148:                 ComponentInfo bestComponent = EuiccConnector.findBestComponent(getDefaultPhone()
4290:                 ComponentInfo bestComponent = EuiccConnector.findBestComponent(getDefaultPhone()
4581:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, defaultPhone.getSubId(),
4588:             return defaultPhone.getPcscfAddress(apnType);
4818:             getDefaultPhone().setImsRegistrationState(registered);
4956:                     request, messenger, binder, getPhone(subId),
5017:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, defaultPhone.getSubId(),
5025:             return PhoneFactory.calculatePreferredNetworkType(defaultPhone.getContext(), 0);
5119:             int phoneId = mSubscriptionController.getPhoneId(subId);
5120:             if (DBG) log("setUserDataEnabled: subId=" + subId + " phoneId=" + phoneId);
5170:             int phoneId = mSubscriptionController.getPhoneId(subId);
5171:             if (DBG) log("isUserDataEnabled: subId=" + subId + " phoneId=" + phoneId);
5208:             int phoneId = mSubscriptionController.getPhoneId(subId);
5209:             if (DBG) log("isDataEnabled: subId=" + subId + " phoneId=" + phoneId);
5313:         int phoneId = SubscriptionManager.getPhoneId(subId);
5314:         UiccCard card = UiccController.getInstance().getUiccCard(phoneId);
5321:             getPhone(phoneId), pkgName);
5338:                 getPhone(i), pkgName);
5349:         if (!SubscriptionManager.isValidPhoneId(phoneId)) {
5350:             loge("phoneId " + phoneId + " is not valid.");
5353:         UiccCard card = UiccController.getInstance().getUiccCard(phoneId);
5355:             loge("getCarrierPackageNamesForIntentAndPhone: No UICC");
5362:     public List<String> getPackagesWithCarrierPrivileges(int phoneId) {
5366:         UiccCard card = UiccController.getInstance().getUiccCard(phoneId);
5729:     public int getRadioAccessFamily(int phoneId, String callingPackage) {
5740:             raf = ProxyController.getInstance().getRadioAccessFamily(phoneId);
5754:             ImsManager.getInstance(defaultPhone.getContext(),
5755:                     defaultPhone.getPhoneId()).setVtSetting(enable);
5764:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, defaultPhone.getSubId(),
5776:                     ImsManager.getInstance(defaultPhone.getContext(), defaultPhone.getPhoneId());
5891:      * GSM and the MEID for CDMA phones. Return null if device ID is not available.
5935:             return PhoneUtils.getSubIdForPhoneAccount(phoneAccount);
5943:             PhoneAccountHandle phoneAccountHandle, String callingPackage, String callingFeatureId) {
5950:             return PhoneUtils.getSubIdForPhoneAccountHandle(phoneAccountHandle);
6044:             cleanUpSmsRawTable(getDefaultPhone().getContext());
6055:               sendEraseModemConfig(getDefaultPhone());
6267:      * @param accountHandle The handle for the {@link PhoneAccount} for which to retrieve the
6270:      * PhoneAccount.
6273:     public Uri getVoicemailRingtoneUri(PhoneAccountHandle accountHandle) {
6293:      * @param phoneAccountHandle The handle for the {@link PhoneAccount} for which to set the
6296:      * PhoneAccount.
6300:             PhoneAccountHandle phoneAccountHandle, Uri uri) {
6303:         TelecomManager tm = defaultPhone.getContext().getSystemService(TelecomManager.class);
6306:                     mApp, PhoneUtils.getSubIdForPhoneAccountHandle(phoneAccountHandle),
6325:      * @param accountHandle The handle for the {@link PhoneAccount} for which to retrieve the
6327:      * @return {@code true} if the vibration is set for this PhoneAccount, {@code false} otherwise.
6330:     public boolean isVoicemailVibrationEnabled(PhoneAccountHandle accountHandle) {
6350:      * @param phoneAccountHandle The handle for the {@link PhoneAccount} for which to set the
6353:      * specific PhoneAccount.
6357:             PhoneAccountHandle phoneAccountHandle, boolean enabled) {
6360:         TelecomManager tm = defaultPhone.getContext().getSystemService(TelecomManager.class);
6363:                     mApp, PhoneUtils.getSubIdForPhoneAccountHandle(phoneAccountHandle),
6704:         (new TelephonyShellCommand(this, getDefaultPhone().getContext()))
6984:             if (checkCarrierPrivilegesForPackageAnyPhone(callingPackage)
7190:         int phoneId = mSubscriptionController.getPhoneId(subId);
7191:         if (phoneId >= 0 && phoneId < list.size() && list.get(phoneId) != null) {
7192:             return list.get(phoneId);
7320:                             mApp, defaultPhone.getSubId(), "isEmergencyNumber(Potential)");
7521:                 getDefaultPhone().getSubId(), callingPackage, callingFeatureId,
7544:         PhoneCapability staticCapability =
7650:             int phoneCount = TelephonyManager.getDefault().getPhoneCount();
7652:             int[] logicalSlotsMapping = new int[phoneCount];
7738:         SmsPermissions permissions = new SmsPermissions(getDefaultPhone(), mApp,
7758:             return SubscriptionManager.getResourcesForSubId(getDefaultPhone().getContext(), subId)
7770:             return SubscriptionManager.getResourcesForSubId(getDefaultPhone().getContext(), subId)
7824:                     ImsPhone imsPhone = (ImsPhone) defaultPhone;
7826:                             (ImsPhoneCallTracker) imsPhone.getCallTracker();
7828:                     Rlog.i(LOG_TAG, "setCepEnabled isCepEnabled=" + isCepEnabled + ", for imsPhone "
7829:                             + imsPhone.getMsisdn());
129: import com.android.internal.telephony.DefaultPhoneNotifier;
454:                             getPhoneFromRequest(request).handlePinMmi((String) request.argument)
729:                     getPhoneFromRequest(request).getPreferredNetworkType(onCompleted);
755:                     getPhoneFromRequest(request).setPreferredNetworkType(networkType, onCompleted);
779:                     getPhoneFromRequest(request).setVoiceMailNumber(tagNum.first, tagNum.second,
791:                     getPhoneFromRequest(request).setNetworkSelectionModeAutomatic(onCompleted);
801:                     getPhoneFromRequest(request).getAvailableNetworks(onCompleted);
841:                     getPhoneFromRequest(request).selectNetworkManually(selArg.operatorInfo,
1004:                     getPhoneFromRequest(request).getNetworkSelectionMode(onCompleted);
1025:                     getPhoneFromRequest(request).queryCdmaRoamingPreference(onCompleted);
1041:                     getPhoneFromRequest(request).setCdmaRoamingPreference(mode, onCompleted);
1053:                     getPhoneFromRequest(request).setCdmaSubscription(subscriptionMode, onCompleted);
1168:                         mPhoneConfigurationManager.addToPhoneStatusCache(id,
1423:             return getPhoneFromSubId(request.subId);
1719:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
1794:             for (int i = 0; i < TelephonyManager.getDefault().getPhoneCount(); i++) {
1811:             for (int i = 0; i < TelephonyManager.getDefault().getPhoneCount(); i++) {
1813:                 shutdownRadioUsingPhoneId(i);
2045:             if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, subId, callingPackage,
2365:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2494:         return getActivePhoneTypeForSlot(getSlotForDefaultSubscription());
2524:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2557:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2588:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2729:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2896:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
3496:         checkModifyPhoneStatePermission(subId, "setRcsProvisioningStatusForCapability");
3560:         checkModifyPhoneStatePermission(subId, "setImsProvisioningStatusForCapability");
3912:                 && !TelephonyPermissions.checkCallingOrSelfReadPhoneStateNoThrow(
3946:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
3971:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
4035:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
4063:         return mSubscriptionController.getPhoneId(getDefaultSubscription());
4125:         return iccOpenLogicalChannelWithPermission(getPhoneFromSubId(subId), callingPackage, aid,
4138:         return iccOpenLogicalChannelWithPermission(getPhoneFromSlotIdOrThrowException(slotIndex),
4173:         return iccCloseLogicalChannelWithPermission(getPhoneFromSubId(subId), channel);
4180:         return iccCloseLogicalChannelWithPermission(getPhoneFromSlotIdOrThrowException(slotIndex),
4209:         return iccTransmitApduLogicalChannelWithPermission(getPhoneFromSubId(subId), channel, cla,
4223:                 getPhoneFromSlotIdOrThrowException(slotIndex), channel, cla, command, p1, p2, p3,
4262:         return iccTransmitApduBasicChannelWithPermission(getPhoneFromSubId(subId), callingPackage,
4278:                 getPhoneFromSlotIdOrThrowException(slotIndex), callingPackage, cla, command, p1,
4363:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
4401:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, subId, callingPackage,
4761:                 .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
5040:                 .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
5329:         for (int i = 0; i < TelephonyManager.getDefault().getPhoneCount(); i++) {
5393:         enforceReadPrivilegedPermission("getPackagesWithCarrierPrivilegesForAllPhones");
5399:             for (int i = 0; i < TelephonyManager.getDefault().getPhoneCount(); i++) {
5479:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneNumber(
5506:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
5529:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
5738:                     .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
5788:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
5807:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
5944:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, getDefaultSubscription(),
5945:                 callingPackage, callingFeatureId, "getSubIdForPhoneAccountHandle")) {
6211:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
6764:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
6921:             TelephonyPermissions.enforeceCallingOrSelfReadPhoneStatePermissionOrCarrierPrivilege(
6959:                 .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
7083:                         slot.getPhoneId(),
7236:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
7244:             return mPhoneConfigurationManager.getNumberOfModemsWithSimultaneousDataConnections();
7292:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
7319:                     .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
7485:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
7520:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp,
7545:                 mPhoneConfigurationManager.getStaticPhoneCapability();
7585:             mPhoneConfigurationManager.switchMultiSimConfig(numOfSims);
7625:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
7632:             return mPhoneConfigurationManager.isRebootRequiredForModemConfigChange();
7641:         metrics.updateEnabledModemBitmap((1 << TelephonyManager.from(mApp).getPhoneCount()) - 1);
7655:                 if (SubscriptionManager.isValidPhoneId(slotInfos[i].getLogicalSlotIdx())) {
7728:                 SubscriptionManager.getPhoneId(subId), UiccController.APP_FAM_3GPP);
7825:                     ImsPhoneCallTracker imsPhoneCallTracker =
7827:                     imsPhoneCallTracker.setConferenceEventPackageEnabled(isCepEnabled);
android.googlesource.com/platform/superproject:packages/services/Telephony/src/com/android/phone/PhoneInterfaceManager.java: [ master, ] Duplicate result
android.googlesource.com/platform/frameworks/opt/telephony:src/java/com/android/internal/telephony/Phone.java: [ master, ]
114: public abstract class Phone extends Handler implements PhoneInternalInterface {
459:     protected Phone(String name, PhoneNotifier notifier, Context context, CommandsInterface ci,
476:     protected Phone(String name, PhoneNotifier notifier, Context context, CommandsInterface ci,
307:     protected Phone mImsPhone = null;
553:     public void createImsPhone() {
3395:     public Phone getImsPhone() {
4044:     public Phone getDefaultPhone() {
190:     protected static final int EVENT_UPDATE_PHONE_OBJECT            = 42;
277:     protected boolean mIsPhoneInEcmState = false;
304:     protected int mPhoneId;
399:     public String getPhoneName() {
403:     protected void setPhoneName(String name) {
1730:     public void updatePhoneObject(int voiceRadioTech) {
2515:     public abstract int getPhoneType();
3509:     public int getPhoneId() {
3517:     public int getVoicePhoneServiceState() {
104:  * A base implementation for the com.android.internal.telephony.Phone interface.
106:  * Note that implementations of Phone.java are expected to be used
115:     private static final String LOG_TAG = "Phone";
237:      * This method is invoked when the Phone exits Emergency Callback Mode.
275:     // Keep track of whether or not the phone is in Emergency Callback Mode for Phone and
394:      * Returns a string identifier for this phone interface for parties
395:      *  outside the phone app process.
450:      * Constructs a Phone in normal (non-unit test) mode.
461:         this(name, notifier, context, ci, unitTestMode, SubscriptionManager.DEFAULT_PHONE_INDEX,
466:      * Constructs a Phone in normal (non-unit test) mode.
474:      * @param phoneId the phone-id of this phone.
502:         * (i.e. voice) phone calls over the telephony network, and is allowed
527:         if (getPhoneType() == PhoneConstants.PHONE_TYPE_IMS) {
542:         if (getPhoneType() != PhoneConstants.PHONE_TYPE_SIP) {
554:         if (getPhoneType() == PhoneConstants.PHONE_TYPE_SIP) {
558:         synchronized(Phone.lockForRadioTechnologyChange) {
621:         // messages to be handled whether or not the phone is being destroyed
623:         // resources of the phone being destroyed
743:         Phone imsPhone = mImsPhone;
782:      * Gets the context for the phone, as set at initialization time.
838:      * Subclasses of Phone probably want to replace this with a
864:      * Subclasses of Phone probably want to replace this with a
888:      * Subclasses of Phone probably want to replace this with a
900:      * Notify the phone that an SMS has been sent. This will be used determine if the SMS was sent
914:      * Determine if the Phone has recently sent an emergency SMS and is still in the interval of
955:     protected void migrateFrom(Phone from) {
968:         // The emergency state of IMS phone will be cleared in ImsPhone#notifySrvccState after
1026:      *   Connection.getCall() == Phone.getRingingCall()
1046:      * Notifies when phone's video capabilities changes <p>
1051:      *  AsyncResult.result = true if phone supports video calling <p>
1190:      * Example: If Phone.dial is called with "*#31#", then the app will
1502:      * For unit tests; don't send notifications to "Phone"
1519:      * Subclasses of Phone probably want to replace this with a
1624:         // no need for regular phone
1628:      * Subclasses of Phone probably want to replace this with a
1639:      * If this is a simulated phone interface, returns a SimulatedRadioControl.
1653:      * the thread that originally obtained this Phone instance.
1658:                     "com.android.internal.telephony.Phone must be used from within one thread");
1690:      * If the phone has an active call and call waiting occurs,
1691:      * then the phone state is RINGING not OFFHOOK
1700:      * Retrieves the IccFileHandler of the Phone instance
1719:      * Retrieves the Handler of the Phone instance
1726:      * Update the phone object if the voice radio technology has changed
1734:     * Retrieves the ServiceStateTracker of the phone instance.
1742:      * Retrieves the EmergencyNumberTracker of the phone instance.
1805:      * Returns the ICC card interface for this phone, or null
1811:         //throw new Exception("getIccCard Shouldn't be called from Phone");
1986:         if (getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) {
2138:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_OFF}
2139:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_FULL}
2140:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_HCO}
2141:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_VCO}
2152:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_OFF}
2153:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_FULL}
2154:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_HCO}
2155:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_VCO}
2442:     // This property is used to handle phone process crashes, and is the same for CDMA and IMS
2449:      * @return {@code true} if we are in emergency call back mode. This is a period where the phone
2511:      * Return a numerical identifier for the phone radio interface.
2512:      * @return PHONE_TYPE_XXX as defined above.
2525:     /** sets the voice mail count of the phone and notifies listeners. */
3209:      * Subclasses of Phone probably want to replace this with a
3227:      * Notify registrants if phone is video capable.
3348:         Rlog.e(LOG_TAG, "Error! This function should never be executed, inactive Phone.");
3361:      * Gets the Uicc card corresponding to this phone.
3362:      * @return the UiccCard object corresponding to the phone ID.
3392:      * Return an instance of a IMS phone
3506:      * Returns the phone id.
3518:         Phone imsPhone = mImsPhone;
3592:         Phone imsPhone = mImsPhone;
3611:         Phone imsPhone = mImsPhone;
3625:         Phone imsPhone = mImsPhone;
3639:         Phone imsPhone = mImsPhone;
3649:      * @return the IMS MmTel Registration technology for this Phone, defined in
3653:         Phone imsPhone = mImsPhone;
3663:      * Get the IMS MmTel Registration technology for this Phone, defined in
3667:         Phone imsPhone = mImsPhone;
3676:      * Asynchronously get the IMS MmTel Registration state for this Phone.
3679:         Phone imsPhone = mImsPhone;
3737:      *  Set phone radio capability
3739:      *  @param rc the phone radio capability defined in
3748:      *  Get phone radio access family
3768:      *  Get phone radio capability
3782:      *  @param rc the phone radio capability currently in effect for this phone.
3815:      * Registers the handler when phone radio  capability is changed.
3826:      * Unregister for notifications when phone radio type and access technology is changed.
3861:      * Determines if video calling is enabled for the phone.
3867:         Phone imsPhone = mImsPhone;
3999:     public static void checkWfcWifiOnlyModeBeforeDial(Phone imsPhone, int phoneId, Context context)
4039:      * This function returns the parent phone of the current phone. It is applicable
4040:      * only for IMS phone (function is overridden by ImsPhone). For others the phone
4096:      * none of the phone is in service, and one of them has the capability to make the emergency
4103:         for (Phone phone : PhoneFactory.getPhones()) {
4104:             if (phone != null) {
4105:                 ServiceState ss = phone.getServiceStateTracker().getServiceState();
4106:                 // One of the phone is in service, hence the device is not emergency call only.
4159:         pw.println("Phone: subId=" + getSubId());
4316:         pw.println("Phone Local Log: ");
52: import android.telephony.PhoneStateListener;
79: import com.android.internal.telephony.imsphone.ImsPhoneCall;
108:  * originally called PhoneFactory to obtain the interface.
378:      * PhoneNotifier is an abstraction for all system-wide
383:     protected PhoneNotifier mNotifier;
408:      * Retrieves Nai for phones. Returns null if Nai is not set.
477:                     boolean unitTestMode, int phoneId,
479:         mPhoneId = phoneId;
516:          * By default old phones won't have the property set but do generate
550:      * Start setup of ImsPhone, which will start trying to connect to the ImsResolver. Will not be
559:             if (mImsPhone == null) {
560:                 mImsPhone = PhoneFactory.makeImsPhone(mNotifier, this);
561:                 CallManager.getInstance().registerPhone(mImsPhone);
562:                 mImsPhone.registerForSilentRedial(
637:                     PhoneConstants.State state = getState();
639:                             && ((state == PhoneConstants.State.RINGING) ||
640:                                     (state == PhoneConstants.State.IDLE))) {
651:                 if (getState() == PhoneConstants.State.RINGING) {
669:                         if (mImsPhone != null) {
671:                             mImsPhone.notifyRedialConnectionChanged(cn);
675:                         if (mImsPhone != null) {
676:                             mImsPhone.notifyRedialConnectionChanged(null);
750:                     if (imsPhone != null) {
751:                         conn = imsPhone.getHandoverConnection();
752:                         migrateFrom(imsPhone);
754:                         Rlog.d(LOG_TAG, "HANDOVER_STARTED: mImsPhone null");
759:                     if (imsPhone != null) {
760:                         imsPhone.notifySrvccState(srvccState);
762:                         Rlog.d(LOG_TAG, "HANDOVER_COMPLETED: mImsPhone null");
815:      * {@link PhoneConstants.State} which can be obtained using the {@link PhoneStateListener}
980:             // Since CallManager has already registered with both CS and IMS phones,
1697:     public abstract PhoneConstants.State getState();
1881:      * Sets the minimum time in milli-seconds between {@link PhoneStateListener#onCellInfoChanged
1882:      * PhoneStateListener.onCellInfoChanged} will be invoked.
1897:      * available on this interface. Use PhoneStateNotifier or similar instead.
1981:      * available on this interface. Use PhoneStateNotifier or similar instead.
2023:      * interface. Use <code>PhoneStateNotifier</code> or an equivalent.
2367:     public PhoneConstants.DataState getDataConnectionState(String apnType) {
2368:         return PhoneConstants.DataState.DISCONNECTED;
2443:     // phones
2501:         if (mImsPhone != null) {
2502:             isPresent = isVideoCallOrConference(mImsPhone.getForegroundCall()) ||
2503:                     isVideoCallOrConference(mImsPhone.getBackgroundCall()) ||
2504:                     isVideoCallOrConference(mImsPhone.getRingingCall());
2648:      * Retrieves the MIN for CDMA phones.
2664:      *  Retrieves PRL Version for CDMA phones
3292:      * Retrieves the MSISDN from the UICC. For GSM/UMTS phones, this is equivalent to
3293:      * {@link #getLine1Number()}. For CDMA phones, {@link #getLine1Number()} returns
3294:      * the MDN, so this method is provided to return the MSISDN on CDMA/LTE phones.
3302:      * Retrieves the EF_PNN from the UICC For GSM/UMTS phones.
3311:      * {@link android.telephony.PhoneStateListener} instead.
3314:     public PhoneConstants.DataState getDataConnectionState() {
3315:         return getDataConnectionState(PhoneConstants.APN_TYPE_DEFAULT);
3332:      * @return {@link PhoneConstants#LTE_ON_CDMA_UNKNOWN}, {@link PhoneConstants#LTE_ON_CDMA_FALSE}
3333:      * or {@link PhoneConstants#LTE_ON_CDMA_TRUE}
3347:         // This function should be overridden by class GsmCdmaPhone.
3396:         return mImsPhone;
3462:      * Return if UT capability of ImsPhone is enabled or not
3466:         if (mImsPhone != null) {
3467:             return mImsPhone.isUtEnabled();
3486:         // dialInternal shall be overriden by GsmCdmaPhone
3514:      * Return the service state of mImsPhone if it is STATE_IN_SERVICE
3519:         if (imsPhone != null
3520:                 && imsPhone.getServiceState().getState() == ServiceState.STATE_IN_SERVICE) {
3594:         if (imsPhone != null) {
3595:             isImsRegistered = imsPhone.isImsRegistered();
3613:         if (imsPhone != null) {
3614:             isWifiCallingEnabled = imsPhone.isWifiCallingEnabled();
3627:         if (imsPhone != null) {
3628:             isAvailable = imsPhone.isImsCapabilityAvailable(capability, regTech);
3641:         if (imsPhone != null) {
3642:             isVolteEnabled = imsPhone.isVolteEnabled();
3655:         if (imsPhone != null) {
3656:             regTech = imsPhone.getImsRegistrationTech();
3668:         if (imsPhone != null) {
3669:             imsPhone.getImsRegistrationTech(callback);
3680:         if (imsPhone != null) {
3681:             imsPhone.getImsRegistrationState(callback);
3798:         int type = PhoneFactory.calculatePreferredNetworkType(mContext, getSubId());
3809:             int type = PhoneFactory.calculatePreferredNetworkType(mContext, getSubId());
3853:         if (mImsPhone == null) {
3857:         return mImsPhone.isImsAvailable();
3868:         if (imsPhone != null) {
3869:             return imsPhone.isVideoEnabled();
4001:         if (imsPhone == null || !imsPhone.isWifiCallingEnabled()) {
4002:             ImsManager imsManager = ImsManager.getInstance(context, phoneId);
4056:         if (mImsPhone == null) return null;
4057:         return mImsPhone.getVtDataUsage(perUidStats);
4197:         if (mImsPhone != null) {
4199:                 mImsPhone.dump(fd, pw, args);
379:      * state change notification. DefaultPhoneNotifier is
452:      * @param notifier An instance of DefaultPhoneNotifier,
468:      * @param notifier An instance of DefaultPhoneNotifier,
2329:         // This function is added to send the notification to DefaultPhoneNotifier.
2454:         return mIsPhoneInEcmState;
2461:         mIsPhoneInEcmState = isInEcm;
2487:         if (call instanceof ImsPhoneCall) {
2488:             ImsPhoneCall imsPhoneCall = (ImsPhoneCall) call;
2489:             ImsCall imsCall = imsPhoneCall.getImsCall();
2543:                 mPhoneId, UiccController.APP_FAM_3GPP);
3268:      * A fucntion of type getPhoneProp(propType) where propType is an
3366:         return mUiccController.getUiccCard(mPhoneId);
3502:         return SubscriptionController.getInstance().getSubIdUsingPhoneId(mPhoneId);
3510:         return mPhoneId;
3840:         ImsManager imsManager = ImsManager.getInstance(mContext, mPhoneId);
4160:         pw.println(" mPhoneId=" + mPhoneId);
4187:         pw.println(" getPhoneName()=" + getPhoneName());
4188:         pw.println(" getPhoneType()=" + getPhoneType());
github.com/apache/dubbo-samples:java/dubbo-samples-compatible/src/main/java/org/apache/dubbo/samples/basic/api/Phone.java: [ master, ]
23: public class Phone implements Serializable {
46:         return "Phone{" +
android.googlesource.com/platform/superproject:external/guice/examples/src/example/xml/Phone.java: [ master, ]
3: public class Phone {
github.com/apache/openjpa:openjpa-examples/simple/src/main/java/embeddables/Phone.java: [ trunk, ]
25: public class Phone {
26:     public Phone() {
30:     public Phone(String n, String t) {
github.com/googleapis/java-talent:proto-google-cloud-talent-v4beta1/src/main/java/com/google/cloud/talent/v4beta1/Phone.java: [ master, ]
30: public final class Phone extends com.google.protobuf.GeneratedMessageV3
36:   private Phone(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
40:   private Phone() {
58:   private Phone(
157:     PHONE_TYPE_UNSPECIFIED(0),
267:     public static final int PHONE_TYPE_UNSPECIFIED_VALUE = 0;
147:   public enum PhoneType implements com.google.protobuf.ProtocolMessageEnum {
452:     private PhoneType(int value) {
28:  * Protobuf type {@code google.cloud.talent.v4beta1.Phone}
32:     // @@protoc_insertion_point(message_implements:google.cloud.talent.v4beta1.Phone)
35:   // Use Phone.newBuilder() to construct.
50:     return new Phone();
125:         .internal_static_google_cloud_talent_v4beta1_Phone_descriptor;
132:         .internal_static_google_cloud_talent_v4beta1_Phone_fieldAccessorTable
134:             com.google.cloud.talent.v4beta1.Phone.class,
135:             com.google.cloud.talent.v4beta1.Phone.Builder.class);
145:    * Protobuf enum {@code google.cloud.talent.v4beta1.Phone.PhoneType}
155:      * <code>PHONE_TYPE_UNSPECIFIED = 0;</code>
225:      * or LANDLINE number. The [phone
227:      * PERSONAL for these phone types. Some more information can be found here:
249:      * fixed-line and mobile numbers by looking at the phone number itself.
265:      * <code>PHONE_TYPE_UNSPECIFIED = 0;</code>
335:      * or LANDLINE number. The [phone
337:      * PERSONAL for these phone types. Some more information can be found here:
359:      * fixed-line and mobile numbers by looking at the phone number itself.
391:           return PHONE_TYPE_UNSPECIFIED;
435:       return com.google.cloud.talent.v4beta1.Phone.getDescriptor().getEnumTypes().get(0);
456:     // @@protoc_insertion_point(enum_scope:google.cloud.talent.v4beta1.Phone.PhoneType)
465:    * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
479:    * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
499:    * The phone type. For example, LANDLINE, MOBILE, FAX.
502:    * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
513:    * The phone type. For example, LANDLINE, MOBILE, FAX.
516:    * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
520:   public com.google.cloud.talent.v4beta1.Phone.PhoneType getType() {
522:     com.google.cloud.talent.v4beta1.Phone.PhoneType result =
523:         com.google.cloud.talent.v4beta1.Phone.PhoneType.valueOf(type_);
524:     return result == null ? com.google.cloud.talent.v4beta1.Phone.PhoneType.UNRECOGNIZED : result;
533:    * Phone number.
534:    * Any phone formats are supported and only exact matches are performed on
535:    * searches. For example, if a phone number in profile is provided in the
536:    * format of "(xxx)xxx-xxxx", in profile searches the same phone format
560:    * Phone number.
561:    * Any phone formats are supported and only exact matches are performed on
562:    * searches. For example, if a phone number in profile is provided in the
563:    * format of "(xxx)xxx-xxxx", in profile searches the same phone format
653:         != com.google.cloud.talent.v4beta1.Phone.PhoneType.PHONE_TYPE_UNSPECIFIED.getNumber()) {
677:         != com.google.cloud.talent.v4beta1.Phone.PhoneType.PHONE_TYPE_UNSPECIFIED.getNumber()) {
696:     if (!(obj instanceof com.google.cloud.talent.v4beta1.Phone)) {
699:     com.google.cloud.talent.v4beta1.Phone other = (com.google.cloud.talent.v4beta1.Phone) obj;
729:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(java.nio.ByteBuffer data)
734:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
740:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(com.google.protobuf.ByteString data)
745:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
752:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(byte[] data)
757:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
763:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(java.io.InputStream input)
768:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
775:   public static com.google.cloud.talent.v4beta1.Phone parseDelimitedFrom(java.io.InputStream input)
780:   public static com.google.cloud.talent.v4beta1.Phone parseDelimitedFrom(
787:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
792:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
809:   public static Builder newBuilder(com.google.cloud.talent.v4beta1.Phone prototype) {
830:    * Protobuf type {@code google.cloud.talent.v4beta1.Phone}
834:       // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4beta1.Phone)
838:           .internal_static_google_cloud_talent_v4beta1_Phone_descriptor;
845:           .internal_static_google_cloud_talent_v4beta1_Phone_fieldAccessorTable
847:               com.google.cloud.talent.v4beta1.Phone.class,
848:               com.google.cloud.talent.v4beta1.Phone.Builder.class);
851:     // Construct using com.google.cloud.talent.v4beta1.Phone.newBuilder()
882:           .internal_static_google_cloud_talent_v4beta1_Phone_descriptor;
886:     public com.google.cloud.talent.v4beta1.Phone getDefaultInstanceForType() {
887:       return com.google.cloud.talent.v4beta1.Phone.getDefaultInstance();
891:     public com.google.cloud.talent.v4beta1.Phone build() {
892:       com.google.cloud.talent.v4beta1.Phone result = buildPartial();
900:     public com.google.cloud.talent.v4beta1.Phone buildPartial() {
901:       com.google.cloud.talent.v4beta1.Phone result =
902:           new com.google.cloud.talent.v4beta1.Phone(this);
946:       if (other instanceof com.google.cloud.talent.v4beta1.Phone) {
947:         return mergeFrom((com.google.cloud.talent.v4beta1.Phone) other);
954:     public Builder mergeFrom(com.google.cloud.talent.v4beta1.Phone other) {
955:       if (other == com.google.cloud.talent.v4beta1.Phone.getDefaultInstance()) return this;
985:       com.google.cloud.talent.v4beta1.Phone parsedMessage = null;
989:         parsedMessage = (com.google.cloud.talent.v4beta1.Phone) e.getUnfinishedMessage();
1004:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1018:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1035:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1054:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1075:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1094:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1097:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1108:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1111:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1125:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1128:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1132:     public com.google.cloud.talent.v4beta1.Phone.PhoneType getType() {
1134:       com.google.cloud.talent.v4beta1.Phone.PhoneType result =
1135:           com.google.cloud.talent.v4beta1.Phone.PhoneType.valueOf(type_);
1136:       return result == null ? com.google.cloud.talent.v4beta1.Phone.PhoneType.UNRECOGNIZED : result;
1142:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1145:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1150:     public Builder setType(com.google.cloud.talent.v4beta1.Phone.PhoneType value) {
1163:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1166:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1182:      * Phone number.
1183:      * Any phone formats are supported and only exact matches are performed on
1184:      * searches. For example, if a phone number in profile is provided in the
1185:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1209:      * Phone number.
1210:      * Any phone formats are supported and only exact matches are performed on
1211:      * searches. For example, if a phone number in profile is provided in the
1212:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1236:      * Phone number.
1237:      * Any phone formats are supported and only exact matches are performed on
1238:      * searches. For example, if a phone number in profile is provided in the
1239:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1262:      * Phone number.
1263:      * Any phone formats are supported and only exact matches are performed on
1264:      * searches. For example, if a phone number in profile is provided in the
1265:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1284:      * Phone number.
1285:      * Any phone formats are supported and only exact matches are performed on
1286:      * searches. For example, if a phone number in profile is provided in the
1287:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1430:     // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4beta1.Phone)
1433:   // @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Phone)
1434:   private static final com.google.cloud.talent.v4beta1.Phone DEFAULT_INSTANCE;
1437:     DEFAULT_INSTANCE = new com.google.cloud.talent.v4beta1.Phone();
1440:   public static com.google.cloud.talent.v4beta1.Phone getDefaultInstance() {
1444:   private static final com.google.protobuf.Parser<Phone> PARSER =
1445:       new com.google.protobuf.AbstractParser<Phone>() {
1447:         public Phone parsePartialFrom(
1451:           return new Phone(input, extensionRegistry);
1455:   public static com.google.protobuf.Parser<Phone> parser() {
1460:   public com.google.protobuf.Parser<Phone> getParserForType() {
1465:   public com.google.cloud.talent.v4beta1.Phone getDefaultInstanceForType() {
25:  * Resource that represents a person's telephone number.
33:     PhoneOrBuilder {
142:    * Enum that represents the type of the telephone.
202:      * A TTY (test telephone) or TDD (telecommunication device for the deaf).
222:      * A virtual telephone number is a number that can be routed to another
312:      * A TTY (test telephone) or TDD (telecommunication device for the deaf).
332:      * A virtual telephone number is a number that can be routed to another
380:     public static PhoneType valueOf(int value) {
388:     public static PhoneType forNumber(int value) {
415:     public static com.google.protobuf.Internal.EnumLiteMap<PhoneType> internalGetValueMap() {
419:     private static final com.google.protobuf.Internal.EnumLiteMap<PhoneType> internalValueMap =
420:         new com.google.protobuf.Internal.EnumLiteMap<PhoneType>() {
421:           public PhoneType findValueByNumber(int number) {
422:             return PhoneType.forNumber(number);
438:     private static final PhoneType[] VALUES = values();
440:     public static PhoneType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
827:    * Resource that represents a person's telephone number.
835:       com.google.cloud.talent.v4beta1.PhoneOrBuilder {
github.com/google/guice:examples/src/example/xml/Phone.java: [ master, ] Duplicate result
android.googlesource.com/platform/external/guice:examples/src/example/xml/Phone.java: [ master, ] Duplicate result
github.com/googleapis/google-cloud-php-talent:src/V4beta1/Phone.php: [ master, ]
16: class Phone extends \Google\Protobuf\Internal\Message
14:  * Generated from protobuf message <code>google.cloud.talent.v4beta1.Phone</code>
19:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
25:      * The phone type. For example, LANDLINE, MOBILE, FAX.
27:      * Generated from protobuf field <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
31:      * Phone number.
32:      * Any phone formats are supported and only exact matches are performed on
33:      * searches. For example, if a phone number in profile is provided in the
34:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
56:      *           The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
58:      *           The phone type. For example, LANDLINE, MOBILE, FAX.
60:      *           Phone number.
61:      *           Any phone formats are supported and only exact matches are performed on
62:      *           searches. For example, if a phone number in profile is provided in the
63:      *           format of "(xxx)xxx-xxxx", in profile searches the same phone format
77:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
88:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
103:      * The phone type. For example, LANDLINE, MOBILE, FAX.
105:      * Generated from protobuf field <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
114:      * The phone type. For example, LANDLINE, MOBILE, FAX.
116:      * Generated from protobuf field <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
122:         GPBUtil::checkEnum($var, \Google\Cloud\Talent\V4beta1\Phone_PhoneType::class);
129:      * Phone number.
130:      * Any phone formats are supported and only exact matches are performed on
131:      * searches. For example, if a phone number in profile is provided in the
132:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
145:      * Phone number.
146:      * Any phone formats are supported and only exact matches are performed on
147:      * searches. For example, if a phone number in profile is provided in the
148:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
12:  * Resource that represents a person's telephone number.
github.com/flutter/flutter:examples/layers/services/data.json: [ master, ]
14:   "phone": "+1 (555) 555-2328",
github.com/googleapis/google-api-nodejs-client:src/apis/dfareporting/v3.4.ts: [ master, ]
5902:     phone?: string | null;
5900:      * Primary phone number of this site contact.
github.com/googleapis/google-api-nodejs-client:src/apis/dfareporting/v3.3.ts: [ master, ]
5686:     phone?: string | null;
5684:      * Primary phone number of this site contact.
github.com/google/closure-compiler:contrib/externs/maps/google_maps_api_v3_20.js: [ master, ]
5014: google.maps.TransitAgency.prototype.phone;
6167: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6187: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/google/closure-compiler:contrib/externs/maps/google_maps_api_v3_19.js: [ master, ]
4951: google.maps.TransitAgency.prototype.phone;
6104: google.maps.places.PlaceResult.prototype.formatted_phone_number;
6124: google.maps.places.PlaceResult.prototype.international_phone_number;
github.com/apache/incubator-dolphinscheduler:sql/create/release-1.2.0_schema/postgresql/dolphinscheduler_ddl.sql: [ dev, ]
627:   phone varchar(11) DEFAULT NULL ,
github.com/google/end-to-end:lib/closure-compiler/contrib/externs/maps/google_maps_api_v3_20.js: [ master, ] Duplicate result
github.com/dart-lang/sdk:docs/newsletter/20171103/big.json: [ master, ]
15:     "phone": "+1 (837) 507-3693",
60:     "phone": "+1 (846) 514-2370",
105:     "phone": "+1 (857) 494-3093",
150:     "phone": "+1 (947) 569-2033",
195:     "phone": "+1 (999) 498-3915",
240:     "phone": "+1 (854) 470-3038",
285:     "phone": "+1 (909) 457-2305",
330:     "phone": "+1 (920) 553-2688",
375:     "phone": "+1 (834) 579-2186",
420:     "phone": "+1 (939) 525-2604",
465:     "phone": "+1 (849) 479-3879",
510:     "phone": "+1 (880) 463-3272",
555:     "phone": "+1 (900) 525-3365",
600:     "phone": "+1 (960) 432-3019",
645:     "phone": "+1 (890) 443-2377",
690:     "phone": "+1 (865) 600-2359",
735:     "phone": "+1 (956) 445-3197",
780:     "phone": "+1 (824) 526-2433",
825:     "phone": "+1 (869) 596-2230",
870:     "phone": "+1 (965) 400-3544",
915:     "phone": "+1 (829) 523-3522",
960:     "phone": "+1 (800) 414-2213",
1005:     "phone": "+1 (965) 477-2144",
1050:     "phone": "+1 (995) 545-3067",
1095:     "phone": "+1 (956) 459-3456",
1140:     "phone": "+1 (940) 518-2078",
1185:     "phone": "+1 (878) 478-2408",
1230:     "phone": "+1 (837) 511-3291",
1275:     "phone": "+1 (858) 487-2467",
1320:     "phone": "+1 (981) 553-2184",
1365:     "phone": "+1 (872) 596-3656",
1410:     "phone": "+1 (966) 543-3136",
1455:     "phone": "+1 (818) 508-2268",
1500:     "phone": "+1 (951) 420-2218",
1545:     "phone": "+1 (844) 555-2715",
1590:     "phone": "+1 (937) 565-2676",
1635:     "phone": "+1 (972) 576-3178",
1680:     "phone": "+1 (917) 450-3471",
1725:     "phone": "+1 (843) 423-3454",
1770:     "phone": "+1 (948) 509-3334",
1815:     "phone": "+1 (831) 416-2264",
1860:     "phone": "+1 (891) 400-3519",
1905:     "phone": "+1 (943) 479-2761",
1950:     "phone": "+1 (906) 480-2565",
1995:     "phone": "+1 (851) 497-3501",
2040:     "phone": "+1 (841) 418-3257",
2085:     "phone": "+1 (926) 512-3937",
2130:     "phone": "+1 (987) 421-2382",
2175:     "phone": "+1 (899) 580-3031",
2220:     "phone": "+1 (960) 427-2889",
2265:     "phone": "+1 (860) 507-2156",
2310:     "phone": "+1 (894) 511-3314",
2355:     "phone": "+1 (926) 591-3806",
2400:     "phone": "+1 (908) 518-2917",
2445:     "phone": "+1 (804) 531-2757",
2490:     "phone": "+1 (923) 584-2675",
2535:     "phone": "+1 (867) 565-3773",
2580:     "phone": "+1 (818) 596-3918",
2625:     "phone": "+1 (948) 499-3495",
2670:     "phone": "+1 (800) 586-3376",
2715:     "phone": "+1 (806) 466-2258",
2760:     "phone": "+1 (898) 448-2185",
2805:     "phone": "+1 (935) 589-2629",
2850:     "phone": "+1 (891) 512-3740",
2895:     "phone": "+1 (981) 551-3815",
2940:     "phone": "+1 (881) 538-3365",
2985:     "phone": "+1 (975) 589-3053",
3030:     "phone": "+1 (902) 562-2128",
3075:     "phone": "+1 (948) 410-2460",
3120:     "phone": "+1 (942) 561-2111",
3165:     "phone": "+1 (843) 425-3098",
3210:     "phone": "+1 (900) 580-3229",
3255:     "phone": "+1 (879) 551-3061",
3300:     "phone": "+1 (814) 582-3071",
3345:     "phone": "+1 (990) 512-2222",
3390:     "phone": "+1 (978) 573-3997",
3435:     "phone": "+1 (894) 433-3996",
3480:     "phone": "+1 (919) 515-3066",
3525:     "phone": "+1 (915) 421-2684",
3570:     "phone": "+1 (925) 529-2747",
3615:     "phone": "+1 (919) 426-2851",
3660:     "phone": "+1 (897) 513-3281",
3705:     "phone": "+1 (850) 539-3379",
3750:     "phone": "+1 (909) 478-2505",
3795:     "phone": "+1 (992) 523-2404",
3840:     "phone": "+1 (876) 463-3788",
3885:     "phone": "+1 (811) 505-2973",
3930:     "phone": "+1 (994) 521-2251",
3975:     "phone": "+1 (820) 448-2105",
4020:     "phone": "+1 (938) 516-3670",
4065:     "phone": "+1 (815) 551-3343",
4110:     "phone": "+1 (855) 469-2689",
4155:     "phone": "+1 (878) 582-3574",
4200:     "phone": "+1 (837) 573-2113",
4245:     "phone": "+1 (988) 541-3936",
4290:     "phone": "+1 (945) 600-2756",
4335:     "phone": "+1 (941) 551-2018",
4380:     "phone": "+1 (826) 564-2855",
4425:     "phone": "+1 (919) 596-3947",
4470:     "phone": "+1 (856) 408-2445",
4515:     "phone": "+1 (880) 472-3026",
4560:     "phone": "+1 (958) 545-2045",
4605:     "phone": "+1 (982) 534-3838",
4650:     "phone": "+1 (874) 433-3388",
4695:     "phone": "+1 (997) 598-3664",
4740:     "phone": "+1 (943) 552-3860",
4785:     "phone": "+1 (823) 536-3787",
4830:     "phone": "+1 (971) 483-3841",
4875:     "phone": "+1 (842) 550-3460",
4920:     "phone": "+1 (816) 457-2084",
4965:     "phone": "+1 (969) 432-2674",
5010:     "phone": "+1 (937) 574-2800",
5055:     "phone": "+1 (862) 584-3454",
5100:     "phone": "+1 (945) 538-2237",
5145:     "phone": "+1 (977) 463-3790",
5190:     "phone": "+1 (948) 511-2897",
5235:     "phone": "+1 (966) 548-3943",
5280:     "phone": "+1 (800) 513-2595",
5325:     "phone": "+1 (910) 515-3339",
5370:     "phone": "+1 (827) 584-3711",
5415:     "phone": "+1 (855) 555-2074",
5460:     "phone": "+1 (902) 494-2637",
5505:     "phone": "+1 (947) 598-3867",
5550:     "phone": "+1 (848) 515-2715",
5595:     "phone": "+1 (883) 424-3837",
5640:     "phone": "+1 (974) 415-3309",
5685:     "phone": "+1 (808) 592-3525",
5730:     "phone": "+1 (932) 446-3346",
5775:     "phone": "+1 (939) 444-3055",
5820:     "phone": "+1 (832) 410-3108",
5865:     "phone": "+1 (961) 557-2724",
5910:     "phone": "+1 (893) 426-3444",
5955:     "phone": "+1 (867) 491-3071",
6000:     "phone": "+1 (809) 510-2641",
6045:     "phone": "+1 (826) 592-3362",
6090:     "phone": "+1 (824) 497-2085",
6135:     "phone": "+1 (863) 543-3535",
6180:     "phone": "+1 (964) 450-3239",
6225:     "phone": "+1 (897) 595-3177",
6270:     "phone": "+1 (944) 451-2580",
6315:     "phone": "+1 (968) 450-3970",
6360:     "phone": "+1 (893) 439-2992",
6405:     "phone": "+1 (824) 548-3309",
6450:     "phone": "+1 (830) 503-3733",
6495:     "phone": "+1 (853) 551-3777",
6540:     "phone": "+1 (838) 587-3155",
6585:     "phone": "+1 (994) 584-3713",
6630:     "phone": "+1 (887) 456-2827",
6675:     "phone": "+1 (881) 585-3898",
6720:     "phone": "+1 (980) 532-3612",
6765:     "phone": "+1 (809) 401-2730",
6810:     "phone": "+1 (887) 567-3628",
6855:     "phone": "+1 (800) 486-2517",
6900:     "phone": "+1 (880) 540-2582",
6945:     "phone": "+1 (811) 444-2511",
6990:     "phone": "+1 (881) 569-3641",
7035:     "phone": "+1 (985) 453-3997",
7080:     "phone": "+1 (807) 542-3950",
7125:     "phone": "+1 (972) 503-2569",
7170:     "phone": "+1 (914) 485-2099",
7215:     "phone": "+1 (999) 440-3045",
7260:     "phone": "+1 (831) 495-3564",
7305:     "phone": "+1 (930) 502-2894",
7350:     "phone": "+1 (986) 487-3994",
7395:     "phone": "+1 (991) 423-2908",
7440:     "phone": "+1 (800) 557-3201",
7485:     "phone": "+1 (923) 569-3362",
7530:     "phone": "+1 (800) 450-3332",
7575:     "phone": "+1 (996) 492-2616",
7620:     "phone": "+1 (973) 501-2510",
7665:     "phone": "+1 (830) 474-3561",
7710:     "phone": "+1 (910) 556-2921",
7755:     "phone": "+1 (821) 581-2332",
7800:     "phone": "+1 (899) 548-2439",
7845:     "phone": "+1 (925) 551-3547",
7890:     "phone": "+1 (844) 552-2562",
7935:     "phone": "+1 (881) 524-2837",
7980:     "phone": "+1 (879) 433-2819",
8025:     "phone": "+1 (885) 412-2056",
8070:     "phone": "+1 (810) 508-2641",
8115:     "phone": "+1 (935) 507-2063",
8160:     "phone": "+1 (815) 477-3954",
8205:     "phone": "+1 (928) 431-3925",
8250:     "phone": "+1 (920) 574-2693",
8295:     "phone": "+1 (867) 418-3502",
8340:     "phone": "+1 (988) 400-3146",
8385:     "phone": "+1 (839) 418-3056",
8430:     "phone": "+1 (874) 505-3221",
8475:     "phone": "+1 (910) 478-3194",
8520:     "phone": "+1 (980) 571-3728",
8565:     "phone": "+1 (813) 495-2329",
8610:     "phone": "+1 (856) 454-3476",
8655:     "phone": "+1 (924) 495-2220",
8700:     "phone": "+1 (824) 597-3676",
8745:     "phone": "+1 (897) 524-2129",
8790:     "phone": "+1 (861) 407-3175",
8835:     "phone": "+1 (922) 534-3554",
8880:     "phone": "+1 (920) 492-2463",
8925:     "phone": "+1 (811) 463-2887",
8970:     "phone": "+1 (890) 494-2947",
9015:     "phone": "+1 (955) 567-3486",
9060:     "phone": "+1 (884) 428-2417",
9105:     "phone": "+1 (883) 538-2435",
9150:     "phone": "+1 (917) 563-3560",
9195:     "phone": "+1 (969) 582-2499",
9240:     "phone": "+1 (920) 418-2624",
9285:     "phone": "+1 (931) 573-2496",
9330:     "phone": "+1 (968) 539-2000",
9375:     "phone": "+1 (801) 452-2159",
9420:     "phone": "+1 (927) 557-3299",
9465:     "phone": "+1 (924) 535-3269",
9510:     "phone": "+1 (957) 477-3087",
9555:     "phone": "+1 (865) 585-3659",
9600:     "phone": "+1 (889) 419-2522",
9645:     "phone": "+1 (885) 476-3326",
9690:     "phone": "+1 (908) 458-3614",
9735:     "phone": "+1 (993) 507-3758",
9780:     "phone": "+1 (911) 508-2308",
9825:     "phone": "+1 (968) 511-2832",
9870:     "phone": "+1 (963) 490-2494",
9915:     "phone": "+1 (946) 425-3567",
9960:     "phone": "+1 (954) 487-3443",
10005:     "phone": "+1 (965) 523-2211",
10050:     "phone": "+1 (983) 474-2966",
10095:     "phone": "+1 (841) 550-3204",
10140:     "phone": "+1 (868) 565-3594",
10185:     "phone": "+1 (811) 403-3705",
10230:     "phone": "+1 (809) 444-3978",
10275:     "phone": "+1 (831) 541-3182",
10320:     "phone": "+1 (855) 493-3667",
10365:     "phone": "+1 (942) 452-2990",
10410:     "phone": "+1 (941) 529-2597",
10455:     "phone": "+1 (972) 493-2362",
10500:     "phone": "+1 (888) 491-2792",
10545:     "phone": "+1 (848) 491-2071",
10590:     "phone": "+1 (858) 550-3038",
10635:     "phone": "+1 (835) 412-3381",
10680:     "phone": "+1 (800) 535-3383",
10725:     "phone": "+1 (985) 594-3323",
10770:     "phone": "+1 (812) 451-2468",
10815:     "phone": "+1 (893) 504-3286",
10860:     "phone": "+1 (892) 466-3931",
10905:     "phone": "+1 (956) 435-3774",
10950:     "phone": "+1 (916) 522-2144",
10995:     "phone": "+1 (943) 532-3928",
11040:     "phone": "+1 (959) 407-3524",
11085:     "phone": "+1 (802) 542-3045",
11130:     "phone": "+1 (804) 551-3651",
11175:     "phone": "+1 (980) 412-2186",
11220:     "phone": "+1 (803) 453-3310",
11265:     "phone": "+1 (877) 548-2895",
11310:     "phone": "+1 (982) 594-3943",
11355:     "phone": "+1 (866) 518-3456",
11400:     "phone": "+1 (850) 463-2269",
11445:     "phone": "+1 (913) 488-3685",
11490:     "phone": "+1 (889) 572-3844",
11535:     "phone": "+1 (918) 597-3338",
11580:     "phone": "+1 (910) 458-3017",
11625:     "phone": "+1 (845) 542-2074",
11670:     "phone": "+1 (920) 575-3522",
11715:     "phone": "+1 (826) 532-2765",
11760:     "phone": "+1 (829) 579-2194",
11805:     "phone": "+1 (872) 545-2188",
11850:     "phone": "+1 (964) 565-3489",
11895:     "phone": "+1 (973) 485-2904",
11940:     "phone": "+1 (884) 520-3772",
11985:     "phone": "+1 (902) 410-2793",
12030:     "phone": "+1 (816) 590-3441",
12075:     "phone": "+1 (889) 417-2649",
12120:     "phone": "+1 (881) 412-3096",
12165:     "phone": "+1 (953) 429-2851",
12210:     "phone": "+1 (945) 414-3818",
12255:     "phone": "+1 (883) 502-2517",
12300:     "phone": "+1 (970) 503-3712",
12345:     "phone": "+1 (943) 501-3226",
12390:     "phone": "+1 (897) 523-2736",
12435:     "phone": "+1 (815) 575-3850",
12480:     "phone": "+1 (894) 419-3758",
12525:     "phone": "+1 (951) 494-2083",
12570:     "phone": "+1 (911) 506-3812",
12615:     "phone": "+1 (902) 577-3186",
12660:     "phone": "+1 (993) 586-2216",
12705:     "phone": "+1 (873) 524-3587",
12750:     "phone": "+1 (833) 470-2143",
12795:     "phone": "+1 (881) 524-3300",
12840:     "phone": "+1 (880) 449-2694",
12885:     "phone": "+1 (999) 488-2124",
12930:     "phone": "+1 (946) 434-3615",
12975:     "phone": "+1 (897) 523-3929",
13020:     "phone": "+1 (863) 561-2666",
13065:     "phone": "+1 (905) 556-2950",
13110:     "phone": "+1 (884) 518-2009",
13155:     "phone": "+1 (923) 402-2717",
13200:     "phone": "+1 (965) 410-2726",
13245:     "phone": "+1 (948) 430-2882",
13290:     "phone": "+1 (909) 506-3068",
13335:     "phone": "+1 (972) 442-3788",
13380:     "phone": "+1 (915) 424-3371",
13425:     "phone": "+1 (949) 401-2796",
13470:     "phone": "+1 (875) 506-2221",
13515:     "phone": "+1 (861) 506-3785",
13560:     "phone": "+1 (976) 542-2879",
13605:     "phone": "+1 (989) 484-3795",
13650:     "phone": "+1 (832) 486-2158",
13695:     "phone": "+1 (849) 492-3864",
13740:     "phone": "+1 (975) 583-2067",
13785:     "phone": "+1 (825) 555-2723",
13830:     "phone": "+1 (880) 513-2167",
13875:     "phone": "+1 (886) 472-2726",
13920:     "phone": "+1 (913) 520-2681",
13965:     "phone": "+1 (881) 538-2342",
14010:     "phone": "+1 (826) 404-3272",
14055:     "phone": "+1 (904) 433-3633",
14100:     "phone": "+1 (945) 579-2396",
14145:     "phone": "+1 (918) 578-3533",
14190:     "phone": "+1 (845) 581-3350",
14235:     "phone": "+1 (932) 511-2689",
14280:     "phone": "+1 (807) 475-3088",
14325:     "phone": "+1 (900) 594-2577",
14370:     "phone": "+1 (921) 489-2264",
14415:     "phone": "+1 (817) 447-2873",
14460:     "phone": "+1 (861) 559-3985",
14505:     "phone": "+1 (838) 488-2156",
14550:     "phone": "+1 (902) 468-3545",
14595:     "phone": "+1 (857) 501-3296",
14640:     "phone": "+1 (890) 444-3250",
14685:     "phone": "+1 (882) 563-2874",
14730:     "phone": "+1 (959) 553-2310",
14775:     "phone": "+1 (822) 452-3700",
14820:     "phone": "+1 (947) 513-3029",
14865:     "phone": "+1 (862) 470-4000",
14910:     "phone": "+1 (836) 478-2720",
14955:     "phone": "+1 (998) 597-3162",
15000:     "phone": "+1 (862) 517-2671",
15045:     "phone": "+1 (953) 440-3043",
15090:     "phone": "+1 (992) 471-3408",
15135:     "phone": "+1 (957) 465-2770",
15180:     "phone": "+1 (833) 594-3751",
15225:     "phone": "+1 (871) 553-2205",
15270:     "phone": "+1 (851) 534-2729",
15315:     "phone": "+1 (906) 496-2599",
15360:     "phone": "+1 (808) 483-2764",
15405:     "phone": "+1 (960) 444-2715",
15450:     "phone": "+1 (973) 489-2799",
15495:     "phone": "+1 (997) 597-3304",
15540:     "phone": "+1 (842) 527-3421",
15585:     "phone": "+1 (892) 520-3003",
15630:     "phone": "+1 (902) 451-3665",
15675:     "phone": "+1 (870) 543-3906",
15720:     "phone": "+1 (998) 423-3831",
15765:     "phone": "+1 (815) 434-3193",
15810:     "phone": "+1 (997) 527-3202",
15855:     "phone": "+1 (902) 592-2841",
15900:     "phone": "+1 (854) 555-2052",
15945:     "phone": "+1 (988) 478-3254",
15990:     "phone": "+1 (937) 465-2543",
16035:     "phone": "+1 (891) 420-3627",
16080:     "phone": "+1 (907) 465-2312",
16125:     "phone": "+1 (823) 513-2892",
16170:     "phone": "+1 (841) 583-2605",
16215:     "phone": "+1 (914) 568-2143",
16260:     "phone": "+1 (868) 459-2495",
16305:     "phone": "+1 (967) 445-2674",
16350:     "phone": "+1 (875) 473-2133",
16395:     "phone": "+1 (928) 597-2031",
16440:     "phone": "+1 (830) 583-2916",
16485:     "phone": "+1 (956) 502-3054",
16530:     "phone": "+1 (934) 584-3772",
16575:     "phone": "+1 (889) 532-2220",
16620:     "phone": "+1 (942) 479-2098",
16665:     "phone": "+1 (807) 492-2898",
16710:     "phone": "+1 (955) 402-2659",
16755:     "phone": "+1 (855) 574-2174",
16800:     "phone": "+1 (971) 594-3462",
16845:     "phone": "+1 (988) 436-3780",
16890:     "phone": "+1 (962) 525-3183",
16935:     "phone": "+1 (816) 423-3670",
16980:     "phone": "+1 (996) 404-3484",
17025:     "phone": "+1 (889) 587-2770",
17070:     "phone": "+1 (851) 498-2841",
17115:     "phone": "+1 (854) 511-3910",
17160:     "phone": "+1 (841) 440-2870",
17205:     "phone": "+1 (866) 519-2708",
17250:     "phone": "+1 (861) 540-2294",
17295:     "phone": "+1 (958) 551-3153",
17340:     "phone": "+1 (823) 566-2514",
17385:     "phone": "+1 (846) 598-3929",
17430:     "phone": "+1 (969) 596-2327",
17475:     "phone": "+1 (965) 511-3671",
17520:     "phone": "+1 (913) 406-2217",
17565:     "phone": "+1 (914) 544-2708",
17610:     "phone": "+1 (888) 459-3380",
17655:     "phone": "+1 (884) 508-2176",
17700:     "phone": "+1 (828) 500-3019",
17745:     "phone": "+1 (972) 524-3605",
17790:     "phone": "+1 (989) 420-3840",
17835:     "phone": "+1 (998) 476-3447",
17880:     "phone": "+1 (885) 467-3007",
17925:     "phone": "+1 (932) 468-2370",
17970:     "phone": "+1 (813) 405-3432",
18015:     "phone": "+1 (831) 579-2495",
18060:     "phone": "+1 (852) 512-3292",
18105:     "phone": "+1 (884) 588-2207",
18150:     "phone": "+1 (949) 440-3242",
18195:     "phone": "+1 (960) 507-2350",
18240:     "phone": "+1 (908) 456-3485",
18285:     "phone": "+1 (969) 507-2858",
18330:     "phone": "+1 (833) 583-2612",
18375:     "phone": "+1 (983) 529-3049",
18420:     "phone": "+1 (989) 586-2424",
18465:     "phone": "+1 (994) 478-3848",
18510:     "phone": "+1 (956) 505-3704",
18555:     "phone": "+1 (980) 503-2091",
18600:     "phone": "+1 (972) 459-3455",
18645:     "phone": "+1 (824) 519-3361",
18690:     "phone": "+1 (992) 474-3330",
18735:     "phone": "+1 (928) 522-2772",
18780:     "phone": "+1 (950) 465-3865",
18825:     "phone": "+1 (804) 404-3795",
18870:     "phone": "+1 (905) 596-3245",
18915:     "phone": "+1 (941) 469-2165",
18960:     "phone": "+1 (920) 571-3668",
19005:     "phone": "+1 (849) 440-3328",
19050:     "phone": "+1 (942) 548-2232",
19095:     "phone": "+1 (967) 420-2120",
19140:     "phone": "+1 (809) 510-3008",
19185:     "phone": "+1 (983) 593-2855",
19230:     "phone": "+1 (836) 554-3665",
19275:     "phone": "+1 (914) 555-2093",
19320:     "phone": "+1 (955) 593-3789",
19365:     "phone": "+1 (815) 523-2844",
19410:     "phone": "+1 (972) 463-2505",
19455:     "phone": "+1 (891) 514-3713",
19500:     "phone": "+1 (904) 448-2916",
19545:     "phone": "+1 (964) 528-2916",
19590:     "phone": "+1 (953) 508-3071",
19635:     "phone": "+1 (913) 588-2463",
19680:     "phone": "+1 (828) 435-3240",
19725:     "phone": "+1 (803) 429-2794",
19770:     "phone": "+1 (872) 434-3108",
19815:     "phone": "+1 (935) 536-3472",
19860:     "phone": "+1 (836) 418-3858",
19905:     "phone": "+1 (872) 477-3854",
19950:     "phone": "+1 (948) 419-3941",
19995:     "phone": "+1 (851) 413-3653",
20040:     "phone": "+1 (937) 547-3918",
20085:     "phone": "+1 (826) 435-3262",
20130:     "phone": "+1 (832) 400-2393",
20175:     "phone": "+1 (858) 577-3544",
20220:     "phone": "+1 (917) 465-2946",
20265:     "phone": "+1 (971) 537-2174",
20310:     "phone": "+1 (851) 582-3285",
20355:     "phone": "+1 (876) 587-3137",
20400:     "phone": "+1 (800) 458-3376",
20445:     "phone": "+1 (973) 418-2535",
20490:     "phone": "+1 (819) 450-2906",
20535:     "phone": "+1 (854) 508-2919",
20580:     "phone": "+1 (966) 403-3955",
20625:     "phone": "+1 (995) 561-3204",
20670:     "phone": "+1 (936) 421-2553",
20715:     "phone": "+1 (823) 428-3294",
20760:     "phone": "+1 (852) 549-3299",
20805:     "phone": "+1 (982) 548-2736",
20850:     "phone": "+1 (964) 553-3110",
20895:     "phone": "+1 (852) 485-2117",
20940:     "phone": "+1 (969) 559-2287",
20985:     "phone": "+1 (850) 577-2833",
21030:     "phone": "+1 (829) 550-3178",
21075:     "phone": "+1 (908) 419-2107",
21120:     "phone": "+1 (832) 451-2113",
21165:     "phone": "+1 (995) 555-3776",
21210:     "phone": "+1 (958) 502-3698",
21255:     "phone": "+1 (802) 451-3321",
21300:     "phone": "+1 (997) 569-2914",
21345:     "phone": "+1 (981) 475-2943",
21390:     "phone": "+1 (979) 491-3476",
21435:     "phone": "+1 (988) 526-3809",
21480:     "phone": "+1 (960) 510-3971",
21525:     "phone": "+1 (940) 539-2625",
21570:     "phone": "+1 (952) 541-3367",
21615:     "phone": "+1 (874) 423-3476",
21660:     "phone": "+1 (870) 439-3563",
21705:     "phone": "+1 (871) 427-2813",
21750:     "phone": "+1 (809) 400-3202",
21795:     "phone": "+1 (959) 425-3696",
21840:     "phone": "+1 (928) 537-3432",
21885:     "phone": "+1 (926) 502-3110",
21930:     "phone": "+1 (822) 511-2130",
21975:     "phone": "+1 (950) 536-2022",
22020:     "phone": "+1 (979) 478-3156",
22065:     "phone": "+1 (898) 447-3378",
22110:     "phone": "+1 (935) 417-2910",
22155:     "phone": "+1 (808) 420-2920",
22200:     "phone": "+1 (951) 594-3091",
22245:     "phone": "+1 (954) 534-2551",
22290:     "phone": "+1 (942) 448-2373",
22335:     "phone": "+1 (828) 526-3827",
22380:     "phone": "+1 (990) 481-3673",
22425:     "phone": "+1 (840) 561-3317",
22470:     "phone": "+1 (981) 501-2388",
22515:     "phone": "+1 (814) 509-3874",
22560:     "phone": "+1 (905) 438-3751",
22605:     "phone": "+1 (862) 582-2105",
22650:     "phone": "+1 (949) 515-2422",
22695:     "phone": "+1 (880) 451-3762",
22740:     "phone": "+1 (808) 500-2001",
22785:     "phone": "+1 (836) 539-3196",
22830:     "phone": "+1 (985) 551-3289",
22875:     "phone": "+1 (877) 523-2564",
22920:     "phone": "+1 (936) 412-3805",
22965:     "phone": "+1 (965) 534-2888",
23010:     "phone": "+1 (842) 512-2026",
23055:     "phone": "+1 (918) 530-3554",
23100:     "phone": "+1 (947) 426-2750",
23145:     "phone": "+1 (832) 437-2688",
23190:     "phone": "+1 (848) 458-2412",
23235:     "phone": "+1 (803) 575-3464",
23280:     "phone": "+1 (923) 404-3546",
23325:     "phone": "+1 (940) 495-2752",
23370:     "phone": "+1 (906) 535-3725",
23415:     "phone": "+1 (962) 576-2686",
23460:     "phone": "+1 (836) 444-3300",
23505:     "phone": "+1 (913) 548-2074",
23550:     "phone": "+1 (831) 420-3323",
23595:     "phone": "+1 (928) 475-2125",
23640:     "phone": "+1 (831) 504-3935",
23685:     "phone": "+1 (851) 492-3240",
23730:     "phone": "+1 (860) 557-2108",
23775:     "phone": "+1 (953) 568-3439",
23820:     "phone": "+1 (998) 496-3562",
23865:     "phone": "+1 (935) 427-3737",
23910:     "phone": "+1 (991) 497-2736",
23955:     "phone": "+1 (981) 412-2390",
24000:     "phone": "+1 (993) 552-3141",
24045:     "phone": "+1 (970) 568-2863",
24090:     "phone": "+1 (973) 580-2588",
24135:     "phone": "+1 (830) 589-3880",
24180:     "phone": "+1 (928) 440-2670",
24225:     "phone": "+1 (829) 582-2791",
24270:     "phone": "+1 (838) 599-3585",
24315:     "phone": "+1 (834) 504-2070",
24360:     "phone": "+1 (909) 553-2286",
24405:     "phone": "+1 (808) 504-2019",
24450:     "phone": "+1 (985) 594-3663",
24495:     "phone": "+1 (820) 574-3148",
24540:     "phone": "+1 (988) 514-2153",
24585:     "phone": "+1 (838) 469-3673",
24630:     "phone": "+1 (821) 540-2205",
24675:     "phone": "+1 (840) 554-3172",
24720:     "phone": "+1 (894) 586-3334",
24765:     "phone": "+1 (844) 425-2434",
24810:     "phone": "+1 (944) 460-2448",
24855:     "phone": "+1 (800) 508-3617",
24900:     "phone": "+1 (847) 407-3739",
24945:     "phone": "+1 (821) 586-2090",
24990:     "phone": "+1 (935) 425-3503",
25035:     "phone": "+1 (995) 596-3203",
25080:     "phone": "+1 (988) 425-2202",
25125:     "phone": "+1 (904) 536-2675",
25170:     "phone": "+1 (977) 468-3778",
25215:     "phone": "+1 (980) 412-2783",
25260:     "phone": "+1 (870) 469-2510",
25305:     "phone": "+1 (839) 455-3888",
25350:     "phone": "+1 (951) 596-3112",
25395:     "phone": "+1 (857) 432-3255",
25440:     "phone": "+1 (818) 527-3626",
25485:     "phone": "+1 (929) 472-3329",
25530:     "phone": "+1 (906) 545-3789",
25575:     "phone": "+1 (894) 597-2312",
25620:     "phone": "+1 (987) 550-2226",
25665:     "phone": "+1 (805) 482-2688",
25710:     "phone": "+1 (830) 500-3360",
25755:     "phone": "+1 (969) 576-3355",
25800:     "phone": "+1 (853) 461-2864",
25845:     "phone": "+1 (891) 499-2606",
25890:     "phone": "+1 (956) 533-2287",
25935:     "phone": "+1 (979) 401-2251",
25980:     "phone": "+1 (800) 450-2169",
26025:     "phone": "+1 (961) 482-2196",
26070:     "phone": "+1 (842) 573-2877",
26115:     "phone": "+1 (891) 558-3369",
26160:     "phone": "+1 (847) 577-3896",
26205:     "phone": "+1 (983) 575-3177",
26250:     "phone": "+1 (985) 472-2883",
26295:     "phone": "+1 (927) 542-3604",
26340:     "phone": "+1 (865) 401-2455",
26385:     "phone": "+1 (830) 555-2016",
26430:     "phone": "+1 (813) 469-2885",
26475:     "phone": "+1 (850) 498-3289",
26520:     "phone": "+1 (940) 582-2056",
26565:     "phone": "+1 (837) 458-2803",
26610:     "phone": "+1 (912) 530-2993",
26655:     "phone": "+1 (881) 407-2172",
26700:     "phone": "+1 (910) 569-3955",
26745:     "phone": "+1 (942) 488-3139",
26790:     "phone": "+1 (864) 526-3825",
26835:     "phone": "+1 (961) 559-3886",
26880:     "phone": "+1 (819) 542-2498",
26925:     "phone": "+1 (889) 454-2886",
26970:     "phone": "+1 (901) 568-3496",
27015:     "phone": "+1 (894) 449-3657",
27060:     "phone": "+1 (896) 581-3324",
27105:     "phone": "+1 (888) 459-2375",
27150:     "phone": "+1 (898) 450-3022",
27195:     "phone": "+1 (944) 496-3909",
27240:     "phone": "+1 (988) 464-3576",
27285:     "phone": "+1 (907) 428-2605",
27330:     "phone": "+1 (938) 487-3300",
27375:     "phone": "+1 (860) 474-2083",
27420:     "phone": "+1 (804) 469-3220",
27465:     "phone": "+1 (917) 598-3454",
27510:     "phone": "+1 (996) 508-2271",
27555:     "phone": "+1 (888) 539-3201",
27600:     "phone": "+1 (934) 492-2149",
27645:     "phone": "+1 (933) 438-2983",
27690:     "phone": "+1 (960) 534-2193",
27735:     "phone": "+1 (868) 523-2420",
27780:     "phone": "+1 (846) 493-3166",
27825:     "phone": "+1 (976) 434-2078",
27870:     "phone": "+1 (985) 465-2907",
27915:     "phone": "+1 (894) 441-3687",
27960:     "phone": "+1 (896) 558-2356",
28005:     "phone": "+1 (856) 568-2574",
28050:     "phone": "+1 (903) 512-2646",
28095:     "phone": "+1 (932) 572-2866",
28140:     "phone": "+1 (892) 576-2778",
28185:     "phone": "+1 (840) 442-3510",
28230:     "phone": "+1 (873) 447-3037",
28275:     "phone": "+1 (853) 525-2310",
28320:     "phone": "+1 (871) 557-2002",
28365:     "phone": "+1 (978) 448-3730",
28410:     "phone": "+1 (996) 470-3301",
28455:     "phone": "+1 (873) 548-2245",
28500:     "phone": "+1 (906) 445-2083",
28545:     "phone": "+1 (883) 479-3280",
28590:     "phone": "+1 (884) 459-3088",
28635:     "phone": "+1 (901) 466-3968",
28680:     "phone": "+1 (848) 449-2919",
28725:     "phone": "+1 (914) 595-3357",
28770:     "phone": "+1 (875) 451-3087",
28815:     "phone": "+1 (803) 424-3896",
28860:     "phone": "+1 (946) 402-3869",
28905:     "phone": "+1 (857) 587-3728",
28950:     "phone": "+1 (989) 593-3249",
28995:     "phone": "+1 (876) 598-2754",
29040:     "phone": "+1 (898) 457-3082",
29085:     "phone": "+1 (810) 506-3338",
29130:     "phone": "+1 (971) 469-2927",
29175:     "phone": "+1 (914) 519-3863",
29220:     "phone": "+1 (830) 489-3521",
29265:     "phone": "+1 (907) 502-2419",
29310:     "phone": "+1 (885) 511-3997",
29355:     "phone": "+1 (902) 461-3146",
29400:     "phone": "+1 (961) 445-2582",
29445:     "phone": "+1 (901) 547-3377",
29490:     "phone": "+1 (933) 433-3620",
29535:     "phone": "+1 (972) 431-3013",
29580:     "phone": "+1 (902) 408-3935",
29625:     "phone": "+1 (873) 554-3449",
29670:     "phone": "+1 (862) 471-3846",
29715:     "phone": "+1 (840) 566-3883",
29760:     "phone": "+1 (834) 567-2325",
29805:     "phone": "+1 (962) 527-2211",
29850:     "phone": "+1 (977) 468-2672",
29895:     "phone": "+1 (912) 523-3812",
29940:     "phone": "+1 (818) 453-3648",
29985:     "phone": "+1 (992) 521-2475",
30030:     "phone": "+1 (858) 524-2026",
30075:     "phone": "+1 (912) 579-2288",
30120:     "phone": "+1 (831) 526-3921",
30165:     "phone": "+1 (973) 587-3990",
30210:     "phone": "+1 (861) 447-3276",
30255:     "phone": "+1 (824) 434-2519",
30300:     "phone": "+1 (824) 484-3470",
30345:     "phone": "+1 (925) 487-3129",
30390:     "phone": "+1 (843) 453-3643",
30435:     "phone": "+1 (828) 559-3256",
30480:     "phone": "+1 (868) 498-3838",
30525:     "phone": "+1 (960) 545-3501",
30570:     "phone": "+1 (829) 424-3324",
30615:     "phone": "+1 (884) 504-3791",
30660:     "phone": "+1 (967) 423-3215",
30705:     "phone": "+1 (809) 587-2135",
30750:     "phone": "+1 (936) 479-2400",
30795:     "phone": "+1 (895) 514-2304",
30840:     "phone": "+1 (810) 495-3914",
30885:     "phone": "+1 (966) 595-2430",
30930:     "phone": "+1 (903) 589-3938",
30975:     "phone": "+1 (912) 517-3837",
31020:     "phone": "+1 (971) 580-3589",
31065:     "phone": "+1 (938) 570-3570",
31110:     "phone": "+1 (823) 584-3503",
31155:     "phone": "+1 (991) 417-2979",
31200:     "phone": "+1 (898) 401-3979",
31245:     "phone": "+1 (961) 533-2242",
31290:     "phone": "+1 (996) 504-3745",
31335:     "phone": "+1 (880) 426-2986",
31380:     "phone": "+1 (980) 566-2140",
github.com/google/end-to-end:lib/closure-compiler/contrib/externs/maps/google_maps_api_v3_19.js: [ master, ] Duplicate result
github.com/apache/incubator-dolphinscheduler:sql/dolphinscheduler-postgre.sql: [ dev, ]
627:   phone varchar(11) DEFAULT NULL ,
761: INSERT INTO t_ds_user(user_name,user_password,user_type,email,phone,tenant_id,create_time,update_time) VALUES ('admin', '7ad2410b2f4c074479a8937a28a22b8f', '0', 'xxx@q...(65 bytes skipped)...
github.com/chromium/chromium:third_party/blink/tools/blinkpy/third_party/wpt/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ]
1515: <!ENTITY phone "&#x260E;">
github.com/chromium/chromium:third_party/blink/web_tests/external/wpt/tools/manifest/catalog/xhtml.dtd: [ master, ] Duplicate result
github.com/googleapis/google-cloud-python:talent/google/cloud/talent_v4beta1/gapic/enums.py: [ master, ]
943: class Phone(object):
967:         PHONE_TYPE_UNSPECIFIED = 0
944:     class PhoneType(enum.IntEnum):
770:           MOBILE_WEB (int): A mobile device web browser, such as a phone or tablet with a Chrome
949:           PHONE_TYPE_UNSPECIFIED (int): Default value.
959:           MOBILE or LANDLINE number. The ``phone usage`` should be set to PERSONAL
960:           for these phone types. Some more information can be found here:
964:           fixed-line and mobile numbers by looking at the phone number itself.
946:         Enum that represents the type of the telephone.
954:           TTY_OR_TDD (int): A TTY (test telephone) or TDD (telecommunication device for the deaf).
956:           VIRTUAL (int): A virtual telephone number is a number that can be routed to another
github.com/apache/netbeans:ide/html.parser/src/org/netbeans/modules/html/parser/model/NamedCharacterReference.java: [ master, ]
1559:     phone("phone", 0x0260E),
github.com/apache/ofbiz:applications/content/dtd/docbook.dtd: [ trunk, ]
744: <!ELEMENT phone (#PCDATA|inlinemediaobject|remark|superscript|subscript|xref|link|olink|anchor|biblioref|alt|annota...(36 bytes skipped)...
669: ...(101 bytes skipped)...ioref|alt|annotation|indexterm|phrase|replaceable|personname|pob|street|city|state|postcode|country|phone|fax|email|uri|otheraddr)*>
746: <!ATTLIST phone
github.com/google/caja:src/com/google/caja/apitaming/google.maps.policyFactory.js: [ master, ]
4271: google.maps.TransitAgency.prototype.phone = 1;
5201: google.maps.places.PlaceResult.prototype.formatted_phone_number = 1;
5226: google.maps.places.PlaceResult.prototype.international_phone_number = 1;
github.com/PolymerElements/app-layout:demo/contacts.json: [ master, ]
21:     "phone": "(817) 426-2901",
43:     "phone": "(901) 441-2582",
65:     "phone": "(956) 428-2996",
87:     "phone": "(823) 415-2224",
109:     "phone": "(814) 488-2063",
131:     "phone": "(887) 497-3612",
153:     "phone": "(957) 412-3261",
175:     "phone": "(946) 404-2511",
197:     "phone": "(910) 533-3832",
219:     "phone": "(876) 584-3746",
241:     "phone": "(842) 503-2389",
263:     "phone": "(914) 461-3510",
285:     "phone": "(800) 559-2165",
307:     "phone": "(988) 478-3842",
329:     "phone": "(882) 531-2818",
351:     "phone": "(996) 557-3624",
373:     "phone": "(923) 461-2312",
395:     "phone": "(964) 543-3486",
417:     "phone": "(946) 414-3492",
439:     "phone": "(802) 539-3360",
461:     "phone": "(818) 424-2348",
483:     "phone": "(810) 406-3416",
505:     "phone": "(975) 451-3272",
527:     "phone": "(961) 443-3343",
549:     "phone": "(839) 591-3993",
571:     "phone": "(852) 538-3232",
593:     "phone": "(967) 410-2522",
615:     "phone": "(812) 540-2032",
637:     "phone": "(902) 544-3976",
659:     "phone": "(812) 545-2648",
681:     "phone": "(937) 481-3812",
703:     "phone": "(807) 556-3727",
725:     "phone": "(968) 546-3854",
747:     "phone": "(816) 465-3014",
769:     "phone": "(810) 510-3744",
791:     "phone": "(982) 438-3850",
813:     "phone": "(887) 500-3974",
835:     "phone": "(897) 481-2359",
857:     "phone": "(867) 520-2422",
879:     "phone": "(968) 541-2220",
901:     "phone": "(822) 493-3031",
923:     "phone": "(821) 517-2066",
945:     "phone": "(875) 561-3839",
967:     "phone": "(980) 527-2867",
989:     "phone": "(893) 423-2241",
1011:     "phone": "(916) 568-2718",
1033:     "phone": "(865) 596-2021",
1055:     "phone": "(829) 562-3502",
1077:     "phone": "(852) 558-3074",
1099:     "phone": "(891) 598-2904",
1121:     "phone": "(908) 488-3939",
1143:     "phone": "(828) 500-2593",
1165:     "phone": "(869) 544-3589",
1187:     "phone": "(808) 507-2955",
1209:     "phone": "(896) 543-3314",
1231:     "phone": "(852) 477-2611",
1253:     "phone": "(812) 415-2585",
1275:     "phone": "(890) 442-3503",
1297:     "phone": "(895) 528-2574",
1319:     "phone": "(944) 564-2803",
1341:     "phone": "(963) 428-3124",
1363:     "phone": "(947) 456-2663",
1385:     "phone": "(811) 480-2342",
1407:     "phone": "(838) 400-3578",
1429:     "phone": "(895) 420-2620",
1451:     "phone": "(857) 415-3707",
1473:     "phone": "(935) 548-2580",
1495:     "phone": "(905) 466-2231",
1517:     "phone": "(898) 517-3041",
1539:     "phone": "(867) 474-2146",
1561:     "phone": "(851) 582-2204",
1583:     "phone": "(819) 482-2099",
1605:     "phone": "(930) 570-3544",
1627:     "phone": "(959) 575-3680",
1649:     "phone": "(816) 520-2774",
1671:     "phone": "(995) 590-2366",
1693:     "phone": "(992) 548-3878",
1715:     "phone": "(861) 535-2683",
1737:     "phone": "(880) 590-3786",
1759:     "phone": "(868) 586-2207",
1781:     "phone": "(886) 401-2897",
1803:     "phone": "(814) 551-2487",
1825:     "phone": "(865) 413-3195",
1847:     "phone": "(823) 570-2457",
1869:     "phone": "(836) 524-2616",
1891:     "phone": "(974) 511-2460",
1913:     "phone": "(989) 558-3766",
1935:     "phone": "(974) 558-2625",
1957:     "phone": "(929) 559-3077",
1979:     "phone": "(967) 595-3876",
2001:     "phone": "(917) 515-3962",
2023:     "phone": "(902) 528-2051",
2045:     "phone": "(928) 557-3052",
2067:     "phone": "(942) 474-3822",
2089:     "phone": "(986) 580-3064",
2111:     "phone": "(955) 561-2349",
2133:     "phone": "(952) 423-2212",
2155:     "phone": "(997) 529-2688",
2177:     "phone": "(802) 512-3640",
2199:     "phone": "(901) 504-3233",
2221:     "phone": "(867) 576-3002",
2243:     "phone": "(920) 452-3377",
2265:     "phone": "(843) 586-2743",
2287:     "phone": "(901) 537-3991",
2309:     "phone": "(813) 503-2649",
2331:     "phone": "(889) 461-2741",
2353:     "phone": "(917) 466-2566",
2375:     "phone": "(889) 408-3991",
2397:     "phone": "(816) 454-3618",
2419:     "phone": "(980) 446-2496",
2441:     "phone": "(895) 541-3397",
2463:     "phone": "(883) 597-2036",
2485:     "phone": "(938) 478-3164",
2507:     "phone": "(995) 595-3974",
2529:     "phone": "(922) 599-3995",
2551:     "phone": "(814) 523-3612",
2573:     "phone": "(958) 511-3488",
2595:     "phone": "(871) 435-3743",
2617:     "phone": "(926) 593-2505",
2639:     "phone": "(821) 518-2276",
2661:     "phone": "(901) 579-2803",
2683:     "phone": "(819) 408-2182",
2705:     "phone": "(977) 552-3200",
2727:     "phone": "(900) 475-3785",
2749:     "phone": "(816) 429-3615",
2771:     "phone": "(953) 514-3535",
2793:     "phone": "(997) 545-3802",
2815:     "phone": "(880) 459-2370",
2837:     "phone": "(875) 496-3782",
2859:     "phone": "(966) 582-2529",
2881:     "phone": "(991) 514-3925",
2903:     "phone": "(907) 440-2113",
2925:     "phone": "(986) 415-3367",
2947:     "phone": "(945) 538-3851",
2969:     "phone": "(908) 527-2510",
2991:     "phone": "(867) 475-2648",
3013:     "phone": "(815) 574-3583",
3035:     "phone": "(994) 597-2534",
3057:     "phone": "(916) 551-3269",
3079:     "phone": "(930) 418-3265",
3101:     "phone": "(973) 550-3569",
3123:     "phone": "(852) 571-3576",
3145:     "phone": "(905) 514-2725",
3167:     "phone": "(801) 531-2586",
3189:     "phone": "(824) 598-3313",
3211:     "phone": "(878) 446-2425",
3233:     "phone": "(956) 553-2050",
3255:     "phone": "(963) 414-2787",
3277:     "phone": "(873) 577-2869",
3299:     "phone": "(816) 493-2742",
3321:     "phone": "(804) 506-3585",
3343:     "phone": "(941) 573-3108",
3365:     "phone": "(885) 508-3868",
3387:     "phone": "(920) 448-3636",
3409:     "phone": "(805) 533-2119",
3431:     "phone": "(828) 457-2049",
3453:     "phone": "(949) 462-3512",
3475:     "phone": "(856) 582-2727",
3497:     "phone": "(951) 408-3515",
3519:     "phone": "(805) 581-2201",
3541:     "phone": "(981) 600-2987",
3563:     "phone": "(958) 545-3599",
3585:     "phone": "(934) 533-3438",
3607:     "phone": "(963) 572-3829",
3629:     "phone": "(934) 580-3784",
3651:     "phone": "(968) 545-3385",
3673:     "phone": "(872) 448-3197",
3695:     "phone": "(933) 441-3632",
3717:     "phone": "(862) 462-3513",
3739:     "phone": "(868) 529-3500",
3761:     "phone": "(824) 588-3680",
3783:     "phone": "(926) 595-3032",
3805:     "phone": "(803) 510-3885",
3827:     "phone": "(969) 592-2871",
3849:     "phone": "(833) 512-2279",
3871:     "phone": "(968) 520-2781",
3893:     "phone": "(850) 473-3863",
3915:     "phone": "(854) 538-2605",
3937:     "phone": "(919) 571-3870",
3959:     "phone": "(993) 559-2273",
3981:     "phone": "(944) 573-3509",
4003:     "phone": "(996) 562-3285",
4025:     "phone": "(881) 442-3317",
4047:     "phone": "(995) 490-2638",
4069:     "phone": "(920) 458-2923",
4091:     "phone": "(954) 576-2820",
4113:     "phone": "(853) 433-2272",
4135:     "phone": "(816) 478-3071",
4157:     "phone": "(870) 511-2367",
4179:     "phone": "(916) 428-2390",
4201:     "phone": "(981) 586-2200",
4223:     "phone": "(857) 473-2997",
4245:     "phone": "(868) 542-3034",
4267:     "phone": "(922) 417-2649",
4289:     "phone": "(870) 572-3252",
4311:     "phone": "(902) 400-3059",
4333:     "phone": "(964) 422-3068",
4355:     "phone": "(844) 447-3638",
4377:     "phone": "(952) 548-3787",
4399:     "phone": "(860) 405-3588",
4421:     "phone": "(891) 436-2016",
4443:     "phone": "(874) 534-3124",
4465:     "phone": "(994) 522-3068",
4487:     "phone": "(911) 563-3668",
4509:     "phone": "(994) 477-3415",
4531:     "phone": "(882) 499-2242",
4553:     "phone": "(893) 417-2654",
4575:     "phone": "(946) 414-3557",
4597:     "phone": "(832) 403-3692",
4619:     "phone": "(946) 513-2799",
4641:     "phone": "(813) 440-3063",
4663:     "phone": "(944) 540-3499",
4685:     "phone": "(822) 530-2413",
4707:     "phone": "(979) 487-2773",
4729:     "phone": "(951) 538-3316",
4751:     "phone": "(990) 470-3077",
4773:     "phone": "(929) 466-3166",
4795:     "phone": "(943) 474-3085",
4817:     "phone": "(819) 547-2703",
4839:     "phone": "(822) 531-2515",
4861:     "phone": "(933) 464-2281",
4883:     "phone": "(856) 447-3354",
4905:     "phone": "(985) 414-2281",
4927:     "phone": "(912) 557-3383",
4949:     "phone": "(802) 454-3368",
4971:     "phone": "(886) 572-2143",
4993:     "phone": "(863) 438-3293",
5015:     "phone": "(983) 496-2931",
5037:     "phone": "(878) 581-2211",
5059:     "phone": "(987) 576-3068",
5081:     "phone": "(843) 435-2675",
5103:     "phone": "(908) 451-2708",
5125:     "phone": "(877) 447-2061",
5147:     "phone": "(913) 592-3075",
5169:     "phone": "(862) 466-2481",
5191:     "phone": "(927) 536-3348",
5213:     "phone": "(881) 597-2110",
5235:     "phone": "(833) 427-3141",
5257:     "phone": "(876) 448-2187",
5279:     "phone": "(853) 562-3172",
5301:     "phone": "(891) 532-3564",
5323:     "phone": "(853) 436-2778",
5345:     "phone": "(962) 538-2574",
5367:     "phone": "(961) 506-3669",
5389:     "phone": "(850) 481-3931",
5411:     "phone": "(978) 583-3962",
5433:     "phone": "(912) 523-3269",
5455:     "phone": "(947) 457-2441",
5477:     "phone": "(944) 429-3751",
5499:     "phone": "(889) 487-2711",
5521:     "phone": "(912) 432-3782",
5543:     "phone": "(868) 519-2817",
5565:     "phone": "(914) 569-3745",
5587:     "phone": "(991) 577-2455",
5609:     "phone": "(831) 594-3993",
5631:     "phone": "(903) 572-3575",
5653:     "phone": "(909) 404-3929",
5675:     "phone": "(912) 520-2618",
5697:     "phone": "(800) 422-3688",
5719:     "phone": "(951) 401-2034",
5741:     "phone": "(827) 440-2145",
5763:     "phone": "(871) 552-3958",
5785:     "phone": "(915) 505-2620",
5807:     "phone": "(923) 433-2666",
5829:     "phone": "(986) 502-2226",
5851:     "phone": "(835) 444-3138",
5873:     "phone": "(940) 497-2705",
5895:     "phone": "(879) 508-2698",
5917:     "phone": "(876) 426-2122",
5939:     "phone": "(993) 537-2899",
5961:     "phone": "(825) 422-3231",
5983:     "phone": "(972) 556-2548",
6005:     "phone": "(884) 588-3785",
6027:     "phone": "(852) 542-2938",
6049:     "phone": "(930) 530-3501",
6071:     "phone": "(807) 420-2457",
6093:     "phone": "(929) 573-3129",
6115:     "phone": "(948) 461-3658",
6137:     "phone": "(813) 569-3499",
6159:     "phone": "(959) 437-3887",
6181:     "phone": "(929) 469-3200",
6203:     "phone": "(975) 555-3617",
6225:     "phone": "(936) 437-3569",
6247:     "phone": "(992) 594-3916",
6269:     "phone": "(823) 420-3250",
6291:     "phone": "(873) 427-3409",
6313:     "phone": "(871) 452-2870",
6335:     "phone": "(948) 512-3677",
6357:     "phone": "(989) 468-2742",
6379:     "phone": "(862) 588-3110",
6401:     "phone": "(882) 546-3928",
6423:     "phone": "(930) 448-2157",
6445:     "phone": "(927) 481-2476",
6467:     "phone": "(829) 585-3891",
6489:     "phone": "(843) 584-2383",
6511:     "phone": "(890) 533-3064",
6533:     "phone": "(812) 401-3316",
6555:     "phone": "(896) 548-2171",
6577:     "phone": "(828) 488-2896",
6599:     "phone": "(959) 501-3404",
6621:     "phone": "(884) 433-3460",
6643:     "phone": "(946) 553-2155",
6665:     "phone": "(834) 596-3524",
6687:     "phone": "(998) 544-3267",
6709:     "phone": "(980) 409-3469",
6731:     "phone": "(978) 506-3898",
6753:     "phone": "(880) 406-2442",
6775:     "phone": "(902) 553-3658",
6797:     "phone": "(848) 468-2790",
6819:     "phone": "(961) 557-2273",
6841:     "phone": "(888) 600-2767",
6863:     "phone": "(876) 594-2112",
6885:     "phone": "(836) 540-2790",
6907:     "phone": "(925) 538-2973",
6929:     "phone": "(847) 528-3630",
6951:     "phone": "(829) 445-2244",
6973:     "phone": "(914) 557-2160",
6995:     "phone": "(995) 481-3920",
7017:     "phone": "(912) 427-3358",
7039:     "phone": "(938) 529-3967",
7061:     "phone": "(935) 574-3165",
7083:     "phone": "(886) 454-2038",
7105:     "phone": "(910) 600-2666",
7127:     "phone": "(892) 546-2971",
7149:     "phone": "(833) 494-3476",
7171:     "phone": "(884) 521-3084",
7193:     "phone": "(873) 450-2072",
7215:     "phone": "(824) 554-2497",
7237:     "phone": "(911) 571-2320",
7259:     "phone": "(808) 578-2445",
7281:     "phone": "(904) 444-3745",
7303:     "phone": "(808) 516-2094",
7325:     "phone": "(891) 403-3020",
7347:     "phone": "(883) 563-2014",
7369:     "phone": "(814) 430-3138",
7391:     "phone": "(805) 408-3874",
7413:     "phone": "(969) 542-2613",
7435:     "phone": "(882) 485-2815",
7457:     "phone": "(832) 506-2961",
7479:     "phone": "(945) 577-3780",
7501:     "phone": "(881) 438-3457",
7523:     "phone": "(996) 420-2363",
7545:     "phone": "(800) 574-2091",
7567:     "phone": "(941) 590-3874",
7589:     "phone": "(926) 567-2180",
7611:     "phone": "(854) 438-3356",
7633:     "phone": "(826) 522-3183",
7655:     "phone": "(898) 426-2065",
7677:     "phone": "(907) 597-3902",
7699:     "phone": "(982) 532-3421",
7721:     "phone": "(808) 502-2314",
7743:     "phone": "(805) 554-3669",
7765:     "phone": "(971) 515-2074",
7787:     "phone": "(961) 502-3921",
7809:     "phone": "(991) 576-3320",
7831:     "phone": "(922) 535-2085",
7853:     "phone": "(950) 499-2028",
7875:     "phone": "(988) 478-3734",
7897:     "phone": "(933) 555-3019",
7919:     "phone": "(930) 449-2969",
7941:     "phone": "(944) 414-3916",
7963:     "phone": "(912) 415-2087",
7985:     "phone": "(994) 498-3202",
8007:     "phone": "(807) 537-3271",
8029:     "phone": "(829) 471-3065",
8051:     "phone": "(810) 599-3339",
8073:     "phone": "(946) 534-2498",
8095:     "phone": "(915) 446-2455",
8117:     "phone": "(884) 560-3387",
8139:     "phone": "(934) 457-2444",
8161:     "phone": "(812) 518-3391",
8183:     "phone": "(802) 458-3217",
8205:     "phone": "(880) 569-2358",
8227:     "phone": "(905) 565-3468",
8249:     "phone": "(895) 579-2625",
8271:     "phone": "(966) 483-3351",
8293:     "phone": "(844) 495-2795",
8315:     "phone": "(820) 453-3820",
8337:     "phone": "(981) 464-3639",
8359:     "phone": "(870) 486-2499",
8381:     "phone": "(834) 587-3684",
8403:     "phone": "(883) 509-3820",
8425:     "phone": "(869) 440-3471",
8447:     "phone": "(806) 595-3481",
8469:     "phone": "(829) 412-3655",
8491:     "phone": "(832) 562-2069",
8513:     "phone": "(970) 600-2028",
8535:     "phone": "(824) 468-3108",
8557:     "phone": "(820) 569-3637",
8579:     "phone": "(982) 574-2165",
8601:     "phone": "(870) 537-3435",
8623:     "phone": "(843) 402-3938",
8645:     "phone": "(951) 474-2640",
8667:     "phone": "(913) 577-3866",
8689:     "phone": "(844) 545-2412",
8711:     "phone": "(856) 471-3316",
8733:     "phone": "(867) 559-3000",
8755:     "phone": "(909) 447-3849",
8777:     "phone": "(964) 598-3707",
8799:     "phone": "(848) 593-3474",
8821:     "phone": "(957) 407-3116",
8843:     "phone": "(888) 489-2923",
8865:     "phone": "(947) 435-3218",
8887:     "phone": "(992) 459-3031",
8909:     "phone": "(888) 431-2447",
8931:     "phone": "(991) 536-3705",
8953:     "phone": "(829) 530-3596",
8975:     "phone": "(881) 497-3274",
8997:     "phone": "(945) 571-2010",
9019:     "phone": "(933) 478-3987",
9041:     "phone": "(975) 467-3292",
9063:     "phone": "(807) 548-3703",
9085:     "phone": "(818) 520-3833",
9107:     "phone": "(831) 425-2424",
9129:     "phone": "(850) 423-2670",
9151:     "phone": "(861) 587-3003",
9173:     "phone": "(985) 565-3301",
9195:     "phone": "(830) 519-3986",
9217:     "phone": "(828) 506-3671",
9239:     "phone": "(939) 546-2501",
9261:     "phone": "(965) 578-3210",
9283:     "phone": "(868) 426-2611",
9305:     "phone": "(840) 457-2791",
9327:     "phone": "(832) 502-3659",
9349:     "phone": "(871) 449-2232",
9371:     "phone": "(822) 428-3372",
9393:     "phone": "(895) 532-2566",
9415:     "phone": "(933) 513-2608",
9437:     "phone": "(921) 600-2756",
9459:     "phone": "(801) 444-3966",
9481:     "phone": "(813) 560-2883",
9503:     "phone": "(829) 411-2721",
9525:     "phone": "(964) 471-3289",
9547:     "phone": "(995) 459-2856",
9569:     "phone": "(976) 400-2448",
9591:     "phone": "(939) 494-2894",
9613:     "phone": "(961) 418-2958",
9635:     "phone": "(873) 489-2712",
9657:     "phone": "(883) 472-3011",
9679:     "phone": "(990) 581-2101",
9701:     "phone": "(979) 573-3861",
9723:     "phone": "(878) 505-2614",
9745:     "phone": "(837) 444-2117",
9767:     "phone": "(978) 484-3479",
9789:     "phone": "(822) 533-3432",
9811:     "phone": "(890) 461-3250",
9833:     "phone": "(972) 592-3400",
9855:     "phone": "(908) 595-3540",
9877:     "phone": "(993) 461-3721",
9899:     "phone": "(943) 493-3287",
9921:     "phone": "(866) 493-3254",
9943:     "phone": "(926) 463-2373",
9965:     "phone": "(950) 518-2372",
9987:     "phone": "(823) 424-2163",
10009:     "phone": "(951) 589-2723",
10031:     "phone": "(879) 403-2513",
10053:     "phone": "(888) 481-3858",
10075:     "phone": "(972) 517-3113",
10097:     "phone": "(837) 537-2963",
10119:     "phone": "(937) 528-2434",
10141:     "phone": "(981) 470-3813",
10163:     "phone": "(890) 599-3600",
10185:     "phone": "(839) 445-3763",
10207:     "phone": "(806) 479-3754",
10229:     "phone": "(887) 439-2117",
10251:     "phone": "(892) 484-3082",
10273:     "phone": "(910) 431-2449",
10295:     "phone": "(988) 498-2056",
10317:     "phone": "(874) 465-2581",
10339:     "phone": "(819) 430-2612",
10361:     "phone": "(857) 508-2561",
10383:     "phone": "(932) 598-2276",
10405:     "phone": "(852) 477-3706",
10427:     "phone": "(867) 463-2219",
10449:     "phone": "(800) 419-2994",
10471:     "phone": "(927) 422-3415",
10493:     "phone": "(803) 429-2640",
10515: