Found 122063 results in 24231 files, showing top 50 files (show more).
android.googlesource.com/platform/packages/services/Telephony:src/com/android/phone/PhoneInterfaceManager.java: [ master, ]
377:         public Phone phone;
17: package com.android.phone;
198: public class PhoneInterfaceManager extends ITelephony.Stub {
1639:     private PhoneInterfaceManager(PhoneGlobals app) {
1655:     private Phone getDefaultPhone() {
1686:     private Phone getPhone(int subId) {
2288:     public String getNetworkCountryIsoForPhone(int phoneId) {
5809:     public int checkCarrierPrivilegesForPackageAnyPhone(String pkgName) {
5832:     public List<String> getCarrierPackageNamesForIntentAndPhone(Intent intent, int phoneId) {
6290:     public boolean isWorldPhone(int subId, String callingPackage, String callingFeatureId) {
307:     private PhoneConfigurationManager mPhoneConfigurationManager;
1666:     private Phone getPhoneFromRequest(MainThreadRequest request) {
1674:     private Phone getPhoneFromSubId(int subId) {
2067:     private void shutdownRadioUsingPhoneId(int phoneId) {
2742:     public int getActivePhoneType() {
2747:     public int getActivePhoneTypeForSlot(int slotIndex) {
3786:     private void checkModifyPhoneStatePermission(int subId, String message) {
4424:     private Phone getPhoneFromSlotIdOrThrowException(int slotIndex) {
5876:     public List<String> getPackagesWithCarrierPrivilegesForAllPhones() {
6416:     public int getSubIdForPhoneAccount(PhoneAccount phoneAccount) {
6426:     public int getSubIdForPhoneAccountHandle(
6441:     public @Nullable PhoneAccountHandle getPhoneAccountHandleForSubscriptionId(int subscriptionId) {
21: import static com.android.internal.telephony.PhoneConstants.PHONE_TYPE_IMS;
142: import com.android.internal.telephony.Phone;
175: import com.android.phone.settings.PickSmsSubscriptionActivity;
176: import com.android.phone.vvm.PhoneAccountHandleConverter;
177: import com.android.phone.vvm.RemoteVvmTaskManager;
178: import com.android.phone.vvm.VisualVoicemailSettingsUtil;
179: import com.android.phone.vvm.VisualVoicemailSmsFilterConfig;
376:         // In cases where subId is unavailable, the caller needs to specify the phone.
385:         MainThreadRequest(Object argument, Phone phone, WorkSource workSource) {
387:             if (phone != null) {
388:                 this.phone = phone;
416:      * A handler that processes messages on the main thread in the phone process. Since many
417:      * of the Phone calls are not thread safe this is needed to shuttle the requests from the
418:      * inbound binder threads to the main thread in the phone process.  The Binder thread
435:             final Phone defaultPhone = getDefaultPhone();
440:                     final Phone phone = getPhoneFromRequest(request);
459:                         request.result = phone != null
460:                                 ? phone.handleUssdRequest(ussdRequest, wrappedCallback) : false;
471:                     final Phone phone = getPhoneFromRequest(request);
472:                     request.result = phone != null ?
1257:                     request.phone.requestCellInfoUpdate(request.workSource, onCompleted);
1271:                     request.phone.requestCellInfoUpdate(request.workSource,
1299:                     Phone phone = getPhoneFromRequest(request);
1300:                     phone.getCellIdentity(ws, obtainMessage(EVENT_GET_CELL_LOCATION_DONE, request));
1308:                         phone = getPhoneFromRequest(request);
1309:                         request.result = (phone.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA)
1331:                             .enablePhone(request.phone, enable, onCompleted);
1337:                     int phoneId = request.phone.getPhoneId();
1352:                             .getPhoneStatusFromModem(request.phone, onCompleted);
1357:                     int id = request.phone.getPhoneId();
1380:                     request.phone.setSystemSelectionChannels(args.first, onCompleted);
1553:     private Object sendRequest(int command, Object argument, Phone phone, WorkSource workSource) {
1555:                 command, argument, SubscriptionManager.INVALID_SUBSCRIPTION_ID, phone, workSource);
1564:             int command, Object argument, Integer subId, Phone phone, WorkSource workSource) {
1570:         if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID && phone != null) {
1571:             throw new IllegalArgumentException("subId and phone cannot both be specified!");
1572:         } else if (phone != null) {
1573:             request = new MainThreadRequest(argument, phone, workSource);
1613:      * Same as {@link #sendRequestAsync(int,Object)} except it takes a Phone and WorkSource.
1617:             int command, Object argument, Phone phone, WorkSource workSource) {
1618:         MainThreadRequest request = new MainThreadRequest(argument, phone, workSource);
1656:         Phone thePhone = getPhone(getDefaultSubscription());
1663:         ServiceManager.addService("phone", this);
1667:         if (request.phone != null) {
1668:             return request.phone;
1680:         Phone phone = getPhoneFromRequest(request);
1681:         return phone == null ? null :
1682:                 UiccController.getInstance().getUiccCard(phone.getPhoneId());
1685:     // returns phone associated with the subId.
1690:     private void sendEraseModemConfig(Phone phone) {
1691:         if (phone != null) {
1693:                   mApp, phone.getSubId(), "eraseModemConfig");
1731:             // PENDING: should we just silently fail if phone is offhook or ringing?
1752:         // from the context of the phone app.
1755:         if (mAppOps.noteOp(AppOpsManager.OPSTR_CALL_PHONE, Binder.getCallingUid(), callingPackage)
1936:             final Phone phone = getPhone(subId);
1937:             if (phone != null) {
1938:                 phone.updateServiceLocation();
1982:             final Phone phone = getPhone(subId);
1983:             if (phone != null) {
1984:                 return phone.getServiceState().getState() != ServiceState.STATE_POWER_OFF;
2002:             final Phone phone = getPhone(subId);
2003:             if (phone != null) {
2004:                 phone.setRadioPower(!isRadioOnForSubscriber(subId));
2020:             final Phone phone = getPhone(subId);
2021:             if (phone == null) {
2024:             if ((phone.getServiceState().getState() != ServiceState.STATE_POWER_OFF) != turnOn) {
2042:                 Phone phone = PhoneFactory.getPhone(i);
2043:                 if (phone != null && phone.isRadioAvailable()) return true;
2059:                 logv("Shutting down Phone " + i);
2068:         Phone phone = PhoneFactory.getPhone(phoneId);
2069:         if (phone != null && phone.isRadioAvailable()) {
2070:             phone.shutdownRadio();
2079:             final Phone defaultPhone = PhoneFactory.getDefaultPhone();
2084:                 loge("There's no default phone.");
2097:             final Phone phone = getPhone(subId);
2098:             if (phone != null) {
2099:                 phone.setRadioPower(turnOn);
2117:             final Phone phone = getPhone(subId);
2118:             if (phone != null) {
2119:                 phone.getDataEnabledSettings().setUserDataEnabled(true);
2137:             final Phone phone = getPhone(subId);
2138:             if (phone != null) {
2139:                 phone.getDataEnabledSettings().setUserDataEnabled(false);
2153:             final Phone phone = getPhone(subId);
2154:             if (phone != null) {
2155:                 return phone.isDataAllowed(ApnSetting.TYPE_DEFAULT);
2204:             Phone phone = PhoneFactory.getPhone(slotIndex);
2205:             return phone == null ? TelephonyManager.CALL_STATE_IDLE :
2206:                     PhoneConstantConversions.convertCallState(phone.getState());
2221:             final Phone phone = getPhone(subId);
2222:             if (phone != null) {
2223:                 return PhoneConstantConversions.convertDataState(phone.getDataConnectionState());
2242:             final Phone phone = getPhone(subId);
2243:             if (phone != null) {
2244:                 return DefaultPhoneNotifier.convertDataActivityState(phone.getDataActivityState());
2272:                 return (getDefaultPhone().getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA)
2293:             if (phoneId == SubscriptionManager.INVALID_PHONE_INDEX) {
2294:                 // Get default phone in this case.
2295:                 phoneId = SubscriptionManager.DEFAULT_PHONE_INDEX;
2305:             Phone phone = PhoneFactory.getPhone(phoneId);
2306:             if (phone != null) {
2307:                 ServiceStateTracker sst = phone.getServiceStateTracker();
2308:                 EmergencyNumberTracker emergencyNumberTracker = phone.getEmergencyNumberTracker();
2338:             final Phone phone = getPhone(subId);
2339:             if (phone != null) {
2340:                 phone.enableLocationUpdates();
2359:             final Phone phone = getPhone(subId);
2360:             if (phone != null) {
2361:                 phone.disableLocationUpdates();
2420:         for (Phone phone : PhoneFactory.getPhones()) {
2421:             List<CellInfo> info = phone.getAllCellInfo();
2460:             for (Phone phone : PhoneFactory.getPhones()) {
2462:                         CMD_GET_ALL_CELL_INFO, null, phone, workSource);
2513:         final Phone phone = getPhoneFromSubId(subId);
2514:         if (phone == null) throw new IllegalArgumentException("Invalid Subscription Id: " + subId);
2516:         sendRequestAsync(CMD_REQUEST_CELL_INFO_UPDATE, cb, phone, workSource);
2534:         Phone phone = PhoneFactory.getPhone(slotIndex);
2535:         if (phone == null) {
2538:         int subId = phone.getSubId();
2546:             return phone.getImei();
2554:         Phone phone = PhoneFactory.getPhone(slotIndex);
2556:         if (phone != null) {
2557:             String imei = phone.getImei();
2565:         Phone phone = PhoneFactory.getPhone(slotIndex);
2566:         if (phone == null) {
2570:         int subId = phone.getSubId();
2578:             return phone.getMeid();
2586:         Phone phone = PhoneFactory.getPhone(slotIndex);
2588:         if (phone != null) {
2589:             String meid = phone.getMeid();
2598:         Phone phone = PhoneFactory.getPhone(slotIndex);
2599:         if (phone == null) {
2602:         int subId = phone.getSubId();
2611:             return phone.getDeviceSvn();
2621:             final Phone phone = getPhone(subId);
2622:             return phone == null ? TelephonyManager.UNKNOWN_CARRIER_ID : phone.getCarrierId();
2632:             final Phone phone = getPhone(subId);
2633:             return phone == null ? null : phone.getCarrierName();
2643:             final Phone phone = getPhone(subId);
2644:             return phone == null ? TelephonyManager.UNKNOWN_CARRIER_ID
2645:                     : phone.getSpecificCarrierId();
2655:             final Phone phone = getPhone(subId);
2656:             return phone == null ? null : phone.getSpecificCarrierName();
2667:         final Phone phone = PhoneFactory.getPhone(slotIndex);
2668:         if (phone == null) {
2673:             return CarrierResolver.getCarrierIdFromMccMnc(phone.getContext(), mccmnc);
2684:      * Make sure the caller has the MODIFY_PHONE_STATE permission.
2689:         mApp.enforceCallingOrSelfPermission(android.Manifest.permission.MODIFY_PHONE_STATE, null);
2709:      * Make sure the caller has the CALL_PHONE permission.
2714:         mApp.enforceCallingOrSelfPermission(android.Manifest.permission.CALL_PHONE, null);
2750:             final Phone phone = PhoneFactory.getPhone(slotIndex);
2751:             if (phone == null) {
2752:                 return PhoneConstants.PHONE_TYPE_NONE;
2754:                 return phone.getPhoneType();
2781:             final Phone phone = getPhone(subId);
2782:             if (phone != null) {
2783:                 return phone.getCdmaEriIconIndex();
2814:             final Phone phone = getPhone(subId);
2815:             if (phone != null) {
2816:                 return phone.getCdmaEriIconMode();
2845:             final Phone phone = getPhone(subId);
2846:             if (phone != null) {
2847:                 return phone.getCdmaEriText();
2866:             final Phone phone = getPhone(subId);
2867:             if (phone != null && phone.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) {
2868:                 return phone.getLine1Number();
2870:                 loge("getCdmaMdn: no phone found. Invalid subId: " + subId);
2888:             final Phone phone = getPhone(subId);
2889:             if (phone != null && phone.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) {
2890:                 return phone.getCdmaMin();
2902:         if (mApp.checkCallingOrSelfPermission(android.Manifest.permission.MODIFY_PHONE_STATE)
2904:             throw new SecurityException("Caller must hold the MODIFY_PHONE_STATE permission");
3068:             final Phone phone = getPhone(subId);
3069:             if (phone != null) {
3070:                 phone.setVoiceActivationState(activationState);
3089:             final Phone phone = getPhone(subId);
3090:             if (phone != null) {
3091:                 phone.setDataActivationState(activationState);
3107:         final Phone phone = getPhone(subId);
3110:             if (phone != null) {
3111:                 return phone.getVoiceActivationState();
3127:         final Phone phone = getPhone(subId);
3130:             if (phone != null) {
3131:                 return phone.getDataActivationState();
3153:             final Phone phone = getPhone(subId);
3154:             if (phone != null) {
3155:                 return phone.getVoiceMessageCount();
3172:             final Phone phone = getPhone(subId);
3173:             return (phone == null ? false : phone.isConcurrentVoiceAndDataAllowed());
3186:         final Phone defaultPhone = getDefaultPhone();
3224:             for (Phone phone : PhoneFactory.getPhones()) {
3225:                 if (phone.isInEmergencySmsMode()) {
3236:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3263:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3301:             Phone phone = getPhone(subId);
3302:             if (phone == null) {
3307:             phone.getImsRegistrationState(regState -> {
3334:             Phone phone = getPhone(subId);
3335:             if (phone == null) {
3340:             phone.getImsRegistrationTech(regTech -> {
3359:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3385:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3436:             Phone phone = getPhone(subId);
3437:             if (phone == null) return false;
3438:             return phone.isImsCapabilityAvailable(capability, regTech);
3486:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3523:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3557:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3592:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3644:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3726:      * Requires carrier privileges or READ_PRECISE_PHONE_STATE permission.
3793:         Phone phone = getPhone(subId);
3794:         if (phone == null) {
3795:             loge("phone instance null for subid " + subId);
3799:             if (!doesImsCapabilityRequireProvisioning(phone.getContext(), subId, capability)) {
3803:             if (!doesRcsCapabilityRequireProvisioning(phone.getContext(), subId, capability)) {
4237:             final Phone phone = getPhone(subId);
4238:             if (phone != null) {
4239:                 return phone.getServiceState().getDataNetworkType();
4271:             final Phone phone = getPhone(subId);
4272:             if (phone != null) {
4273:                 return phone.getServiceState().getDataNetworkType();
4296:             final Phone phone = getPhone(subId);
4297:             if (phone != null) {
4298:                 return phone.getServiceState().getVoiceNetworkType();
4323:             final Phone phone = PhoneFactory.getPhone(slotIndex);
4324:             if (phone != null) {
4325:                 return phone.getIccCard().hasIccCard();
4340:      * @return {@link Phone#LTE_ON_CDMA_UNKNOWN}, {@link Phone#LTE_ON_CDMA_FALSE}
4341:      * or {@link Phone#LTE_ON_CDMA_TRUE}
4360:             final Phone phone = getPhone(subId);
4361:             if (phone == null) {
4364:                 return phone.getLteOnCdmaMode();
4428:                     + " does not correspond to an active phone");
4459:     private IccOpenLogicalChannelResponse iccOpenLogicalChannelWithPermission(Phone phone,
4476:                     CMD_OPEN_CHANNEL, new Pair<String, Integer>(aid, p2), phone,
4501:     private boolean iccCloseLogicalChannelWithPermission(Phone phone, int channel) {
4507:             Boolean success = (Boolean) sendRequest(CMD_CLOSE_CHANNEL, channel, phone,
4544:     private String iccTransmitApduLogicalChannelWithPermission(Phone phone, int channel, int cla,
4553:                     new IccAPDUArgument(channel, cla, command, p1, p2, p3, data), phone,
4600:     private String iccTransmitApduBasicChannelWithPermission(Phone phone, String callingPackage,
4618:                     new IccAPDUArgument(0, cla, command, p1, p2, p3, data), phone,
4852:         Phone phone = PhoneFactory.getPhone(slotIndex);
4853:         if (phone != null) {
4855:                     mApp, phone.getSubId(), "resetModemConfig");
4878:         Phone phone = PhoneFactory.getPhone(slotIndex);
4879:         if (phone != null) {
4881:                     mApp, phone.getSubId(), "rebootModem");
4897:         final Phone defaultPhone = getDefaultPhone();
5422:         final Phone defaultPhone = getDefaultPhone();
5560:         final Phone phone = getPhone(subId);
5562:             if (phone != null) {
5563:                 return phone.hasMatchedTetherApnSetting();
5587:             Phone phone = PhoneFactory.getPhone(phoneId);
5588:             if (phone != null) {
5590:                 phone.getDataEnabledSettings().setUserDataEnabled(enable);
5592:                 loge("setUserDataEnabled: no phone found. Invalid subId=" + subId);
5610:         final Phone phone = getPhone(subId);
5612:             if (phone != null) {
5617:                 phone.setAlwaysReportSignalStrength(isEnable);
5619:                 loge("setAlwaysReportSignalStrength: no phone found for subId="
5648:      * Accepts either ACCESS_NETWORK_STATE, MODIFY_PHONE_STATE or carrier privileges.
5666:             Phone phone = PhoneFactory.getPhone(phoneId);
5667:             if (phone != null) {
5668:                 boolean retVal = phone.isUserDataEnabled();
5672:                 if (DBG) loge("isUserDataEnabled: no phone subId=" + subId + " retVal=false");
5695:             Phone phone = PhoneFactory.getPhone(phoneId);
5696:             if (phone != null) {
5697:                 boolean retVal = phone.getDataEnabledSettings().isDataEnabled();
5701:                 if (DBG) loge("isDataEnabled: no phone subId=" + subId + " retVal=false");
5710:             Phone phone) {
5716:         PackageManager pkgMgr = phone.getContext().getPackageManager();
5721:             SubscriptionInfo subInfo = subController.getSubscriptionInfo(phone.getSubId());
5723:                     phone.getContext().getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE);
5735:     private int getCarrierPrivilegeStatusFromCarrierConfigRules(int privilegeFromSim, Phone phone,
5744:             SubscriptionInfo subInfo = subController.getSubscriptionInfo(phone.getSubId());
5746:                     phone.getContext().getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE);
5756:         final Phone phone = getPhone(subId);
5757:         if (phone == null) {
5761:         UiccCard card = UiccController.getInstance().getUiccCard(phone.getPhoneId());
5769:                 phone.getContext().getPackageManager()), Binder.getCallingUid(), phone);
5775:         final Phone phone = getPhone(subId);
5776:         if (phone == null) {
5781:                 UiccController.getInstance().getUiccProfileForPhone(phone.getPhoneId());
5788:                         phone.getContext().getPackageManager(), uid), uid, phone);
5893:         final Phone phone = getPhone(subId);
5894:         UiccCard card = phone == null ? null : phone.getUiccCard();
5916:             final Phone phone = getPhone(subId);
5917:             if (phone == null) {
5920:             final String subscriberId = phone.getSubscriberId();
6143:             final Phone phone = getPhone(subId);
6144:             return phone == null ? false : phone.setOperatorBrandOverride(brand);
6159:             final Phone phone = getPhone(subId);
6160:             if (phone == null) {
6163:             return phone.setRoamingOverride(gsmRoamingList, gsmNonRoamingList, cdmaRoamingList,
6214:         Phone phone = PhoneFactory.getPhone(phoneId);
6216:         if (phone == null) {
6223:                             mApp, phone.getSubId(), "getRadioAccessFamily");
6233:         final Phone defaultPhone = getDefaultPhone();
6247:         final Phone defaultPhone = getDefaultPhone();
6301:                     .getBoolean(CarrierConfigManager.KEY_WORLD_PHONE_BOOL);
6332:         final Phone phone = getPhone(subscriptionId);
6333:         if (phone == null) {
6334:             loge("isRttSupported: no Phone found. Invalid subId:" + subscriptionId);
6341:                     phone.getContext().getResources().getBoolean(R.bool.config_support_rtt);
6374:      * Returns the unique device ID of phone, for example, the IMEI for
6378:      *   {@link android.Manifest.permission#READ_PHONE_STATE READ_PHONE_STATE}
6382:         final Phone phone = PhoneFactory.getPhone(0);
6383:         if (phone == null) {
6386:         int subId = phone.getSubId();
6394:             return phone.getDeviceId();
6407:         Phone phone = getPhone(subId);
6408:         if (phone != null) {
6409:             return phone.isImsRegistered();
6430:             throw new SecurityException("Requires READ_PHONE_STATE permission.");
6444:             Phone phone = getPhone(subscriptionId);
6445:             if (phone == null) {
6448:             return PhoneUtils.makePstnPhoneAccountHandle(phone);
6460:             Phone phone = getPhone(subId);
6461:             if (phone != null) {
6462:                 return phone.isWifiCallingEnabled();
6477:             Phone phone = getPhone(subId);
6478:             if (phone != null) {
6479:                 return phone.isVideoEnabled();
6495:             Phone phone = getPhone(subId);
6496:             if (phone != null) {
6497:                 return phone.getImsRegistrationTech();
6555:         final Phone phone = getPhone(subId);
6556:         if (phone == null) {
6563:                     phone.getContext().getOpPackageName(), null);
6572:             final Locale localeFromDefaultSim = phone.getLocaleFromSimAndCarrierPrefs();
6700:             final Phone phone = getPhone(subId);
6701:             if (phone == null) {
6705:             ServiceState ss = phone.getServiceState();
6718:      * Returns the URI for the per-account voicemail ringtone set in Phone settings.
6729:             Phone phone = PhoneUtils.getPhoneForPhoneAccountHandle(accountHandle);
6730:             if (phone == null) {
6731:                 phone = getDefaultPhone();
6734:             return VoicemailNotificationSettingsUtil.getRingtoneUri(phone.getContext());
6744:      * has permission {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE}.
6754:         final Phone defaultPhone = getDefaultPhone();
6765:             Phone phone = PhoneUtils.getPhoneForPhoneAccountHandle(phoneAccountHandle);
6766:             if (phone == null) {
6767:                 phone = defaultPhone;
6769:             VoicemailNotificationSettingsUtil.setRingtoneUri(phone.getContext(), uri);
6776:      * Returns whether vibration is set for voicemail notification in Phone settings.
6786:             Phone phone = PhoneUtils.getPhoneForPhoneAccountHandle(accountHandle);
6787:             if (phone == null) {
6788:                 phone = getDefaultPhone();
6791:             return VoicemailNotificationSettingsUtil.isVibrationEnabled(phone.getContext());
6801:      * has permission {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE}.
6811:         final Phone defaultPhone = getDefaultPhone();
6822:             Phone phone = PhoneUtils.getPhoneForPhoneAccountHandle(phoneAccountHandle);
6823:             if (phone == null) {
6824:                 phone = defaultPhone;
6826:             VoicemailNotificationSettingsUtil.setVibrationEnabled(phone.getContext(), enabled);
6833:      * Make sure either called from same process as self (phone) or IPC caller has read privilege.
6838:         mApp.enforceCallingOrSelfPermission(android.Manifest.permission.READ_PRIVILEGED_PHONE_STATE,
6843:      * Make sure either called from same process as self (phone) or IPC caller has send SMS
6886:         Phone phone = getPhone(subId);
6890:             if (phone == null) {
6895:                 aid = UiccController.getInstance().getUiccCard(phone.getPhoneId())
6915:         Phone phone = getPhone(subId);
6919:             if (phone == null) {
6924:                 esn = phone.getEsn();
6943:         Phone phone = getPhone(subId);
6947:             if (phone == null) {
6952:                 cdmaPrlVersion = phone.getCdmaPrlVersion();
7046:         final Phone phone = getPhone(subId);
7049:         if (phone == null) {
7054:             phone.carrierActionSetMeteredApnsEnabled(enabled);
7071:         final Phone phone = getPhone(subId);
7074:         if (phone == null) {
7079:             phone.carrierActionSetRadioEnabled(enabled);
7099:         final Phone phone = getPhone(subId);
7102:         if (phone == null) {
7107:             phone.carrierActionReportDefaultNetworkStatus(report);
7123:         final Phone phone = getPhone(subId);
7124:         if (phone == null) {
7129:             phone.carrierActionResetAll();
7136:      * Called when "adb shell dumpsys phone" is invoked. Dump is also automatically invoked when a
7143:             writer.println("Permission Denial: can't dump Phone from pid="
7173:             Phone phone = getPhone(subId);
7174:             if (phone != null) {
7175:                 phone.getDataEnabledSettings().setPolicyDataEnabled(enabled);
7194:         Phone phone = getPhone(subId);
7198:             if (phone != null) {
7199:                 return phone.getClientRequestStats();
7226:         Phone phone = PhoneFactory.getPhone(slotIndex);
7232:             if (phone != null) {
7233:                 phone.setSimPowerState(state, workSource);
7255:      * Check if phone is in emergency callback mode
7256:      * @return true if phone is in emergency callback mode
7262:         final Phone phone = getPhone(subId);
7266:             if (phone != null) {
7267:                 return phone.isInEcm();
7287:             Phone p = getPhone(subId);
7307:         Phone phone = PhoneFactory.getPhone(slotIndex);
7308:         if (phone != null) {
7309:             if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, phone.getSubId(),
7316:                 return phone.getRadioPowerState();
7329:      * {@link android.Manifest.permission#READ_PHONE_STATE} or that the calling app has carrier
7344:             Phone phone = getPhone(subId);
7345:             isEnabled =  phone != null ? phone.getDataRoamingEnabled() : false;
7360:      * {@link android.Manifest.permission#MODIFY_PHONE_STATE} or that the calling app has carrier
7373:             Phone phone = getPhone(subId);
7374:             if (phone != null) {
7375:                 phone.setDataRoamingEnabled(isEnabled);
7391:             Phone phone = getPhone(subId);
7392:             if (phone != null) {
7393:                 isAllowed = phone.isCspPlmnEnabled();
7408:             // even without READ_PRIVILEGED_PHONE_STATE, we allow the call to continue if the caller
7545:      * {@link android.Manifest.permission#MODIFY_PHONE_STATE MODIFY_PHONE_STATE}.
7554:             Phone phone = getPhone(subId);
7555:             if (phone == null) {
7558:             UiccCard uiccCard = phone.getUiccCard();
7595:      * not set, return {@link Phone#PREFERRED_NT_MODE}.
7603:         return Phone.PREFERRED_NT_MODE;
7613:             final Phone phone = getPhone(subId);
7614:             if (phone == null) {
7618:             phone.setCarrierTestOverride(mccmnc, imsi, iccid, gid1, gid2, plmn, spn,
7631:             final Phone phone = getPhone(subId);
7632:             if (phone == null) {
7636:             return phone.getCarrierIdListVersion();
7705:             throw new SecurityException("Requires READ_PHONE_STATE permission.");
7710:             for (Phone phone: PhoneFactory.getPhones()) {
7711:                 if (phone.getEmergencyNumberTracker() != null
7712:                         && phone.getEmergencyNumberTracker().getEmergencyNumberList() != null) {
7714:                             phone.getSubId(),
7715:                             phone.getEmergencyNumberTracker().getEmergencyNumberList());
7726:         final Phone defaultPhone = getDefaultPhone();
7734:             for (Phone phone: PhoneFactory.getPhones()) {
7735:                 if (phone.getEmergencyNumberTracker() != null
7736:                         && phone.getEmergencyNumberTracker() != null) {
7737:                     if (phone.getEmergencyNumberTracker().isEmergencyNumber(
7759:             for (Phone phone: PhoneFactory.getPhones()) {
7760:                 EmergencyNumberTracker tracker = phone.getEmergencyNumberTracker();
7781:             for (Phone phone: PhoneFactory.getPhones()) {
7782:                 EmergencyNumberTracker tracker = phone.getEmergencyNumberTracker();
7801:             final Phone phone = getPhone(subId);
7802:             if (phone == null) {
7806:             return phone.getEmergencyNumberDbVersion();
7818:             for (Phone phone: PhoneFactory.getPhones()) {
7819:                 EmergencyNumberTracker tracker = phone.getEmergencyNumberTracker();
7835:             for (Phone phone: PhoneFactory.getPhones()) {
7836:                 EmergencyNumberTracker tracker = phone.getEmergencyNumberTracker();
7852:             for (Phone phone: PhoneFactory.getPhones()) {
7853:                 EmergencyNumberTracker tracker = phone.getEmergencyNumberTracker();
7866:         Phone phone = getPhone(subId);
7867:         if (phone == null) {
7873:                     .getUiccProfileForPhone(phone.getPhoneId());
7892:             Phone phone = PhoneFactory.getPhone(slotIndex);
7893:             if (phone == null) {
7896:                 return (Boolean) sendRequest(CMD_REQUEST_ENABLE_MODEM, enable, phone, null);
7909:         Phone phone = PhoneFactory.getPhone(slotIndex);
7910:         if (phone == null) return false;
7913:                 mApp, phone.getSubId(), callingPackage, callingFeatureId,
7915:             throw new SecurityException("Requires READ_PHONE_STATE permission.");
7921:                 return mPhoneConfigurationManager.getPhoneStatusFromCache(phone.getPhoneId());
7923:                 return (Boolean) sendRequest(CMD_GET_MODEM_STATUS, null, phone, null);
7991:      * Note: Switch from multi-sim to single-sim is only possible with MODIFY_PHONE_STATE
7992:      * permission, but the other way around is possible with either MODIFY_PHONE_STATE
8021:         Phone phone = getPhone(subId);
8022:         if (phone == null) {
8027:             UiccCard uiccCard = phone.getUiccCard();
8097:         Phone phone = getDefaultPhone();
8098:         if (phone == null) return -1;
8099:         HalVersion hv = phone.getHalVersion();
8129:         enforceReadPrivilegedPermission("Needs READ_PRIVILEGED_PHONE_STATE for "
8135:             Phone phone = getPhone(subId);
8136:             if (phone == null) return false;
8138:             boolean isMetered = ApnSettingUtils.isMeteredApnType(apnType, phone);
8139:             return !isMetered || phone.getDataEnabledSettings().isDataEnabled(apnType);
8152:             Phone phone = getPhone(subId);
8153:             if (phone == null) return true; // By default return true.
8155:             return ApnSettingUtils.isMeteredApnType(apnType, phone);
8167:             Phone phone = getPhone(subscriptionId);
8168:             if (phone == null) {
8188:             sendRequestAsync(CMD_SET_SYSTEM_SELECTION_CHANNELS, argument, phone, null);
8258:             Phone phone = getPhone(subId);
8259:             if (phone == null) return false;
8261:             return phone.getDataEnabledSettings().setAllowDataDuringVoiceCall(allow);
8274:             Phone phone = getPhone(subId);
8275:             if (phone == null) return false;
8277:             return phone.getDataEnabledSettings().isDataAllowedInVoiceCall();
8290:             Phone phone = getPhone(subId);
8291:             if (phone == null) return false;
8293:             return phone.getDataEnabledSettings().setAlwaysAllowMmsData(alwaysAllow);
8311:             for (Phone phone : PhoneFactory.getPhones()) {
8312:                 Phone defaultPhone = phone.getImsPhone();
8313:                 if (defaultPhone != null && defaultPhone.getPhoneType() == PHONE_TYPE_IMS) {
8358:             Phone phone = getPhone(subId);
8359:             if (phone != null && phone.getIccCard() != null) {
8360:                 return phone.getIccCard().getIccLockEnabled();
8380:         Phone phone = getPhone(subId);
8381:         if (phone == null) {
8388:                     new Pair<Boolean, String>(enabled, password), phone, null);
8410:         Phone phone = getPhone(subId);
8411:         if (phone == null) {
8418:                     new Pair<String, String>(oldPassword, newPassword), phone, null);
22: import static com.android.internal.telephony.PhoneConstants.SUBSCRIPTION_KEY;
65: import android.telecom.PhoneAccount;
66: import android.telecom.PhoneAccountHandle;
85: import android.telephony.PhoneCapability;
86: import android.telephony.PhoneNumberRange;
143: import com.android.internal.telephony.PhoneConfigurationManager;
144: import com.android.internal.telephony.PhoneConstantConversions;
145: import com.android.internal.telephony.PhoneConstants;
146: import com.android.internal.telephony.PhoneFactory;
159: import com.android.internal.telephony.imsphone.ImsPhone;
160: import com.android.internal.telephony.imsphone.ImsPhoneCallTracker;
199:     private static final String LOG_TAG = "PhoneInterfaceManager";
200:     private static final boolean DBG = (PhoneGlobals.DBG_LEVEL >= 2);
297:     private static PhoneInterfaceManager sInstance;
299:     private PhoneGlobals mApp;
690:                     defaultPhone.nvReadItem((Integer) request.argument, onCompleted,
717:                     defaultPhone.nvWriteItem(idValue.first, idValue.second, onCompleted,
728:                     defaultPhone.nvWriteCdmaPrl((byte[]) request.argument, onCompleted);
738:                     defaultPhone.resetModemConfig(onCompleted);
784:                     defaultPhone.invokeOemRilRequestRaw((byte[]) request.argument, onCompleted);
1022:                     if (defaultPhone != null) {
1023:                         defaultPhone.getModemActivityInfo(onCompleted, request.workSource);
1086:                     defaultPhone.setAllowedCarriers(argument, onCompleted, request.workSource);
1114:                     defaultPhone.getAllowedCarriers(onCompleted, request.workSource);
1320:                     defaultPhone.rebootModem(onCompleted);
1330:                     PhoneConfigurationManager.getInstance()
1340:                         mPhoneConfigurationManager.addToPhoneStatusCache(phoneId, msg.arg1 == 1);
1351:                     PhoneConfigurationManager.getInstance()
1439:                     defaultPhone.eraseModemConfig(onCompleted);
1624:      * Initialize the singleton PhoneInterfaceManager instance.
1625:      * This is only done once, at startup, from PhoneApp.onCreate().
1627:     /* package */ static PhoneInterfaceManager init(PhoneGlobals app) {
1628:         synchronized (PhoneInterfaceManager.class) {
1630:                 sInstance = new PhoneInterfaceManager(app);
1641:         mCM = PhoneGlobals.getInstance().mCM;
1642:         mImsResolver = PhoneGlobals.getInstance().getImsResolver();
1650:         mPhoneConfigurationManager = PhoneConfigurationManager.getInstance();
1657:         return (thePhone != null) ? thePhone : PhoneFactory.getDefaultPhone();
1676:                 ? getDefaultPhone() : getPhone(subId);
1687:         return PhoneFactory.getPhone(mSubscriptionController.getPhoneId(subId));
1705:         PackageManager pm = getDefaultPhone().getContext().getPackageManager();
1732:             PhoneConstants.State state = mCM.getState(subId);
1733:             if (state != PhoneConstants.State.OFFHOOK && state != PhoneConstants.State.RINGING) {
1792:         return (resultArray[0] == PhoneConstants.PIN_RESULT_SUCCESS) ? true : false;
1797:         return (resultArray[0] == PhoneConstants.PIN_RESULT_SUCCESS) ? true : false;
1805:             final UnlockSim checkSimPin = new UnlockSim(getPhone(subId).getIccCard());
1818:             final UnlockSim checkSimPuk = new UnlockSim(getPhone(subId).getIccCard());
1835:         private int mResult = PhoneConstants.PIN_GENERAL_FAILURE;
1865:                                             mResult = PhoneConstants.PIN_PASSWORD_INCORRECT;
1867:                                             mResult = PhoneConstants.PIN_GENERAL_FAILURE;
1870:                                         mResult = PhoneConstants.PIN_RESULT_SUCCESS;
2045:             logv(TelephonyManager.getDefault().getPhoneCount() + " Phones are shutdown.");
2080:             if (defaultPhone != null) {
2081:                 defaultPhone.setRadioPower(turnOn);
2225:                 return PhoneConstantConversions.convertDataState(
2226:                         PhoneConstants.DataState.DISCONNECTED);
2297:             final int subId = mSubscriptionController.getSubIdUsingPhoneId(phoneId);
2526:             getDefaultPhone().setCellInfoListRate(rateInMillis, workSource);
2730:         Log.d(LOG_TAG, "[PhoneIntfMgr] " + msg);
2734:         Log.v(LOG_TAG, "[PhoneIntfMgr] " + msg);
2738:         Log.e(LOG_TAG, "[PhoneIntfMgr] " + msg);
2900:     public void requestNumberVerification(PhoneNumberRange range, long timeoutMillis,
2929:             return getDefaultPhone().needsOtaServiceProvisioning();
2964:             PhoneAccountHandle phoneAccountHandle = PhoneAccountHandleConverter.fromSubId(subId);
2965:             if (phoneAccountHandle == null) {
2968:             return VisualVoicemailSettingsUtil.dump(mApp, phoneAccountHandle);
3053:         SmsController smsController = PhoneFactory.getSmsController();
3188:         TelecomManager tm = defaultPhone.getContext().getSystemService(TelecomManager.class);
3197:             defaultPhone.sendDialerSpecialCode(inputCode);
3252:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3276:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone.
3372:         // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3399:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone.
3415:         // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3494:         // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3512:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3532:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3547:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3566:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3582:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3601:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3617:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3633:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3653:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3669:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3684:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3700:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3716:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3735:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3754:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3772:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3817:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3847:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3880:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
3939:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
4108:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
4133:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
4159:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
4185:             // TODO: Refactor to remove ImsManager dependence and query through ImsPhone directly.
4355:             return PhoneConstants.LTE_ON_CDMA_UNKNOWN;
4362:                 return PhoneConstants.LTE_ON_CDMA_UNKNOWN;
4425:         int phoneId = UiccController.getInstance().getPhoneIdFromSlotId(slotIndex);
4426:         if (phoneId == -1) {
4430:         return PhoneFactory.getPhone(phoneId);
4465:                 ComponentInfo bestComponent = EuiccConnector.findBestComponent(getDefaultPhone()
4607:                 ComponentInfo bestComponent = EuiccConnector.findBestComponent(getDefaultPhone()
4898:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, defaultPhone.getSubId(),
4905:             return defaultPhone.getPcscfAddress(apnType);
5156:             getDefaultPhone().setImsRegistrationState(registered);
5362:                     request, messenger, binder, getPhone(subId),
5423:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, defaultPhone.getSubId(),
5431:             return PhoneFactory.calculatePreferredNetworkType(defaultPhone.getContext(), 0);
5585:             int phoneId = mSubscriptionController.getPhoneId(subId);
5586:             if (DBG) log("setUserDataEnabled: subId=" + subId + " phoneId=" + phoneId);
5664:             int phoneId = mSubscriptionController.getPhoneId(subId);
5665:             if (DBG) log("isUserDataEnabled: subId=" + subId + " phoneId=" + phoneId);
5693:             int phoneId = mSubscriptionController.getPhoneId(subId);
5694:             if (DBG) log("isDataEnabled: subId=" + subId + " phoneId=" + phoneId);
5797:         int phoneId = SubscriptionManager.getPhoneId(subId);
5798:         UiccCard card = UiccController.getInstance().getUiccCard(phoneId);
5805:             getPhone(phoneId), pkgName);
5822:                 getPhone(i), pkgName);
5833:         if (!SubscriptionManager.isValidPhoneId(phoneId)) {
5834:             loge("phoneId " + phoneId + " is not valid.");
5837:         UiccCard card = UiccController.getInstance().getUiccCard(phoneId);
5839:             loge("getCarrierPackageNamesForIntentAndPhone: No UICC");
5846:     public List<String> getPackagesWithCarrierPrivileges(int phoneId) {
5850:         UiccCard card = UiccController.getInstance().getUiccCard(phoneId);
6213:     public int getRadioAccessFamily(int phoneId, String callingPackage) {
6224:             raf = ProxyController.getInstance().getRadioAccessFamily(phoneId);
6238:             ImsManager.getInstance(defaultPhone.getContext(),
6239:                     defaultPhone.getPhoneId()).setVtSetting(enable);
6248:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, defaultPhone.getSubId(),
6260:                     ImsManager.getInstance(defaultPhone.getContext(), defaultPhone.getPhoneId());
6375:      * GSM and the MEID for CDMA phones. Return null if device ID is not available.
6419:             return PhoneUtils.getSubIdForPhoneAccount(phoneAccount);
6427:             PhoneAccountHandle phoneAccountHandle, String callingPackage, String callingFeatureId) {
6434:             return PhoneUtils.getSubIdForPhoneAccountHandle(phoneAccountHandle);
6528:             cleanUpSmsRawTable(getDefaultPhone().getContext());
6539:               sendEraseModemConfig(getDefaultPhone());
6720:      * @param accountHandle The handle for the {@link PhoneAccount} for which to retrieve the
6723:      * PhoneAccount.
6726:     public Uri getVoicemailRingtoneUri(PhoneAccountHandle accountHandle) {
6746:      * @param phoneAccountHandle The handle for the {@link PhoneAccount} for which to set the
6749:      * PhoneAccount.
6753:             PhoneAccountHandle phoneAccountHandle, Uri uri) {
6756:         TelecomManager tm = defaultPhone.getContext().getSystemService(TelecomManager.class);
6759:                     mApp, PhoneUtils.getSubIdForPhoneAccountHandle(phoneAccountHandle),
6778:      * @param accountHandle The handle for the {@link PhoneAccount} for which to retrieve the
6780:      * @return {@code true} if the vibration is set for this PhoneAccount, {@code false} otherwise.
6783:     public boolean isVoicemailVibrationEnabled(PhoneAccountHandle accountHandle) {
6803:      * @param phoneAccountHandle The handle for the {@link PhoneAccount} for which to set the
6806:      * specific PhoneAccount.
6810:             PhoneAccountHandle phoneAccountHandle, boolean enabled) {
6813:         TelecomManager tm = defaultPhone.getContext().getSystemService(TelecomManager.class);
6816:                     mApp, PhoneUtils.getSubIdForPhoneAccountHandle(phoneAccountHandle),
7157:         (new TelephonyShellCommand(this, getDefaultPhone().getContext()))
7410:             if (checkCarrierPrivilegesForPackageAnyPhone(callingPackage)
7599:         int phoneId = mSubscriptionController.getPhoneId(subId);
7600:         if (phoneId >= 0 && phoneId < list.size() && list.get(phoneId) != null) {
7601:             return list.get(phoneId);
7730:                             mApp, defaultPhone.getSubId(), "isEmergencyNumber(Potential)");
7948:                 getDefaultPhone().getSubId(), callingPackage, callingFeatureId,
7971:         PhoneCapability staticCapability =
8077:             int phoneCount = TelephonyManager.getDefault().getPhoneCount();
8079:             int[] logicalSlotsMapping = new int[phoneCount];
8211:         SmsPermissions permissions = new SmsPermissions(getDefaultPhone(), mApp,
8232:             return SubscriptionManager.getResourcesForSubId(getDefaultPhone().getContext(), subId)
8244:             return SubscriptionManager.getResourcesForSubId(getDefaultPhone().getContext(), subId)
8314:                     ImsPhone imsPhone = (ImsPhone) defaultPhone;
8316:                             (ImsPhoneCallTracker) imsPhone.getCallTracker();
8318:                     Rlog.i(LOG_TAG, "setCepEnabled isCepEnabled=" + isCepEnabled + ", for imsPhone "
8319:                             + imsPhone.getMsisdn());
132: import com.android.internal.telephony.DefaultPhoneNotifier;
473:                             getPhoneFromRequest(request).handlePinMmi((String) request.argument)
748:                     getPhoneFromRequest(request).getPreferredNetworkType(onCompleted);
774:                     getPhoneFromRequest(request).setPreferredNetworkType(networkType, onCompleted);
798:                     getPhoneFromRequest(request).setVoiceMailNumber(tagNum.first, tagNum.second,
810:                     getPhoneFromRequest(request).setNetworkSelectionModeAutomatic(onCompleted);
820:                     getPhoneFromRequest(request).getAvailableNetworks(onCompleted);
827:                     getPhoneFromRequest(request).getCallForwardingOption(
884:                     getPhoneFromRequest(request).setCallForwardingOption(
906:                     getPhoneFromRequest(request).getCallWaiting(onCompleted);
950:                     getPhoneFromRequest(request).setCallWaiting(isEnable, onCompleted);
1002:                     getPhoneFromRequest(request).selectNetworkManually(selArg.operatorInfo,
1197:                     getPhoneFromRequest(request).getNetworkSelectionMode(onCompleted);
1218:                     getPhoneFromRequest(request).queryCdmaRoamingPreference(onCompleted);
1234:                     getPhoneFromRequest(request).setCdmaRoamingPreference(mode, onCompleted);
1246:                     getPhoneFromRequest(request).setCdmaSubscription(subscriptionMode, onCompleted);
1361:                         mPhoneConfigurationManager.addToPhoneStatusCache(id,
1449:                     getPhoneFromRequest(request).getIccCard().changeIccLockPassword(
1467:                     getPhoneFromRequest(request).getIccCard().setIccLockEnabled(
1670:             return getPhoneFromSubId(request.subId);
1966:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2041:             for (int i = 0; i < TelephonyManager.getDefault().getPhoneCount(); i++) {
2058:             for (int i = 0; i < TelephonyManager.getDefault().getPhoneCount(); i++) {
2060:                 shutdownRadioUsingPhoneId(i);
2603:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2743:         return getActivePhoneTypeForSlot(getSlotForDefaultSubscription());
2773:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2806:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2837:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
2978:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
3146:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
3206:                     .enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3243:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3269:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3326:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3366:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3391:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3491:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3528:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3562:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3597:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3649:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3731:         TelephonyPermissions.enforeceCallingOrSelfReadPrecisePhoneStatePermissionOrCarrierPrivilege(
3813:         checkModifyPhoneStatePermission(subId, "setRcsProvisioningStatusForCapability");
3877:         checkModifyPhoneStatePermission(subId, "setImsProvisioningStatusForCapability");
4229:                 && !TelephonyPermissions.checkCallingOrSelfReadPhoneStateNoThrow(
4263:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
4288:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
4380:         return mSubscriptionController.getPhoneId(getDefaultSubscription());
4442:         return iccOpenLogicalChannelWithPermission(getPhoneFromSubId(subId), callingPackage, aid,
4455:         return iccOpenLogicalChannelWithPermission(getPhoneFromSlotIdOrThrowException(slotIndex),
4490:         return iccCloseLogicalChannelWithPermission(getPhoneFromSubId(subId), channel);
4497:         return iccCloseLogicalChannelWithPermission(getPhoneFromSlotIdOrThrowException(slotIndex),
4526:         return iccTransmitApduLogicalChannelWithPermission(getPhoneFromSubId(subId), channel, cla,
4540:                 getPhoneFromSlotIdOrThrowException(slotIndex), channel, cla, command, p1, p2, p3,
4579:         return iccTransmitApduBasicChannelWithPermission(getPhoneFromSubId(subId), callingPackage,
4595:                 getPhoneFromSlotIdOrThrowException(slotIndex), callingPackage, cla, command, p1,
4680:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
4718:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, subId, callingPackage,
5099:                 .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
5446:                 .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
5492:                 .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
5813:         for (int i = 0; i < TelephonyManager.getDefault().getPhoneCount(); i++) {
5877:         enforceReadPrivilegedPermission("getPackagesWithCarrierPrivilegesForAllPhones");
5883:             for (int i = 0; i < TelephonyManager.getDefault().getPhoneCount(); i++) {
5963:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneNumber(
5990:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
6013:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
6222:                     .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
6272:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
6291:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
6428:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp, getDefaultSubscription(),
6429:                 callingPackage, callingFeatureId, "getSubIdForPhoneAccountHandle")) {
6664:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
7190:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
7347:             TelephonyPermissions.enforeceCallingOrSelfReadPhoneStatePermissionOrCarrierPrivilege(
7385:                 .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
7509:                         slot.getPhoneId(),
7645:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
7653:             return mPhoneConfigurationManager.getNumberOfModemsWithSimultaneousDataConnections();
7662:                 .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
7702:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
7729:                     .enforeceCallingOrSelfReadPrivilegedPhoneStatePermissionOrCarrierPrivilege(
7912:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
7947:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(mApp,
7972:                 mPhoneConfigurationManager.getStaticPhoneCapability();
8012:             mPhoneConfigurationManager.switchMultiSimConfig(numOfSims);
8052:         if (!TelephonyPermissions.checkCallingOrSelfReadPhoneState(
8059:             return mPhoneConfigurationManager.isRebootRequiredForModemConfigChange();
8068:         metrics.updateEnabledModemBitmap((1 << TelephonyManager.from(mApp).getPhoneCount()) - 1);
8082:                 if (SubscriptionManager.isValidPhoneId(slotInfos[i].getLogicalSlotIdx())) {
8197:                 SubscriptionManager.getPhoneId(subId), UiccController.APP_FAM_3GPP);
8315:                     ImsPhoneCallTracker imsPhoneCallTracker =
8317:                     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, ]
116: public abstract class Phone extends Handler implements PhoneInternalInterface {
490:     protected Phone(String name, PhoneNotifier notifier, Context context, CommandsInterface ci,
507:     protected Phone(String name, PhoneNotifier notifier, Context context, CommandsInterface ci,
326:     protected Phone mImsPhone = null;
584:     public void createImsPhone() {
3476:     public Phone getImsPhone() {
4131:     public Phone getDefaultPhone() {
193:     protected static final int EVENT_UPDATE_PHONE_OBJECT            = 42;
293:     protected boolean mIsPhoneInEcmState = false;
323:     protected int mPhoneId;
430:     public String getPhoneName() {
434:     protected void setPhoneName(String name) {
1766:     public void updatePhoneObject(int voiceRadioTech) {
2587:     public abstract int getPhoneType();
3596:     public int getPhoneId() {
3604:     public int getVoicePhoneServiceState() {
106:  * A base implementation for the com.android.internal.telephony.Phone interface.
108:  * Note that implementations of Phone.java are expected to be used
117:     private static final String LOG_TAG = "Phone";
241:      * This method is invoked when the Phone exits Emergency Callback Mode.
291:     // Keep track of whether or not the phone is in Emergency Callback Mode for Phone and
425:      * Returns a string identifier for this phone interface for parties
426:      *  outside the phone app process.
481:      * Constructs a Phone in normal (non-unit test) mode.
492:         this(name, notifier, context, ci, unitTestMode, SubscriptionManager.DEFAULT_PHONE_INDEX,
497:      * Constructs a Phone in normal (non-unit test) mode.
505:      * @param phoneId the phone-id of this phone.
533:         * (i.e. voice) phone calls over the telephony network, and is allowed
558:         if (getPhoneType() == PhoneConstants.PHONE_TYPE_IMS) {
573:         if (getPhoneType() != PhoneConstants.PHONE_TYPE_SIP) {
585:         if (getPhoneType() == PhoneConstants.PHONE_TYPE_SIP) {
589:         synchronized(Phone.lockForRadioTechnologyChange) {
652:         // messages to be handled whether or not the phone is being destroyed
654:         // resources of the phone being destroyed
774:         Phone imsPhone = mImsPhone;
813:      * Gets the context for the phone, as set at initialization time.
869:      * Subclasses of Phone probably want to replace this with a
895:      * Subclasses of Phone probably want to replace this with a
919:      * Subclasses of Phone probably want to replace this with a
931:      * Notify the phone that an SMS has been sent. This will be used determine if the SMS was sent
945:      * Determine if the Phone has recently sent an emergency SMS and is still in the interval of
986:     protected void migrateFrom(Phone from) {
999:         // The emergency state of IMS phone will be cleared in ImsPhone#notifySrvccState after
1062:      *   Connection.getCall() == Phone.getRingingCall()
1082:      * Notifies when phone's video capabilities changes <p>
1087:      *  AsyncResult.result = true if phone supports video calling <p>
1226:      * Example: If Phone.dial is called with "*#31#", then the app will
1538:      * For unit tests; don't send notifications to "Phone"
1555:      * Subclasses of Phone probably want to replace this with a
1660:         // no need for regular phone
1664:      * Subclasses of Phone probably want to replace this with a
1675:      * If this is a simulated phone interface, returns a SimulatedRadioControl.
1689:      * the thread that originally obtained this Phone instance.
1694:                     "com.android.internal.telephony.Phone must be used from within one thread");
1726:      * If the phone has an active call and call waiting occurs,
1727:      * then the phone state is RINGING not OFFHOOK
1736:      * Retrieves the IccFileHandler of the Phone instance
1755:      * Retrieves the Handler of the Phone instance
1762:      * Update the phone object if the voice radio technology has changed
1770:     * Retrieves the ServiceStateTracker of the phone instance.
1778:      * Retrieves the EmergencyNumberTracker of the phone instance.
1841:      * Returns the ICC card interface for this phone, or null
1847:         //throw new Exception("getIccCard Shouldn't be called from Phone");
2026:         if (getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) {
2178:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_OFF}
2179:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_FULL}
2180:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_HCO}
2181:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_VCO}
2192:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_OFF}
2193:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_FULL}
2194:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_HCO}
2195:      * - {@link com.android.internal.telephony.Phone#TTY_MODE_VCO}
2492:     // This property is used to handle phone process crashes, and is the same for CDMA and IMS
2499:      * @return {@code true} if we are in emergency call back mode. This is a period where the phone
2519:      * @return true if this Phone is in an emergency call that caused emergency callback mode to be
2527:      * Set whether or not this Phone has an active emergency call that was placed during emergency
2583:      * Return a numerical identifier for the phone radio interface.
2584:      * @return PHONE_TYPE_XXX as defined above.
2597:     /** sets the voice mail count of the phone and notifies listeners. */
3279:      * Subclasses of Phone probably want to replace this with a
3297:      * Notify registrants if phone is video capable.
3429:         Rlog.e(LOG_TAG, "Error! This function should never be executed, inactive Phone.");
3442:      * Gets the Uicc card corresponding to this phone.
3443:      * @return the UiccCard object corresponding to the phone ID.
3473:      * Return an instance of a IMS phone
3593:      * Returns the phone id.
3605:         Phone imsPhone = mImsPhone;
3679:         Phone imsPhone = mImsPhone;
3698:         Phone imsPhone = mImsPhone;
3712:         Phone imsPhone = mImsPhone;
3726:         Phone imsPhone = mImsPhone;
3736:      * @return the IMS MmTel Registration technology for this Phone, defined in
3740:         Phone imsPhone = mImsPhone;
3750:      * Get the IMS MmTel Registration technology for this Phone, defined in
3754:         Phone imsPhone = mImsPhone;
3763:      * Asynchronously get the IMS MmTel Registration state for this Phone.
3766:         Phone imsPhone = mImsPhone;
3824:      *  Set phone radio capability
3826:      *  @param rc the phone radio capability defined in
3835:      *  Get phone radio access family
3855:      *  Get phone radio capability
3869:      *  @param rc the phone radio capability currently in effect for this phone.
3902:      * Registers the handler when phone radio  capability is changed.
3913:      * Unregister for notifications when phone radio type and access technology is changed.
3948:      * Determines if video calling is enabled for the phone.
3954:         Phone imsPhone = mImsPhone;
4086:     public static void checkWfcWifiOnlyModeBeforeDial(Phone imsPhone, int phoneId, Context context)
4126:      * This function returns the parent phone of the current phone. It is applicable
4127:      * only for IMS phone (function is overridden by ImsPhone). For others the phone
4165:      * none of the phone is in service, and one of them has the capability to make the emergency
4172:         for (Phone phone : PhoneFactory.getPhones()) {
4173:             if (phone != null) {
4174:                 ServiceState ss = phone.getServiceStateTracker().getServiceState();
4175:                 // One of the phone is in service, hence the device is not emergency call only.
4228:         pw.println("Phone: subId=" + getSubId());
4386:         pw.println("Phone Local Log: ");
52: import android.telephony.PhoneStateListener;
80: import com.android.internal.telephony.imsphone.ImsPhoneCall;
110:  * originally called PhoneFactory to obtain the interface.
409:      * PhoneNotifier is an abstraction for all system-wide
414:     protected PhoneNotifier mNotifier;
439:      * Retrieves Nai for phones. Returns null if Nai is not set.
508:                     boolean unitTestMode, int phoneId,
510:         mPhoneId = phoneId;
547:          * By default old phones won't have the property set but do generate
581:      * Start setup of ImsPhone, which will start trying to connect to the ImsResolver. Will not be
590:             if (mImsPhone == null) {
591:                 mImsPhone = PhoneFactory.makeImsPhone(mNotifier, this);
592:                 CallManager.getInstance().registerPhone(mImsPhone);
593:                 mImsPhone.registerForSilentRedial(
668:                     PhoneConstants.State state = getState();
670:                             && ((state == PhoneConstants.State.RINGING) ||
671:                                     (state == PhoneConstants.State.IDLE))) {
682:                 if (getState() == PhoneConstants.State.RINGING) {
700:                         if (mImsPhone != null) {
702:                             mImsPhone.notifyRedialConnectionChanged(cn);
706:                         if (mImsPhone != null) {
707:                             mImsPhone.notifyRedialConnectionChanged(null);
781:                     if (imsPhone != null) {
782:                         conn = imsPhone.getHandoverConnection();
783:                         migrateFrom(imsPhone);
785:                         Rlog.d(LOG_TAG, "HANDOVER_STARTED: mImsPhone null");
790:                     if (imsPhone != null) {
791:                         imsPhone.notifySrvccState(srvccState);
793:                         Rlog.d(LOG_TAG, "HANDOVER_COMPLETED: mImsPhone null");
846:      * {@link PhoneConstants.State} which can be obtained using the {@link PhoneStateListener}
1016:             // Since CallManager has already registered with both CS and IMS phones,
1733:     public abstract PhoneConstants.State getState();
1917:      * Sets the minimum time in milli-seconds between {@link PhoneStateListener#onCellInfoChanged
1918:      * PhoneStateListener.onCellInfoChanged} will be invoked.
1933:      * available on this interface. Use PhoneStateNotifier or similar instead.
2021:      * available on this interface. Use PhoneStateNotifier or similar instead.
2063:      * interface. Use <code>PhoneStateNotifier</code> or an equivalent.
2417:     public PhoneConstants.DataState getDataConnectionState(String apnType) {
2418:         return PhoneConstants.DataState.DISCONNECTED;
2493:     // phones
2573:         if (mImsPhone != null) {
2574:             isPresent = isVideoCallOrConference(mImsPhone.getForegroundCall()) ||
2575:                     isVideoCallOrConference(mImsPhone.getBackgroundCall()) ||
2576:                     isVideoCallOrConference(mImsPhone.getRingingCall());
2718:      * Retrieves the MIN for CDMA phones.
2734:      *  Retrieves PRL Version for CDMA phones
3373:      * Retrieves the MSISDN from the UICC. For GSM/UMTS phones, this is equivalent to
3374:      * {@link #getLine1Number()}. For CDMA phones, {@link #getLine1Number()} returns
3375:      * the MDN, so this method is provided to return the MSISDN on CDMA/LTE phones.
3383:      * Retrieves the EF_PNN from the UICC For GSM/UMTS phones.
3392:      * {@link android.telephony.PhoneStateListener} instead.
3395:     public PhoneConstants.DataState getDataConnectionState() {
3396:         return getDataConnectionState(PhoneConstants.APN_TYPE_DEFAULT);
3413:      * @return {@link PhoneConstants#LTE_ON_CDMA_UNKNOWN}, {@link PhoneConstants#LTE_ON_CDMA_FALSE}
3414:      * or {@link PhoneConstants#LTE_ON_CDMA_TRUE}
3428:         // This function should be overridden by class GsmCdmaPhone.
3477:         return mImsPhone;
3543:      * Return if UT capability of ImsPhone is enabled or not
3547:         if (mImsPhone != null) {
3548:             return mImsPhone.isUtEnabled();
3567:         // dialInternal shall be overriden by GsmCdmaPhone
3572:      * This function is for CSFB SS. GsmCdmaPhone overrides this function.
3601:      * Return the service state of mImsPhone if it is STATE_IN_SERVICE
3606:         if (imsPhone != null
3607:                 && imsPhone.getServiceState().getState() == ServiceState.STATE_IN_SERVICE) {
3681:         if (imsPhone != null) {
3682:             isImsRegistered = imsPhone.isImsRegistered();
3700:         if (imsPhone != null) {
3701:             isWifiCallingEnabled = imsPhone.isWifiCallingEnabled();
3714:         if (imsPhone != null) {
3715:             isAvailable = imsPhone.isImsCapabilityAvailable(capability, regTech);
3728:         if (imsPhone != null) {
3729:             isVolteEnabled = imsPhone.isVolteEnabled();
3742:         if (imsPhone != null) {
3743:             regTech = imsPhone.getImsRegistrationTech();
3755:         if (imsPhone != null) {
3756:             imsPhone.getImsRegistrationTech(callback);
3767:         if (imsPhone != null) {
3768:             imsPhone.getImsRegistrationState(callback);
3885:         int type = PhoneFactory.calculatePreferredNetworkType(mContext, getSubId());
3896:             int type = PhoneFactory.calculatePreferredNetworkType(mContext, getSubId());
3940:         if (mImsPhone == null) {
3944:         return mImsPhone.isImsAvailable();
3955:         if (imsPhone != null) {
3956:             return imsPhone.isVideoEnabled();
4088:         if (imsPhone == null || !imsPhone.isWifiCallingEnabled()) {
4089:             ImsManager imsManager = ImsManager.getInstance(context, phoneId);
4267:         if (mImsPhone != null) {
4269:                 mImsPhone.dump(fd, pw, args);
410:      * state change notification. DefaultPhoneNotifier is
483:      * @param notifier An instance of DefaultPhoneNotifier,
499:      * @param notifier An instance of DefaultPhoneNotifier,
2374:         // This function is added to send the notification to DefaultPhoneNotifier.
2504:         return mIsPhoneInEcmState;
2515:         mIsPhoneInEcmState = isInEcm;
2559:         if (call instanceof ImsPhoneCall) {
2560:             ImsPhoneCall imsPhoneCall = (ImsPhoneCall) call;
2561:             ImsCall imsCall = imsPhoneCall.getImsCall();
2615:                 mPhoneId, UiccController.APP_FAM_3GPP);
3349:      * A fucntion of type getPhoneProp(propType) where propType is an
3447:         return mUiccController.getUiccCard(mPhoneId);
3589:         return SubscriptionController.getInstance().getSubIdUsingPhoneId(mPhoneId);
3597:         return mPhoneId;
3927:         ImsManager imsManager = ImsManager.getInstance(mContext, mPhoneId);
4229:         pw.println(" mPhoneId=" + mPhoneId);
4256:         pw.println(" getPhoneName()=" + getPhoneName());
4257:         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),
266:     public static final int PHONE_TYPE_UNSPECIFIED_VALUE = 0;
147:   public enum PhoneType implements com.google.protobuf.ProtocolMessageEnum {
450:     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 usage][google.cloud.talent.v4beta1.ContactInfoUsage] should
226:      * be set to PERSONAL for these phone types. Some more information can be
248:      * fixed-line and mobile numbers by looking at the phone number itself.
264:      * <code>PHONE_TYPE_UNSPECIFIED = 0;</code>
334:      * or LANDLINE number. The [phone usage][google.cloud.talent.v4beta1.ContactInfoUsage] should
335:      * be set to PERSONAL for these phone types. Some more information can be
357:      * fixed-line and mobile numbers by looking at the phone number itself.
389:           return PHONE_TYPE_UNSPECIFIED;
433:       return com.google.cloud.talent.v4beta1.Phone.getDescriptor().getEnumTypes().get(0);
454:     // @@protoc_insertion_point(enum_scope:google.cloud.talent.v4beta1.Phone.PhoneType)
463:    * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
477:    * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
497:    * The phone type. For example, LANDLINE, MOBILE, FAX.
500:    * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
511:    * The phone type. For example, LANDLINE, MOBILE, FAX.
514:    * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
518:   public com.google.cloud.talent.v4beta1.Phone.PhoneType getType() {
520:     com.google.cloud.talent.v4beta1.Phone.PhoneType result =
521:         com.google.cloud.talent.v4beta1.Phone.PhoneType.valueOf(type_);
522:     return result == null ? com.google.cloud.talent.v4beta1.Phone.PhoneType.UNRECOGNIZED : result;
531:    * Phone number.
532:    * Any phone formats are supported and only exact matches are performed on
533:    * searches. For example, if a phone number in profile is provided in the
534:    * format of "(xxx)xxx-xxxx", in profile searches the same phone format
558:    * Phone number.
559:    * Any phone formats are supported and only exact matches are performed on
560:    * searches. For example, if a phone number in profile is provided in the
561:    * format of "(xxx)xxx-xxxx", in profile searches the same phone format
651:         != com.google.cloud.talent.v4beta1.Phone.PhoneType.PHONE_TYPE_UNSPECIFIED.getNumber()) {
675:         != com.google.cloud.talent.v4beta1.Phone.PhoneType.PHONE_TYPE_UNSPECIFIED.getNumber()) {
694:     if (!(obj instanceof com.google.cloud.talent.v4beta1.Phone)) {
697:     com.google.cloud.talent.v4beta1.Phone other = (com.google.cloud.talent.v4beta1.Phone) obj;
727:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(java.nio.ByteBuffer data)
732:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
738:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(com.google.protobuf.ByteString data)
743:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
750:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(byte[] data)
755:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
761:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(java.io.InputStream input)
766:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
773:   public static com.google.cloud.talent.v4beta1.Phone parseDelimitedFrom(java.io.InputStream input)
778:   public static com.google.cloud.talent.v4beta1.Phone parseDelimitedFrom(
785:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
790:   public static com.google.cloud.talent.v4beta1.Phone parseFrom(
807:   public static Builder newBuilder(com.google.cloud.talent.v4beta1.Phone prototype) {
828:    * Protobuf type {@code google.cloud.talent.v4beta1.Phone}
832:       // @@protoc_insertion_point(builder_implements:google.cloud.talent.v4beta1.Phone)
836:           .internal_static_google_cloud_talent_v4beta1_Phone_descriptor;
843:           .internal_static_google_cloud_talent_v4beta1_Phone_fieldAccessorTable
845:               com.google.cloud.talent.v4beta1.Phone.class,
846:               com.google.cloud.talent.v4beta1.Phone.Builder.class);
849:     // Construct using com.google.cloud.talent.v4beta1.Phone.newBuilder()
880:           .internal_static_google_cloud_talent_v4beta1_Phone_descriptor;
884:     public com.google.cloud.talent.v4beta1.Phone getDefaultInstanceForType() {
885:       return com.google.cloud.talent.v4beta1.Phone.getDefaultInstance();
889:     public com.google.cloud.talent.v4beta1.Phone build() {
890:       com.google.cloud.talent.v4beta1.Phone result = buildPartial();
898:     public com.google.cloud.talent.v4beta1.Phone buildPartial() {
899:       com.google.cloud.talent.v4beta1.Phone result =
900:           new com.google.cloud.talent.v4beta1.Phone(this);
944:       if (other instanceof com.google.cloud.talent.v4beta1.Phone) {
945:         return mergeFrom((com.google.cloud.talent.v4beta1.Phone) other);
952:     public Builder mergeFrom(com.google.cloud.talent.v4beta1.Phone other) {
953:       if (other == com.google.cloud.talent.v4beta1.Phone.getDefaultInstance()) return this;
983:       com.google.cloud.talent.v4beta1.Phone parsedMessage = null;
987:         parsedMessage = (com.google.cloud.talent.v4beta1.Phone) e.getUnfinishedMessage();
1002:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1016:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1033:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1052:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1073:      * The usage of the phone. For example, SCHOOL, WORK, PERSONAL.
1092:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1095:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1106:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1109:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1123:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1126:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1130:     public com.google.cloud.talent.v4beta1.Phone.PhoneType getType() {
1132:       com.google.cloud.talent.v4beta1.Phone.PhoneType result =
1133:           com.google.cloud.talent.v4beta1.Phone.PhoneType.valueOf(type_);
1134:       return result == null ? com.google.cloud.talent.v4beta1.Phone.PhoneType.UNRECOGNIZED : result;
1140:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1143:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1148:     public Builder setType(com.google.cloud.talent.v4beta1.Phone.PhoneType value) {
1161:      * The phone type. For example, LANDLINE, MOBILE, FAX.
1164:      * <code>.google.cloud.talent.v4beta1.Phone.PhoneType type = 2;</code>
1180:      * Phone number.
1181:      * Any phone formats are supported and only exact matches are performed on
1182:      * searches. For example, if a phone number in profile is provided in the
1183:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1207:      * Phone number.
1208:      * Any phone formats are supported and only exact matches are performed on
1209:      * searches. For example, if a phone number in profile is provided in the
1210:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1234:      * Phone number.
1235:      * Any phone formats are supported and only exact matches are performed on
1236:      * searches. For example, if a phone number in profile is provided in the
1237:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1260:      * Phone number.
1261:      * Any phone formats are supported and only exact matches are performed on
1262:      * searches. For example, if a phone number in profile is provided in the
1263:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1282:      * Phone number.
1283:      * Any phone formats are supported and only exact matches are performed on
1284:      * searches. For example, if a phone number in profile is provided in the
1285:      * format of "(xxx)xxx-xxxx", in profile searches the same phone format
1428:     // @@protoc_insertion_point(builder_scope:google.cloud.talent.v4beta1.Phone)
1431:   // @@protoc_insertion_point(class_scope:google.cloud.talent.v4beta1.Phone)
1432:   private static final com.google.cloud.talent.v4beta1.Phone DEFAULT_INSTANCE;
1435:     DEFAULT_INSTANCE = new com.google.cloud.talent.v4beta1.Phone();
1438:   public static com.google.cloud.talent.v4beta1.Phone getDefaultInstance() {
1442:   private static final com.google.protobuf.Parser<Phone> PARSER =
1443:       new com.google.protobuf.AbstractParser<Phone>() {
1445:         public Phone parsePartialFrom(
1449:           return new Phone(input, extensionRegistry);
1453:   public static com.google.protobuf.Parser<Phone> parser() {
1458:   public com.google.protobuf.Parser<Phone> getParserForType() {
1463:   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
311:      * A TTY (test telephone) or TDD (telecommunication device for the deaf).
331:      * A virtual telephone number is a number that can be routed to another
378:     public static PhoneType valueOf(int value) {
386:     public static PhoneType forNumber(int value) {
413:     public static com.google.protobuf.Internal.EnumLiteMap<PhoneType> internalGetValueMap() {
417:     private static final com.google.protobuf.Internal.EnumLiteMap<PhoneType> internalValueMap =
418:         new com.google.protobuf.Internal.EnumLiteMap<PhoneType>() {
419:           public PhoneType findValueByNumber(int number) {
420:             return PhoneType.forNumber(number);
436:     private static final PhoneType[] VALUES = values();
438:     public static PhoneType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
825:    * Resource that represents a person's telephone number.
833:       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, ]
5898:     phone?: string | null;
5896:      * 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/dolphinscheduler-postgre.sql: [ dev, ]
629:   phone varchar(11) DEFAULT NULL ,
763: 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/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/create/release-1.2.0_schema/postgresql/dolphinscheduler_ddl.sql: [ dev, ]
627:   phone varchar(11) DEFAULT NULL ,
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/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) 5