summaryrefslogtreecommitdiffstats
path: root/telephony
Commit message (Collapse)AuthorAgeFilesLines
* Create new isNetworkSupported APIRobert Greenwalt2011-08-311-6/+4
| | | | | | | | | Useful for checking if on a wifi-only device. Similar to asking for NetworkInfo for a network type and checking for null, though here the intent is explicit. bug:5087537 Change-Id: Ia3ddd09b6b735b8b3ceb7a347891e015fd96b218
* More robust check around TelephonyManager init.Jeff Sharkey2011-08-311-2/+3
| | | | | | | Only complain when Context radically changed. Bug: 4676714 Change-Id: Ia183f9ba51056c857e634d901c618a73e45d2d05
* Merge "CDMALTE: Start reading SIM record on SIM_READY"Wink Saville2011-08-303-28/+4
|\
| * CDMALTE: Start reading SIM record on SIM_READYKazuhiro Ondo2011-08-263-28/+4
| | | | | | | | | | | | | | | | | | Clean up early workarounds placed for CDMA LTE mode. Now SIM_READY is used to start reading out SIM record which is the same as the baseline behavior. Bug: 4506200 Change-Id: Ib30b1710b60110957f8eb6483f39dbec6153d4a9
* | Merge "Use the local timezone for CDMA SMS timestamps."Jake Hamby2011-08-301-1/+2
|\ \
| * | Use the local timezone for CDMA SMS timestamps.Jake Hamby2011-08-291-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | 3GPP2 uses the local timezone for timestamps in SMS messages. Use the local timezone instead of UTC when decoding bearer data. Bug: 5123883 Change-Id: Iec25bcbb7862f0794ead80b6923c815b68bdd2a5
* | | Merge "Fix leak in SIM ready registrants"Wink Saville2011-08-291-1/+5
|\ \ \ | |/ / |/| |
| * | Fix leak in SIM ready registrantsKazuhiro Ondo2011-08-261-1/+5
| |/ | | | | | | | | | | | | | | SIM Ready registrants was keep growing after air plane mode toggle or RIL recovery. Bug: 5222722 Change-Id: Iac9fcb86f96f9e42440e641cd94736fed6f45813
* | Merge "Add timezone to the terminal response for provide local information ↵Wink Saville2011-08-261-21/+45
|\ \ | | | | | | | | | command"
| * | Add timezone to the terminal response for provide local information commandNaveen Kalla2011-08-261-21/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | If timezone is sent in the NITZ message it needs to be part of the terminal response sent to the provide local information command for Date and time Setting. This is as per TS 31.111 section 6.4.15/ETSI TS 102 223 and 3GPP spec 22.042. Change-Id: I3516911223bd5655dbe8189bba307f0765c63fa1
* | | Add ISIM application support for LTE devices.Jake Hamby2011-08-2620-266/+709
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add methods to TelephonyManager to provide access to IMS records on the ISIM application of the UICC, as well as access to the ISIM AKA authentication algorithm. - Add support for the new IMS methods to CDMALTEPhone, using the helper class ImsUiccRecords to load the IMS records from the ISIM. The same approach can be used to implement IMS support for UMTS/LTE devices. - There is a new RIL request, RIL_REQUEST_ISIM_AUTHENTICATION, which is used to perform IMS AKA authentication using the algorithm on the ISIM application of the UICC. The challenge nonce and response are both encoded as Base64 strings. Change-Id: I73367c7d9bc573d0d883d68adf09891de1319129
* | Merge "Allow 15 strings in RIL_REQUEST_VOICE_REGISTRATION_STATE response"Wink Saville2011-08-261-3/+3
|\ \
| * | Allow 15 strings in RIL_REQUEST_VOICE_REGISTRATION_STATE responseNaveen Kalla2011-08-251-3/+3
| |/ | | | | | | | | | | | | | | | | | | RIL interface contains 15 strings in response to RIL_REQUEST_VOICE_REGISTRATION_STATE. CdmaServiceStateTracker throws an exception if response contains more than 14 strings. Fix needed to comply with RIL interface. Bug: 5204605 Change-Id: I6f266eb38b2bc52610999cd92449b8dc58dd3274
* | Allow data during voice call if network type is LTEyoonsung.nam2011-08-251-2/+5
|/ | | | | Change-Id: Ibbf327ed709c8429232eb4e9088fe900a2e87980 Signed-off-by: yoonsung.nam <yoonsung.nam@samsung.com>
* Proactively disable data when over policy limit.Jeff Sharkey2011-08-233-68/+101
| | | | | | | | | | | | | | Add policy controls to NetworkStateTracker which are combined with other user preference and internal flags to decide if data connection should be established. Better locking around enabled flags. When data network would be over limit, proactively disable data on that network. Enable when policy is snoozed or when cycle resets. Track and dismiss notifications from now-stale policies. Bug: 4587023, 5178147 Change-Id: Ibfcc9f73cda7c369209af701b46eddd3d1943f2d
* Remove writing pin's to log.Wink Saville2011-08-191-3/+0
| | | | Change-Id: Ib84397ac718ebcc3862c69fc7556e0403c2b3940
* Add utility functions for pause and tonewait pause.inshik2011-08-151-0/+37
| | | | | | | Add a function that converts a string with RFC3601 defintion of pause and wait into android representation. Change-Id: Id8a17c3a166422d62247acb227506549990ace12
* Renaming com.google.i18n.phonenumbers to com.android.i18n.phonenumbersShaopeng Jia2011-08-123-11/+11
| | | | | | | to avoid name collision. Bug: 5157607 Change-Id: Ic397f371e381a71f17b0b70b955e89d08f7a9867
* Don't check provisioning when trying setup data call.Sangcheol Lee2011-08-091-2/+0
| | | | | | | 1. SIM is not provisioned before activation. Change-Id: I04b16d77aaf28bfb8e0c2d7edd937bd44677de73 Signed-off-by: Sangcheol Lee <goodsc.lee@samsung.com>
* Enable concurrent voice and data for LTE.John Wang2011-08-051-2/+1
| | | | | bug:5017062 Change-Id: I2c701c74710ce0f718d28babea88fb93d3219564
* am 5ad5c9e3: am d20f60c8: Merge "Support of LTE Only mode" into honeycomb-LTEWink Saville2011-07-271-0/+20
|\ | | | | | | | | * commit '5ad5c9e3efd26155ae7b5d0f3e9e2094e1f65dfe': Support of LTE Only mode
| * am d20f60c8: Merge "Support of LTE Only mode" into honeycomb-LTEWink Saville2011-07-271-0/+20
| |\ | | | | | | | | | | | | * commit 'd20f60c8a71ca0aa853bc433f74b32dcfc98f984': Support of LTE Only mode
| | * Merge "Support of LTE Only mode" into honeycomb-LTEWink Saville2011-07-271-0/+20
| | |\
| | | * Support of LTE Only modeRamesh Sudini2011-07-271-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In CDMA-LTE hybrid mode, the service state is derived based on CDMA state. However, CDMA radio is off while in LTE only mode so thre will be no signal bar or data type icon displayed on the status UI. This patch handles LTE only mode scenario. The service state is derived from LTE if CDMA is OOS and LTE only mode is used. Bug: 5070240 Change-Id: Ie55daaf9eea1b16ca73312ebab208810b145d2bc
* | | | am 8ce53e38: am 9a87deb5: DataConnection: Clear cid when entering inactive ↵Ramesh Sudini2011-07-271-0/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | state. * commit '8ce53e387e2b4427265ae9e43bc15d9fe850643d': DataConnection: Clear cid when entering inactive state.
| * | | am 9a87deb5: DataConnection: Clear cid when entering inactive state.Ramesh Sudini2011-07-271-0/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | * commit '9a87deb538caed347621e57c5c83e0185a963bb4': DataConnection: Clear cid when entering inactive state.
| | * | DataConnection: Clear cid when entering inactive state.Ramesh Sudini2011-07-271-0/+1
| | |/ | | | | | | | | | | | | | | | Bug: 5083242 Change-Id: I0657739da54bc424433063a2244d045e47411e5f
| * | am 32d106e1: Filter out addresses that are 0.Wink Saville2011-07-251-15/+22
| |\ \ | | |/ | | | | | | | | | * commit '32d106e154d0388ac13774fad3c58ff60ba9ae8f': Filter out addresses that are 0.
* | | resolved conflicts for merge of 41394a36 to honeycomb-plus-aospRobert Greenwalt2011-07-261-15/+22
|\ \ \ | | |/ | |/| | | | Change-Id: If4dc99c558dc45c9a7ff8d3ea5be69578b4ee793
| * | Filter out addresses that are 0.Wink Saville2011-07-251-15/+22
| | | | | | | | | | | | | | | | | | | | | | | | If the address is "any" address, i.e. an address which is all zeros for both IPv4 and IPv6 ignore it. Bug: 5073048 Change-Id: I8b9f64103aaffd001114a672375ff5f99616c327
* | | am 051660d4: am deb62be2: Merge "Configure RAT dependent retry pattern in ↵Wink Saville2011-07-243-15/+47
|\ \ \ | | |/ | |/| | | | | | | | | | | | | GSM DCT." into honeycomb-LTE * commit '051660d4d6d293f4b561bc6a772c70aa077a578a': Configure RAT dependent retry pattern in GSM DCT.
| * | am deb62be2: Merge "Configure RAT dependent retry pattern in GSM DCT." into ↵Wink Saville2011-07-243-15/+47
| |\ \ | | |/ | | | | | | | | | | | | | | | honeycomb-LTE * commit 'deb62be2e87b19e9bbbc668f8d9327b12dba4a3b': Configure RAT dependent retry pattern in GSM DCT.
| | * Merge "Configure RAT dependent retry pattern in GSM DCT." into honeycomb-LTEWink Saville2011-07-243-15/+47
| | |\
| | | * Configure RAT dependent retry pattern in GSM DCT.Kazuhiro Ondo2011-07-233-15/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case GSM DCT is used with EHRPD, retry pattern should follow the ones for CDMA. Bug: 5058426 Change-Id: Id9badc9ac14fb20ac62c1746061f056fa2f9ed1b
* | | | am 9820a9d2: am 4281817f: Allow suggestedRetryTime to indicate no retry is ↵Kazuhiro Ondo2011-07-242-1/+7
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | needed. * commit '9820a9d299dc46f2a9037866ddf61c4782cf9186': Allow suggestedRetryTime to indicate no retry is needed.
| * | | am 4281817f: Allow suggestedRetryTime to indicate no retry is needed.Kazuhiro Ondo2011-07-242-1/+7
| |\ \ \ | | |/ / | | | | | | | | | | | | * commit '4281817f6b624cb51926eb24fa78c68cd9431dce': Allow suggestedRetryTime to indicate no retry is needed.
| | * | Allow suggestedRetryTime to indicate no retry is needed.Kazuhiro Ondo2011-07-242-1/+7
| | |/ | | | | | | | | | | | | | | | | | | | | | If suggestedRetryTime is 0x7fffffff then no retry is needed and the framework should not initiate a retry. Bug: 4949208 Change-Id: I3756ef6a3e93beec4ee95863cbc111b9952e5e06
* | | am b7ad442c: am 1c82f56f: Display CSIM SPN only if camping SID/NID matches ↵Kazuhiro Ondo2011-07-212-8/+35
|\ \ \ | |/ / | | | | | | | | | | | | | | | CSIM CDMAHOME * commit 'b7ad442c90146f736c6268c21e34a87fbcab6335': Display CSIM SPN only if camping SID/NID matches CSIM CDMAHOME
| * | am 1c82f56f: Display CSIM SPN only if camping SID/NID matches CSIM CDMAHOMEKazuhiro Ondo2011-07-212-8/+35
| |\ \ | | |/ | | | | | | | | | * commit '1c82f56f2453a8a7c83090017ab2427a74829b9a': Display CSIM SPN only if camping SID/NID matches CSIM CDMAHOME
| | * Display CSIM SPN only if camping SID/NID matches CSIM CDMAHOMEKazuhiro Ondo2011-07-212-8/+35
| | | | | | | | | | | | | | | | | | | | | | | | Fix to resolve conflicting ERI and CSIM SPN. CSIM SPN should be only used when camping SID/NID is listed in CDMAHOME record. Bug: 5057486 Change-Id: I6c5961bb53cc6257237fa5a93a0acd067b12d009
* | | Merge "Remove APN type in notifyDataConnection."John Wang2011-07-214-5/+5
|\ \ \
| * | | Remove APN type in notifyDataConnection.John Wang2011-07-214-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using APN_TYPE_ALL in notifyDataConnection causes data connection state to be set as DISCONNECTED all the time because apnTypeToId returns INVALID_ID for APN_TYPE_ALL. bug:4972999 Change-Id: Ieb79194575dd97fa4bd7ef2bd8202030aa282d84
* | | | am 5abddc73: am bf361b59: Return IMEI SV if CDMA-LTE mode is usedKazuhiro Ondo2011-07-191-0/+5
|\ \ \ \ | | |/ / | |/| | | | | | | | | | * commit '5abddc73a57da304029b6034b13f69079dcbd83a': Return IMEI SV if CDMA-LTE mode is used
| * | | am bf361b59: Return IMEI SV if CDMA-LTE mode is usedKazuhiro Ondo2011-07-191-0/+5
| |\ \ \ | | | |/ | | |/| | | | | | | | | * commit 'bf361b59e4e6c1c7c710e73260a77e9937f1fb59': Return IMEI SV if CDMA-LTE mode is used
| | * | Return IMEI SV if CDMA-LTE mode is usedKazuhiro Ondo2011-07-191-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IMEI and IMEI SV should be available in CDMA-LTE hybrid system. IMS SV value is not yet returned. Bug: 5042972 Change-Id: I733825e95f802605e06887951e226d26baea8ff2
* | | | am 6e8c7dd2: am cd4636ec: Add LteOnCdmaDevice system property.Wink Saville2011-07-182-11/+26
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | * commit '6e8c7dd2128b2a46f5d56ed46d4d530af6ad38f5': Add LteOnCdmaDevice system property.
| * | am cd4636ec: Add LteOnCdmaDevice system property.Wink Saville2011-07-182-13/+27
| |\ \ | | |/ | | | | | | | | | * commit 'cd4636ec08a50ab890acab0cf0c3c3f07f91896a': Add LteOnCdmaDevice system property.
| | * Add LteOnCdmaDevice system property.Wink Saville2011-07-182-13/+27
| | | | | | | | | | | | | | | | | | | | | Provide a system property which may be optionally set at build time. Change-Id: I253ff0df7c8f8c5627c775fb0cff2cb831157eed
* | | Fix a couple static leaks.Dianne Hackborn2011-07-171-1/+1
| | | | | | | | | | | | Change-Id: If2564dc822fbcb3bb3baf270ad2b3c29c78bf421
* | | resolved conflicts for merge of 8550f3b8 to masterRobert Greenwalt2011-07-153-4/+2
|\ \ \ | |/ / | | | | | | Change-Id: If2881b8b7faea5139af83a37cba04ccac5904f81