summaryrefslogtreecommitdiff
path: root/voip/java/android/net/sip/SipAudioCall.java
AgeCommit message (Collapse)Author
2013-01-28Delete frameworks/base/voip use voip-common from frameworks/opt/net/voipWink Saville
Change-Id: Ieaba759a0f69b45c4b8839cbed1fe757cdf190c5
2013-01-22Add debug and some cleanupWink Saville
Change-Id: I866676a1ec4a338dcfe089cbf0483e5e546ded85
2011-12-22docs: Add developer guide cross-references, Project ACRE, round 4Joe Fernandez
Change-Id: I1b43414aaec8ea217b39a0d780c80a25409d0991
2011-07-13Add REFER handling.repo sync
Handle REFER requests including REFER with Replaces header. bug:4958680 Change-Id: I96df95097b78bed67ab8abd309a1e57a45c6bc2f
2011-06-28Support INVITE w/o SDP.repo sync
bug:3326873 Change-Id: Ie29d2c61b237fee2d8637f4ba3d293a22469cced
2011-06-27Support Invite w/ Replaces request.repo sync
bug:3326870 Change-Id: Idbfbe7e3cc6ba83874d42bfb7d149866f454e70a
2011-02-25Activate the wifi high perf. for sip calls.Chung-yih Wang
bug:3487791 Change-Id: I7d8d146f8542cd7df387547c7ce3d5ded27f8e97
2011-01-06Do not set back to AudioManager.MODE_NORMAL in SipAudioCall.Chia-chi Yeh
Change-Id: I8f68e01e5f8c73bb8afd44312cbfadb55aab4330
2010-12-22am aec9a33f: am e0bd2688: Merge "Check if VoIP API is supported in ↵Hung-ying Tyan
SipManager." into gingerbread * commit 'aec9a33f1cfc7c32690bc8e24aefaeb137ab9859': Check if VoIP API is supported in SipManager.
2010-12-21Check if VoIP API is supported in SipManager.Hung-ying Tyan
This is to make SipManager.isVoipSupported() effective. Also add NPE check now that we may return null SipAudioCall when VOIP is not supported. Bug: 3251016 Change-Id: Icd551123499f55eef190743b90980922893c4a13
2010-12-02am 7da1ffc9: am e2abd103: Merge "Set AudioGroup mode according to audio ↵Hung-ying Tyan
settings" into gingerbread * commit '7da1ffc9d2a51ef6120389a06351fd770ab45f46': Set AudioGroup mode according to audio settings
2010-11-30Set AudioGroup mode according to audio settingsHung-ying Tyan
Set AudioGroup mode according to holding, mute and speaker phone settings. Bug: 3119690 Change-Id: I02803ae105409b7f8482e6c2ef3e67623bd54e03
2010-10-29am 9a8df805: am 1112632a: Merge "docs: revise javadocs for sip add a package ↵Scott Main
description, revise class descriptions and edit some method docs" into gingerbread * commit '9a8df8054b2e38a27d8e8e6b17365979218f0e3f': docs: revise javadocs for sip add a package description, revise class descriptions and edit some method docs
2010-10-28docs: revise javadocs for sipScott Main
add a package description, revise class descriptions and edit some method docs Change-Id: Ice969a99c830349674c65d99e4b7a6f1d2f24a7e
2010-10-21am bdc15d8b: am 4056ab97: Merge "Add permission requirements to SipAudioCall ↵Hung-ying Tyan
and SipManager javadoc." into gingerbread Merge commit 'bdc15d8b43e7763bf72780d0f683b223b8cf6625' * commit 'bdc15d8b43e7763bf72780d0f683b223b8cf6625': Add permission requirements to SipAudioCall and SipManager javadoc.
2010-10-21am 51028569: am 1180f2a0: Merge "Remove ringtone API from SipAudioCall." ↵Hung-ying Tyan
into gingerbread Merge commit '5102856947595cffc1cceb11b9e4c5baf70b2e82' * commit '5102856947595cffc1cceb11b9e4c5baf70b2e82': Remove ringtone API from SipAudioCall.
2010-10-21Add permission requirements to SipAudioCall and SipManager javadoc.Hung-ying Tyan
Bug: 3116259 Change-Id: I00a033794e9d3e1c2d2ccfe4e612cd50003ec2ee
2010-10-20Remove ringtone API from SipAudioCall.Hung-ying Tyan
(watch out auto-merge conflict for SipAudioCall). Bug: 3113033, related CL: https://android-git/g/#change,75185 Change-Id: Ib48d3b990e229e0b341e47e10e76934e1a50d10f
2010-10-10am ea445758: am 08faac3c: Unhide SIP API.Hung-ying Tyan
Merge commit 'ea445758efba6b728d5e597402e9d9538f3ef451' * commit 'ea445758efba6b728d5e597402e9d9538f3ef451': Unhide SIP API.
2010-10-08Unhide SIP API.Hung-ying Tyan
Change-Id: I09468e3149a242a3b1e085ad220eb74f84ac6c68
2010-09-27am 44669d31: am fd144d76: Merge "SipAudioCall: remove SipManager ↵Hung-ying Tyan
dependency." into gingerbread Merge commit '44669d31d1d5b094d7b7d3e393281440ea0c9536' * commit '44669d31d1d5b094d7b7d3e393281440ea0c9536': SipAudioCall: remove SipManager dependency.
2010-09-24SipAudioCall: remove SipManager dependency.Hung-ying Tyan
Change-Id: I2dc8bf427e52f64529ee0e0261362b975a8917c6
2010-09-24fix buildHung-ying Tyan
Change-Id: Iff05b5ea7f535f532eec2af1edf78fdf8acfa21c
2010-09-24Refactoring SIP classes to get ready for API review.Hung-ying Tyan
+ replace SipAudioCall and its Listener interfaces with real implementations, + remove SipAudioCallImpl.java, most of it is has become part of SipAudioCall, + add SipSession and its Listener classes to wrap ISipSession and ISipSessionListener, + move SipSessionState to SipSession.State, + make SipManager keep context and remove the context argument from many methods of its, + rename SipManager.getInstance() to newInstance(), + rename constant names for action strings and extra keys to follow conventions, + set thread names for debugging purpose. Change-Id: Ie1790dc0e8f49c06c7fc80d33fec0f673a9c3044
2010-09-20SIP: convert enum to static final int.Hung-ying Tyan
Converts SipErrorCode and SipSessionState. Change-Id: Iee3a465649ea89d395b2336bbd673c25113e5f93
2010-09-17SipAudioCall: expose startAudio()Hung-ying Tyan
so that apps can start audio when time is right. Change-Id: I7ae96689d3a8006b34097533bc2434bc3814b82a
2010-09-17Add timer to SIP session creation process.Hung-ying Tyan
+ add timer parameter to ISipSession.make/changeCall(), + add timer paramter to SipAudioCall.make/answer/hold/continueCall()'s, + add timer parameter to SipManager.makeAudioCall(), + modify implementation in SipSessionGroup, SipAudioCallImpl accordingly, + make SipPhone to use it with 8-second timeout. http://b/issue?id=2994748 Change-Id: I661a887e5810087ddc5e2318335e2fa427f80ec6
2010-09-16Fix links in SIP API javadoc.Hung-ying Tyan
Change-Id: I839280fe18502bb576f6e9c9a7948077c02fa570
2010-09-14SipAudioCall: use SipErrorCode instead of string in onError()Hung-ying Tyan
and fix callback in setListener(). Change-Id: Ic2622df992a2ad45cb1e3f71736f320897ae8fb3
2010-09-13SIP: remove dependency on javax.sip.SipException.Hung-ying Tyan
Change-Id: I77d289bef1b5e7f1ec0c0408d0bbf96c21085cd7
2010-09-10SIP: add SipErrorCode for error feedback.Hung-ying Tyan
Change-Id: I8b071d4933479b780a403d0bfa30511f4c23ca8f
2010-09-02SipService: reduce the usage of javax.sdp.*.Chia-chi Yeh
After this change, SipAudioCallImpl is the only place still using it. Change-Id: I5693bffa54f9e19cbfa70b45dfcf40fba04dedbb
2010-08-24Add confcall management to SIP callsHung-ying Tyan
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
2010-08-16Fix the IN_CALL mode issue.Chung-yih Wang
If the sip call is on-holding, we should not set the audio to MODE_NORMAL, or it will affect the audio if there is an active pstn call. Change-Id: If1bcba952617bf8427bc9e2d64d483ba1ee37370
2010-08-05Move the sip related codes to framework.Chung-yih Wang
Change-Id: Ib81dadc39b73325c8438f078c7251857a83834fe