summaryrefslogtreecommitdiffstats
path: root/telephony
Commit message (Collapse)AuthorAgeFilesLines
* am 6ab94608: Merge "CallManager: add setAudioMode()" into gingerbreadHung-ying Tyan2010-08-181-4/+29
|\ | | | | | | | | | | | | Merge commit '6ab94608750776bcaaee56696cfcfb16ce29db8a' into gingerbread-plus-aosp * commit '6ab94608750776bcaaee56696cfcfb16ce29db8a': CallManager: add setAudioMode()
| * 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
* | am 8eac20ea: SIP: implement conference callHung-ying Tyan2010-08-182-5/+51
|\ \ | |/ | | | | | | | | | | Merge commit '8eac20eacd088793547c56e14d602b28d62fb278' into gingerbread-plus-aosp * commit '8eac20eacd088793547c56e14d602b28d62fb278': SIP: implement conference call
| * SIP: implement conference callHung-ying Tyan2010-08-182-5/+51
| | | | | | | | Change-Id: Ifd420ed95e77e744c6aff28ac63e7363f97d9dc6
* | am f6354aca: Merge "CallManager: do not deliver ring event if fg call is ↵Hung-ying Tyan2010-08-181-1/+4
|\ \ | |/ | | | | | | | | | | | | | | live." into gingerbread Merge commit 'f6354aca3a4d0571a66747d9cdc247a1d411d660' into gingerbread-plus-aosp * commit 'f6354aca3a4d0571a66747d9cdc247a1d411d660': CallManager: do not deliver ring event if fg call is live.
| * CallManager: do not deliver ring event if fg call is live.Hung-ying Tyan2010-08-171-1/+4
| | | | | | | | Change-Id: If5b1bca1f09557a2ee4de9ba429d80a0393279a0
* | am 3f442ece: Merge "Fix character count bug and Javadoc typos in SMS (with ↵Jake Hamby2010-08-136-23/+220
|\ \ | |/ | | | | | | | | | | | | | | test cases)" into gingerbread Merge commit '3f442ece257d416b48f7803a4cc263f0215faa0d' into gingerbread-plus-aosp * commit '3f442ece257d416b48f7803a4cc263f0215faa0d': Fix character count bug and Javadoc typos in SMS (with test cases)
| * 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
* | am 4f170821: Merge "Fix typo and bug in CTS test class." into gingerbreadJake Hamby2010-08-132-2/+1
|\ \ | |/ | | | | | | | | | | Merge commit '4f170821678099010ec593d2b5a081e0f8adf92d' into gingerbread-plus-aosp * commit '4f170821678099010ec593d2b5a081e0f8adf92d': Fix typo and bug in CTS test class.
| * 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
* | am 686a9505: Merge "Update switch call and accept call." into gingerbreadJohn Wang2010-08-124-8/+122
|\ \ | |/ | | | | | | | | | | Merge commit '686a95055896c221c62fe7f4c3dda137809df91e' into gingerbread-plus-aosp * commit '686a95055896c221c62fe7f4c3dda137809df91e': Update switch call and accept call.
| * Update switch call and accept call.John Wang2010-08-124-8/+122
| | | | | | | | Change-Id: Ifdd1af77e3eca08f6c931605ecfb275835b78709
* | am c636b846: Merge "Enhance WspTypeDecoder to decode Content Type Parameters"John Huang2010-08-123-189/+1257
|\ \ | | | | | | | | | | | | | | | | | | Merge commit 'c636b846160482fbebd9a3792d52b9ff864228f2' into gingerbread-plus-aosp * commit 'c636b846160482fbebd9a3792d52b9ff864228f2': Enhance WspTypeDecoder to decode Content Type Parameters
| * \ Merge "Enhance WspTypeDecoder to decode Content Type Parameters"John Huang2010-08-123-189/+1257
| |\ \
| | * | Enhance WspTypeDecoder to decode Content Type ParametersDan Griffin2010-08-023-189/+1257
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch enables WspTypeDecoder to correctly parse content type parameters as described in the Wap230 WSP specifications (wap-230-wsp-20010705-a section 8.4.2.24) which are then passed on as part of the WAP_PUSH intent notification. It also recognises all Well Known WSP Content types, and simplifies their retrieval (i.e. a well known content type will always be available through the WspTypeDecoder.getValueString() method). Change-Id: I0eb3f9ac287aa7cb53312777c4be54b1939fa857
* | | | am c4c4c98c: In CW Interrogation service class is not sent.Naveen Kalla2010-08-111-1/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit 'c4c4c98c5ca6b4c017a5b429a6bd80a440c63559' into gingerbread-plus-aosp * commit 'c4c4c98c5ca6b4c017a5b429a6bd80a440c63559': In CW Interrogation service class is not sent.
| * | | In CW Interrogation service class is not sent.Naveen Kalla2010-08-111-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As per 3GPP TS 24.083, section 1.6 UE doesn't need to send service class parameter in call waiting interrogation to network. Some networks return error if service class is sent. So setting service class to SERVICE_CLASS_NONE. Change-Id: I396963d568573b88795ad2cf1844eb2e047b459e
* | | | am 076d0654: Merge "SIM toolkit enhancements and bug fixes"Jean-Baptiste Queru2010-08-115-47/+151
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '076d06547f90c480a4ed19da6f4b3d1270f57ec9' into gingerbread-plus-aosp * commit '076d06547f90c480a4ed19da6f4b3d1270f57ec9': SIM toolkit enhancements and bug fixes
| * | | SIM toolkit enhancements and bug fixesNaveen Kalla2010-07-305-47/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Correct the Terminal response for GET_INKEY variable timeout. GCF PTCRB Testcase GCF_PTCRB_USAT_GetInkey_27.22.4.2.8.1 checks for DURATION TLV in the terminal response. Add DURATION TLV in the terminal response for GET INKEY. - According to TS 102.223/TS 31.111 section 6.8, Structure of TERMINAL RESPONSE, "For all SIMPLE-TLV objects with Min=N, the ME should set the CR(comprehension required) flag to comprehension not required.(CR=0)" Since DEVICE_IDENTITIES and DURATION TLVs have Min=N, the CR flag is not set. - Add support for Provide Local Information(PLI) Language setting. Send terminal reponse with the locale language setting value read from "persist.sys.language" system property. - Send TR with BEYOND_TERMINAL_CAPABILITY for unsupported proactive commands - Fix length coding for Text String in terminal response for GET INPUT. Change-Id: I762b064f02f44772809f8bb029e8cefb838e7766
* | | | am 1777a274: SIP: remove unused file.Hung-ying Tyan2010-08-112-750/+1
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | Merge commit '1777a2748bfa25dfd9d081d71504572b9a7256b1' into gingerbread-plus-aosp * commit '1777a2748bfa25dfd9d081d71504572b9a7256b1': SIP: remove unused file.
| * | | SIP: remove unused file.Hung-ying Tyan2010-08-112-750/+1
| | | | | | | | | | | | | | | | Change-Id: Ifb3582da888926e62775a73a6b3080d15f1c3e42
* | | | am 2725a655: Fix a bug in unregisterPhone().Chung-yih Wang2010-08-101-1/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '2725a6551261044318e42ccc9ebeabed7edf5ee7' into gingerbread-plus-aosp * commit '2725a6551261044318e42ccc9ebeabed7edf5ee7': Fix a bug in unregisterPhone().
| * | | Fix a bug in unregisterPhone().Chung-yih Wang2010-08-111-1/+1
| | | | | | | | | | | | | | | | Change-Id: Ifaef66d45043dc5376688a77f9d18124a9c29576
* | | | am f57324cf: Add getSipUri() for identification.Chung-yih Wang2010-08-101-0/+4
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit 'f57324cf4f82947296f4d1acb9df1f3c9c03134e' into gingerbread-plus-aosp * commit 'f57324cf4f82947296f4d1acb9df1f3c9c03134e': Add getSipUri() for identification.
| * | | Add getSipUri() for identification.Chung-yih Wang2010-08-111-0/+4
| | | | | | | | | | | | | | | | Change-Id: Iabffd38ad554c34a34977c833e6699747cbf0f63
* | | | am 259b4c86: Merge "SIP: clean up unused class and fields." into gingerbreadHung-ying Tyan2010-08-091-2/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '259b4c860212dd528b25d1cce6e74be01afed85c' into gingerbread-plus-aosp * commit '259b4c860212dd528b25d1cce6e74be01afed85c': SIP: clean up unused class and fields.
| * | | SIP: clean up unused class and fields.Hung-ying Tyan2010-08-101-2/+0
| | | | | | | | | | | | | | | | Change-Id: I79ed7fb324fea9a52946340055b5ea1d389a926a
* | | | am 8fb2e6e4: PhoneFactory: add makeSipPhone()Hung-ying Tyan2010-08-092-32/+25
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '8fb2e6e4720385961083a150a3e848ccaef544ae' into gingerbread-plus-aosp * commit '8fb2e6e4720385961083a150a3e848ccaef544ae': PhoneFactory: add makeSipPhone()
| * | | PhoneFactory: add makeSipPhone()Hung-ying Tyan2010-08-092-32/+25
| | | | | | | | | | | | | | | | Change-Id: I8e7abb0623724d24c6f82829ff06663a31ba32fb
* | | | am d122805b: CallManager: add getAllPhones().Hung-ying Tyan2010-08-091-0/+9
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit 'd122805bbfcb770f941cac259bcefafdb2d3ad56' into gingerbread-plus-aosp * commit 'd122805bbfcb770f941cac259bcefafdb2d3ad56': CallManager: add getAllPhones().
| * | | CallManager: add getAllPhones().Hung-ying Tyan2010-08-091-0/+9
| | | | | | | | | | | | | | | | Change-Id: I50589aaec55925d93c392f15a22c70d2a6634b87
* | | | am b9605886: Merge "Revert "Revert "Move SIP telephony related codes to ↵Chung-yih Wang2010-08-0510-0/+3256
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | framework.""" into gingerbread Merge commit 'b9605886d1a94de624b6feb5a81bb37f41653437' into gingerbread-plus-aosp * commit 'b9605886d1a94de624b6feb5a81bb37f41653437': Revert "Revert "Move SIP telephony related codes to framework.""
| * | | Revert "Revert "Move SIP telephony related codes to framework.""Chung-yih Wang2010-08-0510-0/+3256
| | | | | | | | | | | | | | | | | | | | | | | | This reverts commit cde66df44240cfe5a7bec12ac52464c3bf26c14f. Change-Id: I87da883b45350ec8f7da71e9bd392b075ea30ca7
* | | | am cde66df4: Revert "Move SIP telephony related codes to framework."Chung-yih Wang2010-08-0410-3256/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit 'cde66df44240cfe5a7bec12ac52464c3bf26c14f' into gingerbread-plus-aosp * commit 'cde66df44240cfe5a7bec12ac52464c3bf26c14f': Revert "Move SIP telephony related codes to framework."
| * | | Revert "Move SIP telephony related codes to framework."Chung-yih Wang2010-08-0510-3256/+0
| | | | | | | | | | | | | | | | This reverts commit b631dcf3eb449ddec756bea330f4e70b996ffb9e.
* | | | am 468e35ef: Merge "Move SIP telephony related codes to framework." into ↵Chung-yih Wang2010-08-0410-0/+3256
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | gingerbread Merge commit '468e35efc595114354eff7ee2685ea79ed098c7f' into gingerbread-plus-aosp * commit '468e35efc595114354eff7ee2685ea79ed098c7f': Move SIP telephony related codes to framework.
| * | | Move SIP telephony related codes to framework.Chung-yih Wang2010-08-0510-0/+3256
| | | | | | | | | | | | | | | | | | | | | | | | + hardcode the sip service for build dependency. Change-Id: Ib0e9717c9b87eb6e06ffa3a7b01ae31184de61bb
* | | | am 62f066a1: Merge "Add register methods in CallManager "do not merge"" into ↵John Wang2010-08-043-58/+296
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | gingerbread Merge commit '62f066a14afb2774569a54c150a9d0a2601dd77a' into gingerbread-plus-aosp * commit '62f066a14afb2774569a54c150a9d0a2601dd77a': Add register methods in CallManager "do not merge"
| * | | 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
* | | | | am 82cadee3: Merge "Add support for PSC of serving cell." into gingerbreadjsh2010-08-042-3/+32
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '82cadee3ca830315c617dfdbf3a8eef207c58436' into gingerbread-plus-aosp * commit '82cadee3ca830315c617dfdbf3a8eef207c58436': Add support for PSC of serving cell.
| * | | | Add support for PSC of serving cell.jsh2010-08-032-3/+32
| |/ / / | | | | | | | | | | | | Bug: 2465036
* | | | am 8bffa72b: Merge changes Ic30e2801,I387bab4d into gingerbreadJohn Wang2010-08-021-0/+983
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '8bffa72b9c711fec231108977ad9f2ba72678a82' into gingerbread-plus-aosp * commit '8bffa72b9c711fec231108977ad9f2ba72678a82': Handle call list in CallManager "do not merge". Create CallManager class "do not merge"
| * | | 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 1540a7ea: am c69f5be0: Add PhoneSubInfo.getCompleteVoiceMailNumber.Wink Saville2010-08-025-3/+53
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '1540a7ea1afcb772b5fcf90f635153f6489eb8ed' into gingerbread-plus-aosp * commit '1540a7ea1afcb772b5fcf90f635153f6489eb8ed': Add PhoneSubInfo.getCompleteVoiceMailNumber.
| * | | 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
* | | | | am a27353c1: Cat: Generalize stk into catAlex Yakavenka2010-07-3037-176/+176
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | Merge commit 'a27353c1965911f69be8d02a01b15389189eab9d' into gingerbread-plus-aosp * commit 'a27353c1965911f69be8d02a01b15389189eab9d': Cat: Generalize stk into cat
| * | | | Cat: Generalize stk into catAlex Yakavenka2010-07-3037-176/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename all stk classes, comments and variables into cat classes. Cat (Card Application Toolkit) is the common class that has functionality of both Stk and Ccat. Change-Id: Id0b99d0d9f4b0ce49adcb436060f13d5341ab8ab