summaryrefslogtreecommitdiffstats
path: root/voip/java/android/net/sip
Commit message (Collapse)AuthorAgeFilesLines
* docs: Add developer guide cross-references, Project ACRE, round 4Joe Fernandez2011-12-224-3/+30
| | | | Change-Id: I1b43414aaec8ea217b39a0d780c80a25409d0991
* Handle SIP authentication response for BYE.Hung-ying Tyan2011-08-151-0/+3
| | | | | Bug: 5159669 Change-Id: I029684334500d4d0db176783084c9b7d1db87e40
* am 0793586b: am f8c1f129: am e1d27154: am f87743e7: Merge "Prevent ↵Conley Owens2011-08-021-1/+9
|\ | | | | | | | | | | | | NullPointerException cases while using SipService." * commit '0793586bf8f4dce71d0b4d7ff2f212129b3f76fe': Prevent NullPointerException cases while using SipService.
| * am f8c1f129: am e1d27154: am f87743e7: Merge "Prevent NullPointerException ↵Conley Owens2011-08-021-1/+9
| |\ | | | | | | | | | | | | | | | | | | cases while using SipService." * commit 'f8c1f1298ac3ede518c8d29eeb6719746c6afaf0': Prevent NullPointerException cases while using SipService.
| | * Prevent NullPointerException cases while using SipService.Masahiko Endo2011-08-011-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | Some SipService methods may return null, in such cases like no Wi-Fi connection. Added minimum check to prevent NullPointerExceptions. Change-Id: Ia7fae57ee893f2564cbfdedb6dc614938ab60ff7 Signed-off-by: Masahiko Endo <masahiko.endo@gmail.com>
| | * Add auth. username in SipProfile.Chung-yih Wang2011-01-071-0/+26
| | | | | | | | | | | | | | | bug:3326867 Change-Id: I2a62c75fb3f5e9c6ec2e00b29396e93b0c183d9b
* | | Add REFER handling.repo sync2011-07-131-3/+8
| | | | | | | | | | | | | | | | | | | | | Handle REFER requests including REFER with Replaces header. bug:4958680 Change-Id: I96df95097b78bed67ab8abd309a1e57a45c6bc2f
* | | Support INVITE w/o SDP.repo sync2011-06-281-0/+3
| | | | | | | | | | | | | | | | | | bug:3326873 Change-Id: Ie29d2c61b237fee2d8637f4ba3d293a22469cced
* | | Support Invite w/ Replaces request.repo sync2011-06-274-1/+89
|/ / | | | | | | | | bug:3326870 Change-Id: Idbfbe7e3cc6ba83874d42bfb7d149866f454e70a
* | Activate the wifi high perf. for sip calls.Chung-yih Wang2011-02-251-2/+0
| | | | | | | | | | | | bug:3487791 Change-Id: I7d8d146f8542cd7df387547c7ce3d5ded27f8e97
* | Make SIP AuthName APIs public.Chung-yih Wang2011-02-171-5/+4
| | | | | | | | | | bug:3326867 Change-Id: I766e6e28f6ad3e84de2c9e24850d472ad00271cc
* | Merge "Add auth. username in SipProfile." from gingerbread.Chung-yih Wang2011-01-121-0/+26
| | | | | | | | | | bug:3326867 Change-Id: Ic67dd7d4858f28224e4f01ad8b65bcd3a3c15f10
* | Do not set back to AudioManager.MODE_NORMAL in SipAudioCall.Chia-chi Yeh2011-01-061-10/+0
| | | | | | | | Change-Id: I8f68e01e5f8c73bb8afd44312cbfadb55aab4330
* | am aec9a33f: am e0bd2688: Merge "Check if VoIP API is supported in ↵Hung-ying Tyan2010-12-222-5/+31
|\ \ | |/ | | | | | | | | | | SipManager." into gingerbread * commit 'aec9a33f1cfc7c32690bc8e24aefaeb137ab9859': Check if VoIP API is supported in SipManager.
| * Check if VoIP API is supported in SipManager.Hung-ying Tyan2010-12-212-5/+31
| | | | | | | | | | | | | | | | | | | | 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
| * Check port in create peer's SIP profile.Hung-ying Tyan2010-12-161-1/+1
| | | | | | | | | | | | | | | | SipURI returns port -1 when port is not present in the URI. Don't call SipProfile.Builder.setPort() when that happens. Bug: 3291248 Change-Id: I8e608cbc56ea82862df55fdba885f6a864db83ab
* | Check port in create peer's SIP profile.Hung-ying Tyan2010-12-161-1/+1
| | | | | | | | | | | | | | SipURI returns port -1 when port is not present in the URI. Don't call SipProfile.Builder.setPort() when that happens. Change-Id: Ic5fe7301195705a77010038cae20d6629b33135e
* | am c9cc9ab5: am 5f86d7f5: Merge "Fix SIP bug of different transport/port ↵Chung-yih Wang2010-12-061-12/+38
|\ \ | |/ | | | | | | | | | | used for requests." into gingerbread * commit 'c9cc9ab590ef879877e466c0b5f5823e11bb4c47': Fix SIP bug of different transport/port used for requests.
| * Fix SIP bug of different transport/port used for requests.Chung-yih Wang2010-12-071-12/+38
| | | | | | | | | | bug: http://b/3156148 Change-Id: I4fa5b274d2e90ebde12d9e99822dc193a65bad32
* | am 7da1ffc9: am e2abd103: Merge "Set AudioGroup mode according to audio ↵Hung-ying Tyan2010-12-021-18/+31
|\ \ | |/ | | | | | | | | | | settings" into gingerbread * commit '7da1ffc9d2a51ef6120389a06351fd770ab45f46': Set AudioGroup mode according to audio settings
| * Set AudioGroup mode according to audio settingsHung-ying Tyan2010-11-301-18/+31
| | | | | | | | | | | | | | Set AudioGroup mode according to holding, mute and speaker phone settings. Bug: 3119690 Change-Id: I02803ae105409b7f8482e6c2ef3e67623bd54e03
* | am 0e58a952: am 0bba9535: Merge "Throw proper exceptions in SipManager" into ↵Hung-ying Tyan2010-11-301-7/+11
|\ \ | |/ | | | | | | | | | | gingerbread * commit '0e58a9529895e270dae90e69486a59e41de714b8': Throw proper exceptions in SipManager
| * Throw proper exceptions in SipManagerHung-ying Tyan2010-11-031-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | instead of silently returning null and causing NPE in applications as returning null is not documented in the javadoc. Add connection to the connection list in SipCall after dial() succeeds so that we don't need to clean up if it fails. The original code will cause the failed connection to continue to live in the SipCall and in next dial() attempt, a new connection is created and the in-call screen sees two connections in the call and thus shows conference call UI. Bug: 3157234, 3157387 Change-Id: Iabc3235f781c4f1e09384a67ad56b09ad2c12e5e
* | am 9a8df805: am 1112632a: Merge "docs: revise javadocs for sip add a package ↵Scott Main2010-10-298-69/+118
|\ \ | |/ | | | | | | | | | | 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
| * docs: revise javadocs for sipScott Main2010-10-288-69/+118
| | | | | | | | | | | | add a package description, revise class descriptions and edit some method docs Change-Id: Ice969a99c830349674c65d99e4b7a6f1d2f24a7e
* | am bdc15d8b: am 4056ab97: Merge "Add permission requirements to SipAudioCall ↵Hung-ying Tyan2010-10-212-1/+22
|\ \ | |/ | | | | | | | | | | | | | | and SipManager javadoc." into gingerbread Merge commit 'bdc15d8b43e7763bf72780d0f683b223b8cf6625' * commit 'bdc15d8b43e7763bf72780d0f683b223b8cf6625': Add permission requirements to SipAudioCall and SipManager javadoc.
| * Add permission requirements to SipAudioCall and SipManager javadoc.Hung-ying Tyan2010-10-212-1/+22
| | | | | | | | | | | | Bug: 3116259 Change-Id: I00a033794e9d3e1c2d2ccfe4e612cd50003ec2ee
* | am 51028569: am 1180f2a0: Merge "Remove ringtone API from SipAudioCall." ↵Hung-ying Tyan2010-10-212-99/+1
|\ \ | |/ | | | | | | | | | | | | | | into gingerbread Merge commit '5102856947595cffc1cceb11b9e4c5baf70b2e82' * commit '5102856947595cffc1cceb11b9e4c5baf70b2e82': Remove ringtone API from SipAudioCall.
| * Remove ringtone API from SipAudioCall.Hung-ying Tyan2010-10-202-99/+1
| | | | | | | | | | | | | | | | (watch out auto-merge conflict for SipAudioCall). Bug: 3113033, related CL: https://android-git/g/#change,75185 Change-Id: Ib48d3b990e229e0b341e47e10e76934e1a50d10f
* | am 085996c4: am 45bd8303: Merge "Uncomment SIP/VOIP feature check in ↵John Huang2010-10-191-6/+0
|\ \ | |/ | | | | | | | | | | | | | | SipManager." into gingerbread Merge commit '085996c411b4d3878dfd97c59bfc4a17da08959b' * commit '085996c411b4d3878dfd97c59bfc4a17da08959b': Uncomment SIP/VOIP feature check in SipManager.
| * Uncomment SIP/VOIP feature check in SipManager.Hung-ying Tyan2010-10-181-6/+0
| | | | | | | | | | | | http://b/issue?id=2971947 Change-Id: I3afa8eb03c4e347b382213dd388354365f766b2f
* | am ea445758: am 08faac3c: Unhide SIP API.Hung-ying Tyan2010-10-107-144/+208
|\ \ | |/ | | | | | | | | | | Merge commit 'ea445758efba6b728d5e597402e9d9538f3ef451' * commit 'ea445758efba6b728d5e597402e9d9538f3ef451': Unhide SIP API.
| * Unhide SIP API.Hung-ying Tyan2010-10-087-144/+208
| | | | | | | | Change-Id: I09468e3149a242a3b1e085ad220eb74f84ac6c68
* | am 841d6ff9: am 62ec9834: Merge "Make SipService broadcast SIP_SERVICE_UP ↵Hung-ying Tyan2010-10-081-0/+7
|\ \ | |/ | | | | | | | | | | | | | | when it\'s up." into gingerbread Merge commit '841d6ff9e05daccbc60daa1618a27e9db3a4fb32' * commit '841d6ff9e05daccbc60daa1618a27e9db3a4fb32': Make SipService broadcast SIP_SERVICE_UP when it's up.
| * Make SipService broadcast SIP_SERVICE_UP when it's up.Hung-ying Tyan2010-10-071-0/+7
| | | | | | | | | | | | http://b/issue?id=3062010 Change-Id: I13419fa3a8fdfba1977260f703e4dcaa42a6606c
* | am a785a59c: am 718e0033: Merge "SIP: add SERVER_UNREACHABLE error code." ↵Hung-ying Tyan2010-10-061-0/+5
|\ \ | |/ | | | | | | | | | | | | | | into gingerbread Merge commit 'a785a59c831256f274627f8f8eb77f9d54508916' * commit 'a785a59c831256f274627f8f8eb77f9d54508916': SIP: add SERVER_UNREACHABLE error code.
| * Merge "SIP: add SERVER_UNREACHABLE error code." into gingerbreadHung-ying Tyan2010-10-041-0/+5
| |\
| | * SIP: add SERVER_UNREACHABLE error code.Hung-ying Tyan2010-10-051-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Let SipSession return it when UnknownHostException is caught. Add DisconnectCause.SERVER_UNREACHABLE in Connection and have SipPhone report it when receiving SERVER_UNREACHABLE from SipSession. http://b/issue?id=3061691 Change-Id: I944328ba3ee30c0a9386e89b5c4696d4d9bde000
* | | am 3cb2d3be: am 1862af57: Merge "SipService: supply PendingIntent when open ↵Hung-ying Tyan2010-10-062-20/+45
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | a profile." into gingerbread Merge commit '3cb2d3be6cb501c77c7a5765d954363125857cca' * commit '3cb2d3be6cb501c77c7a5765d954363125857cca': SipService: supply PendingIntent when open a profile.
| * | SipService: supply PendingIntent when open a profile.Hung-ying Tyan2010-10-052-20/+45
| |/ | | | | | | | | | | | | | | | | | | | | The SipService used to take an action string and broadcasts an intent with that action string when an incoming call is received. The design is not safe (as the intent may be sniffed) and inflexible (can only received by BroadcastReceiver). Now we use PendingIntent to fix all these. Companion CL: https://android-git.corp.google.com/g/#change,71800 Change-Id: Id12e5c1cf9321edafb171494932cd936eae10b6e
* | am 1f34ffd7: am 5cab38ba: Merge "SIP: minor fixes." into gingerbreadHung-ying Tyan2010-10-031-2/+7
|\ \ | |/ | | | | | | | | | | Merge commit '1f34ffd7e36de5d1a12d4a3901c3ac4e4e56cb99' * commit '1f34ffd7e36de5d1a12d4a3901c3ac4e4e56cb99': SIP: minor fixes.
| * SIP: minor fixes.Hung-ying Tyan2010-10-041-2/+7
| | | | | | | | | | | | | | | | + Log error instead of crashing app process in SipManager's ListenerRelay. + Terminate dialog and transaction in SipSessionGroup.reset(). + Remove redundant reset() in SipSessionGroup. Change-Id: Ifbf29d2c9607ffe1a1a50b0c131ee3a4e81a0d0e
* | am c79e74ec: am d29e0754: Merge "Add uri field to SipManager.ListenerRelay" ↵Hung-ying Tyan2010-09-301-10/+12
|\ \ | |/ | | | | | | | | | | | | | | into gingerbread Merge commit 'c79e74ec1d30f95de89568ee645a9b1577ae73b3' * commit 'c79e74ec1d30f95de89568ee645a9b1577ae73b3': Add uri field to SipManager.ListenerRelay
| * Add uri field to SipManager.ListenerRelayHung-ying Tyan2010-09-301-10/+12
| | | | | | | | | | | | in case mSession is not available. Change-Id: Ifee2c129e48aa1177f648f176413ab6aa5606770
* | am 947d2abd: am 2365b78e: Merge "SIP: misc fixes." into gingerbreadHung-ying Tyan2010-09-301-1/+3
|\ \ | |/ | | | | | | | | | | Merge commit '947d2abd82ef68c661fc29fd5167e4c0ba749f71' * commit '947d2abd82ef68c661fc29fd5167e4c0ba749f71': SIP: misc fixes.
| * SIP: misc fixes.Hung-ying Tyan2010-09-301-1/+3
| | | | | | | | | | | | | | | | | | | | + Fix keepalive timer event leak due to the race between stopping timer and the async'ed timeout handler + SipSessionImpl: set state before handling an event to ensure we get correct state when some error occurs during handling the event. + Fix potential NPE in SipManager.ListenerRelay.getUri(). Change-Id: I021ee34f83059fd4fbb64b30bea427a5462aa51b
* | am 44669d31: am fd144d76: Merge "SipAudioCall: remove SipManager ↵Hung-ying Tyan2010-09-272-11/+12
|\ \ | |/ | | | | | | | | | | | | | | dependency." into gingerbread Merge commit '44669d31d1d5b094d7b7d3e393281440ea0c9536' * commit '44669d31d1d5b094d7b7d3e393281440ea0c9536': SipAudioCall: remove SipManager dependency.
| * Merge "SipAudioCall: remove SipManager dependency." into gingerbreadHung-ying Tyan2010-09-272-11/+12
| |\
| | * SipAudioCall: remove SipManager dependency.Hung-ying Tyan2010-09-242-11/+12
| | | | | | | | | | | | Change-Id: I2dc8bf427e52f64529ee0e0261362b975a8917c6
* | | am fe2d279c: am 00a22064: SipService: handle cross-domain authentication errorHung-ying Tyan2010-09-271-0/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit 'fe2d279c5ef571340f20d433badd9f68072299af' * commit 'fe2d279c5ef571340f20d433badd9f68072299af': SipService: handle cross-domain authentication error