summaryrefslogtreecommitdiffstats
path: root/telephony
Commit message (Collapse)AuthorAgeFilesLines
* Fix the build.Chung-yih Wang2010-09-061-1/+1
| | | | Change-Id: Icfeec3372dcde30723c49565649be03a4dd33c06
* Add equals() funcation for SipPhone.Chung-yih Wang2010-09-061-0/+4
| | | | | | Since we will use sipuri to match the same phone object. Change-Id: I582779e51e447bb8d822c105cf0d682651c138d2
* Merge "Add API to get all foreground calls." into gingerbreadJohn Wang2010-09-031-2/+9
|\
| * Add API to get all foreground calls.John Wang2010-09-021-2/+9
| | | | | | | | Change-Id: I38293b2d7841f5d8708a7b9b516f686ab15de2b1
* | More SharedPreferences commit() -> apply() changes.Brad Fitzpatrick2010-09-034-5/+5
|/ | | | Change-Id: Ibc844d72d463434722a349f5bbc02889a9feb0ee
* CallManager: remove unused Phone argument from stopDtmf() and sendBurstDtmf()Hung-ying Tyan2010-08-251-3/+3
| | | | Change-Id: Ib0c83c373580f7be9cb1ee262cd0098c70db9c64
* Add confcall management to SIP callsHung-ying Tyan2010-08-244-76/+97
| | | | | | | | | and fix the bug of re-assigning connectTime's in SipConnection, and adding synchronization for SipPhone to be thread-safe, and set normal audio mode when call not on hold instead of on hold in SipAudioCallImpl, and fix re-entrance problem in CallManager.setAudioMode() for in-call mode. Change-Id: I54f39dab052062de1ce141e5358d892d30453a3a
* am 3158cf68: Change CDMAPhone.getDeviceId to return MEID or ESN.Wink Saville2010-08-202-3/+8
|\ | | | | | | | | | | | | Merge commit '3158cf689f4994ec53c3b727f9b6ad7751a5551b' into gingerbread * commit '3158cf689f4994ec53c3b727f9b6ad7751a5551b': Change CDMAPhone.getDeviceId to return MEID or ESN.
| * Change CDMAPhone.getDeviceId to return MEID or ESN.Wink Saville2010-08-202-3/+8
| | | | | | | | | | | | | | This allows devices with only ESN's to work. bug: 2938223 Change-Id: I33939151c59f598b939e73d98f1178669d6ceb75
* | Merge "DO NOT MERGE Fixing Connectivity" into gingerbreadRobert Greenwalt2010-08-204-3/+7
|\ \
| * | DO NOT MERGE Fixing ConnectivityRobert Greenwalt2010-08-204-3/+7
| | | | | | | | | | | | | | | | | | | | | | | | Passing Gateway addr info from telephony into ConnectivityService so it can add/remove the default route as needed. Fixed differently on master. bug:2927822 Change-Id: I9a3ee7cd23c4717e7c60098f0595aa3f77c44b15
* | | Cosmetic cleanups to SMSDispatcher classes.Jake Hamby2010-08-193-62/+45
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cleaned up some typos and other small fixes in SMSDispatcher in preparation for checking in my SMS bug fixes. This change doesn't fix any bugs, but it shouldn't introduce any either. - Removed unused import statements - Removed unused private constants and fields - Fixed typos in Java comments and private constants - Added generic type parameter to mSTrackers ArrayList - Removed unnecessary casts - Fixed indentation of mResultReceiver in SMSDispatcher - Removed call to get unused smsc in CDMA sendSMS() - Changed "|=" to "=" in boolean assignment where the variable was initialized to false (thus the two operators are equivalent) Change-Id: Ic19a63a7ef5cdccc7be86043c2a1b863ec8af652
* | CallManager: add setAudioMode()Hung-ying Tyan2010-08-181-4/+29
| | | | | | | | | | | | | | | | | | When in a call, different audio modes need to be applied based on phone type. (For example, SIP call needs to be in MODE_NORMAL while GSM call in MODE_IN_CALL.) Originally, it's handled in PhoneUtils.setAudioMode(). It makes more sense now to handle the actual logic in CallManager. Change-Id: I58d8f31d6b4afe22f88da442daac2010781de801
* | SIP: implement conference callHung-ying Tyan2010-08-182-5/+51
| | | | | | | | Change-Id: Ifd420ed95e77e744c6aff28ac63e7363f97d9dc6
* | CallManager: do not deliver ring event if fg call is live.Hung-ying Tyan2010-08-171-1/+4
| | | | | | | | Change-Id: If5b1bca1f09557a2ee4de9ba429d80a0393279a0
* | Fix character count bug and Javadoc typos in SMS (with test cases)Jake Hamby2010-08-136-23/+220
| | | | | | | | | | | | | | | | | | | | | | | | | | Fix a character count bug I discovered while working on related SMS bugs. Includes a new set of test cases to verify the fix for the buggy calculateLength() methods ("runtest frameworks-telephony"). You can also verify that the counter works properly in the Mms app by typing characters until the boundary is crossed where an additional message part is required. The counter should count down to 0 characters remaining before increasing the message count. Change-Id: I4de68b82dfc53dcae094865798f2c0235a355d43
* | Fix typo and bug in CTS test class.Jake Hamby2010-08-132-2/+1
| | | | | | | | | | | | | | - Fix Javadoc typo in PhoneSubInfo.java - Fix ArrayIndexOutOfBoundsException in SimulatedCommands.java Change-Id: I40dcd52cf9d6990f1f845fca5c1d61cdff93f4d7
* | Update switch call and accept call.John Wang2010-08-124-8/+122
| | | | | | | | Change-Id: Ifdd1af77e3eca08f6c931605ecfb275835b78709
* | SIP: remove unused file.Hung-ying Tyan2010-08-112-750/+1
| | | | | | | | Change-Id: Ifb3582da888926e62775a73a6b3080d15f1c3e42
* | Fix a bug in unregisterPhone().Chung-yih Wang2010-08-111-1/+1
| | | | | | | | Change-Id: Ifaef66d45043dc5376688a77f9d18124a9c29576
* | Add getSipUri() for identification.Chung-yih Wang2010-08-111-0/+4
| | | | | | | | Change-Id: Iabffd38ad554c34a34977c833e6699747cbf0f63
* | SIP: clean up unused class and fields.Hung-ying Tyan2010-08-101-2/+0
| | | | | | | | Change-Id: I79ed7fb324fea9a52946340055b5ea1d389a926a
* | PhoneFactory: add makeSipPhone()Hung-ying Tyan2010-08-092-32/+25
| | | | | | | | Change-Id: I8e7abb0623724d24c6f82829ff06663a31ba32fb
* | CallManager: add getAllPhones().Hung-ying Tyan2010-08-091-0/+9
| | | | | | | | Change-Id: I50589aaec55925d93c392f15a22c70d2a6634b87
* | Revert "Revert "Move SIP telephony related codes to framework.""Chung-yih Wang2010-08-0510-0/+3256
| | | | | | | | | | | | This reverts commit cde66df44240cfe5a7bec12ac52464c3bf26c14f. Change-Id: I87da883b45350ec8f7da71e9bd392b075ea30ca7
* | Revert "Move SIP telephony related codes to framework."Chung-yih Wang2010-08-0510-3256/+0
| | | | | | | | This reverts commit b631dcf3eb449ddec756bea330f4e70b996ffb9e.
* | Move SIP telephony related codes to framework.Chung-yih Wang2010-08-0510-0/+3256
| | | | | | | | | | | | + hardcode the sip service for build dependency. Change-Id: Ib0e9717c9b87eb6e06ffa3a7b01ae31184de61bb
* | Merge "Add register methods in CallManager "do not merge"" into gingerbreadJohn Wang2010-08-043-58/+296
|\ \
| * | Add register methods in CallManager "do not merge"John Wang2010-08-023-58/+296
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-picked from master. Add register methods used by PhoneApp into CallManager class. For most register methods, CallManager acts as an pass-through register to handle register and unregister phone case. Change-Id: I9567c2dbffb9e482b906f94c2d991a404ad4626e
* | | Add support for PSC of serving cell.jsh2010-08-032-3/+32
|/ / | | | | | | Bug: 2465036
* | Handle call list in CallManager "do not merge".John Wang2010-08-021-62/+223
| | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-picked from master. Update APIs to access foregroudCalls, backgroudCalls, and ringingCalls * 1. APIs to access list of calls * 2. APIs to check if any active call, which has connection other than * disconnected ones, pleaser refer to Call.isIdle() * 3. APIs to return first active call * 4. APIs to return the connections of first active call * 5. APIs to return other property of first active call Change-Id: Ic30e28018d14e496e9427f96fec8a7c2ff7c1549
* | Create CallManager class "do not merge"John Wang2010-08-021-0/+822
| | | | | | | | | | | | | | Cherry-pick from master. Initial check-in to support multiple call channels. Change-Id: I387bab4d69ee38d738c5e0e0a51f1ac6607b9759
* | am c69f5be0: Add PhoneSubInfo.getCompleteVoiceMailNumber.Wink Saville2010-08-025-3/+53
|\ \ | |/ | | | | | | | | | | Merge commit 'c69f5be0ed3529564e5db6874de52775c2c99007' into gingerbread * commit 'c69f5be0ed3529564e5db6874de52775c2c99007': Add PhoneSubInfo.getCompleteVoiceMailNumber.
| * Add PhoneSubInfo.getCompleteVoiceMailNumber.Wink Saville2010-08-025-3/+53
| | | | | | | | | | | | | | | | | | | | PhoneSubInfo.getVoiceMailNumber now returns only the network portion of the voicemail number. Use the new method PhoneSubInfo.getCompleteVoiceMailNumber to get the netowrk portion and the post dial portion. Bug: 2881483 Change-Id: I7637d4fa0ffa046b4eebc4d599719bb668c940b5
* | Remove voice mail number verification for testing on no-sim deviceXia Wang2010-07-071-1/+3
| | | | | | | | Change-Id: Iaf9e419b8d03e330864d64c05aee730d33994003
* | am f9610b38: Merge "Make the DUN apn data secure." into froyoRobert Greenwalt2010-06-062-0/+52
|\ \ | |/ | | | | | | | | | | Merge commit 'f9610b3842e030138c1dc327a3a467aaea02c227' into kraken * commit 'f9610b3842e030138c1dc327a3a467aaea02c227': Make the DUN apn data secure.
| * Make the DUN apn data secure.Robert Greenwalt2010-06-042-0/+52
| | | | | | | | | | | | | | | | | | | | | | Rather than come out of the user-modifiable APN DB, the DUN APN data will come first from a built-in resource and then potentially overriden by a secure setting (which is gservices upgradable). Also made the "require-dun" setting secure-setting overridable. bug:2736390 Change-Id: I1e4644c3839f06c977b83797641f3948785146a2
* | am 3aecdb9d: merge from open-source masterThe Android Open Source Project2010-05-1820-119/+115
|\ \ | | | | | | | | | | | | | | | | | | | | | Merge commit '3aecdb9d7e92b1a91860600feefb5c0062b652cf' into kraken * commit '3aecdb9d7e92b1a91860600feefb5c0062b652cf': fix build Fix some typos and other cosmetic cleanups in telephony framework.
| * \ merge from open-source masterThe Android Open Source Project2010-05-1820-119/+115
| |\ \ | | | | | | | | | | | | Change-Id: Ib711450566694550d9cb9ba01c25599010d2e5e4
| | * | fix buildJean-Baptiste Queru2010-05-181-2/+3
| | | | | | | | | | | | | | | | Change-Id: I86ee569ec81e6c690f7697237be7d94307014142
| | * | Merge "Fix some typos and other cosmetic cleanups in telephony framework."Jean-Baptiste Queru2010-05-1820-121/+115
| | |\ \
| | | * | Fix some typos and other cosmetic cleanups in telephony framework.Jake Hamby2010-05-1320-121/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix typos in Javadoc and comments. - Fix Javadoc @link references to other classes/methods. - Rename MISSING_UKNOWN_APN to MISSING_UNKNOWN_APN in DataConnection. - Remove unused (and misspelled) RETRYIES_* consts in RetryManager. Change-Id: I3b44ac8320d6c1e4c350be600c7ef266aaf735e4
* | | | | am 5ccb8b8c: merge from open-source masterThe Android Open Source Project2010-05-183-38/+49
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '5ccb8b8c4d6eabcc984559ef9e71efdbb3de00d3' into kraken * commit '5ccb8b8c4d6eabcc984559ef9e71efdbb3de00d3': Fix updating and deleting FDN entries with an empty alpha identifier. Abort FDN delete when number is empty (instead of name)
| * | | | merge from open-source masterThe Android Open Source Project2010-05-183-38/+49
| |\ \ \ \ | | |/ / / | | | | | | | | | | Change-Id: Ib90da5365c873e542d79f036c32ec9b178cd8da0
| | * | | Fix updating and deleting FDN entries with an empty alpha identifier.Jake Hamby2010-05-183-37/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Fix AdnRecord.buildAdnString() to generate the correct record when alpha identifier is empty. This allows the user to update an FDN entry to remove the alpha identifier. Previously the entire entry would be deleted because an empty record was generated here when the alpha identifier was empty, rather than a record containing the phone number with an empty alpha tag. Also, return null if the number or alpha tag are too long. - Fix bug in IccProvider.delete() where efType was compared against local FDN constant rather than IccConstants.EF_FDN. This would always return false. Comparing with IccConstants.EF_FDN gives the intended behavior. Change-Id: I0ea75d7e107c7318c9a48ae6e0a15845a718f4c0
| | * | | Merge "Abort FDN delete when number is empty (instead of name)"Jean-Baptiste Queru2010-05-181-1/+1
| | |\ \ \
| | | * | | Abort FDN delete when number is empty (instead of name)Mikael Danielsson2010-05-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed FDN delete to abort when number is empty rather than when name is empty 3GPP TS 31.102 (USIM application) v9.1.0 states in chapter 4.2.24 EFFDN (Fixed Dialling Number) that the Dialling Number field is mandatory whereas the Alpha Identifier is optional. The current implementation of the user interface for editing the fixed dialling list blocks creation and deletion list entries without a name (corresponding to the Alpha Identifier) but instead permits entries without a number. This is incompatible with the USIM specification and implementation. This contribution corrects the implementation in line with the USIM specification. Change-Id: I7e2ca06e20401b517d705fc45c8b873b5c21cc4c
* | | | | | am 55b7d124: merge from open-source masterThe Android Open Source Project2010-05-141-1/+1
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '55b7d1243f15395a102971e8fdc57444638729ac' into kraken * commit '55b7d1243f15395a102971e8fdc57444638729ac': SetLocaleByCarrier, only if its not an unknown carrier.
| * | | | | merge from open-source masterThe Android Open Source Project2010-05-141-1/+1
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | Change-Id: I3e36061d7ba4b8a3962bf8391d663b861a4ede38
| | * | | | Merge "SetLocaleByCarrier, only if its not an unknown carrier."Jean-Baptiste Queru2010-05-141-1/+1
| | |\ \ \ \ | | | |_|/ / | | |/| | |