| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |/ /
| | |/| |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \
| |/ / / /
| | | | /
| |_|_|/
|/| | |
| | | |
| | | | |
volume is low." into gingerbread
* commit 'e843dfa8dcd0a7bfa956b75424bb5db834975a64':
RTP: Pause echo suppressor when far-end volume is low.
|
| |\ \ \
| | |/ /
| |/| | |
|
| | |/
| | |
| | |
| | |
| | | |
Bug: 3136725
Change-Id: Ieeedd2836d3028045aacac963f44285491708cc3
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
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
|
| |/
| |
| |
| |
| |
| | |
add a package description, revise class descriptions and edit some method docs
Change-Id: Ice969a99c830349674c65d99e4b7a6f1d2f24a7e
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
in SipService" into gingerbread
Merge commit 'd4d3f36f4c25b41f4253eadd5e67035fe220cad3'
* commit 'd4d3f36f4c25b41f4253eadd5e67035fe220cad3':
Clean up pending sessions on incoming call in SipService
|
| |
| |
| |
| |
| | |
Bug: 3122186
Change-Id: I25c9aa19d138f6940a29025d54e7bc2ffb7daa29
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
caused while aggregating samples." into gingerbread
Merge commit '044fcd64fe999dca0f986dfce9cb3b5b1da77f44'
* commit '044fcd64fe999dca0f986dfce9cb3b5b1da77f44':
RTP: Fix non-zero DC in EchoSuppressor caused while aggregating samples.
|
| |\
| | |
| | |
| | | |
samples." into gingerbread
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Rewrite using integer arithmetic to get full 32-bit precision instead
of 23-bit in single precision floating-points.
Bug: 3029745
Change-Id: If67dcc403923755f403d08bbafb41ebce26e4e8b
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
and SipManager javadoc." into gingerbread
Merge commit 'bdc15d8b43e7763bf72780d0f683b223b8cf6625'
* commit 'bdc15d8b43e7763bf72780d0f683b223b8cf6625':
Add permission requirements to SipAudioCall and SipManager javadoc.
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 3116259
Change-Id: I00a033794e9d3e1c2d2ccfe4e612cd50003ec2ee
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
into gingerbread
Merge commit '5102856947595cffc1cceb11b9e4c5baf70b2e82'
* commit '5102856947595cffc1cceb11b9e4c5baf70b2e82':
Remove ringtone API from SipAudioCall.
|
| |/
| |
| |
| |
| |
| |
| |
| | |
(watch out auto-merge conflict for SipAudioCall).
Bug: 3113033, related CL: https://android-git/g/#change,75185
Change-Id: Ib48d3b990e229e0b341e47e10e76934e1a50d10f
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
and wifi lock is grabbed in SipService.
Merge commit 'aefcdde4bdf2be74bdf9620359830faeed5419e6'
* commit 'aefcdde4bdf2be74bdf9620359830faeed5419e6':
Periodically scan wifi when wifi is not connected and wifi lock is
|
| |
| |
| |
| |
| |
| |
| | |
grabbed in SipService.
bug: http://b/3077454
Change-Id: I153974325c29e0f927c8eb7fdbc4725aaf10087d
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '35d9e7701eea343d8cdfcd3c990ae74685b299b2'
* commit '35d9e7701eea343d8cdfcd3c990ae74685b299b2':
Handle dialing a SIP call to self.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Reply BUSY HERE response so server may redirect the call to the voice mailbox.
http://b/issue?id=3103072
http://b/issue?id=3109479
Change-Id: I81f5dd59ad87298dd9dda87084538ee460eabba8
|
|\ \
| |/
| |
| | |
Change-Id: I42b7b433c86a71a5da5db67109f056a280077c9d
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Remember, the system and main logs are
- Shared resources
- Primarily for recording problems
- To be used only for large grained events during normal operation
Bug: 3104855
Change-Id: I136fbd101917dcbc8ebc3f96f276426b48bde7b7
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
the thread pool size.
Merge commit 'cd6fe63fdc2e99da11b19a233afd81e2448d0db2'
* commit 'cd6fe63fdc2e99da11b19a233afd81e2448d0db2':
Fix the incorrect environment variable name for the thread pool size.
|
| |
| |
| |
| |
| | |
bug: http://b/3099715
Change-Id: I531048414f22c8edcd9c4f815c12a0bdd6347640
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
SipManager." into gingerbread
Merge commit '085996c411b4d3878dfd97c59bfc4a17da08959b'
* commit '085996c411b4d3878dfd97c59bfc4a17da08959b':
Uncomment SIP/VOIP feature check in SipManager.
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
http://b/issue?id=2971947
Change-Id: I3afa8eb03c4e347b382213dd388354365f766b2f
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to one." into gingerbread
Merge commit '3e9bcb98c4190b18d113e79ead071a86cd7ca480'
* commit '3e9bcb98c4190b18d113e79ead071a86cd7ca480':
Set the thread pool size of NIST sip stack to one.
|
| |/
| |
| |
| |
| |
| |
| |
| | |
Set the thread pool size to one to fix the out-of-order packets
seen in sip service when the device is waken up from sleep.
bug:http://b/3099715
Change-Id: Ia169e3fde77488068c369e3345ecf6a6d8ddf792
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
INVITE packets." into gingerbread
Merge commit 'ebad42d6d35dc0dc07fe89650268453dbdff8a79'
* commit 'ebad42d6d35dc0dc07fe89650268453dbdff8a79':
SipService: add wake lock for incoming INVITE packets.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
+ Keep the wake lock for 500ms. (Some measurements on N1 indicate 160~180ms
needed to bring up InCallScreen but since INVITE doesn't come in frequently
we can be more generous just to be safe.)
+ Move MyWakeupLock out of SipService so SipSessionGroup can use it without
awkward inter-dependency with SipService.
+ Add acquire(int timeout) to be used to create the "timed" wake lock.
http://b/issue?id=3081828
Change-Id: Iffd1d78d1a5cae9f795252ada75310917095204d
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit '4f5eb9550ba2cc037c4aa81613574a38a956dd5c'
* commit '4f5eb9550ba2cc037c4aa81613574a38a956dd5c':
SipService: add wake lock for multiple components.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
+ Add MyWakeLock to maintain a global wake lock for multiple components.
+ Use a Set to store components that want to hold the lock.
+ When the first component enters the set, we grab the global wake lock.
+ When the set becomes empty, we release the global lock.
+ In places like no account being opened to receive calls, we reset the
wake lock just to be safe from possible leakage.
+ Make MyExecutor aware of the wake lock. It will grab the wake lock on
behalf of the task so that tasks don't need to worry about the lock.
+ Connectivity receiver is modified to be executed in MyExecutor.
+ WakeupTimer handler is already protected by AlarmManager's wake lock but
all the timeout handlers that register themselves to the WakeupTimer are
to be executed in MyExecutor to be protected by the wake lock.
+ Remove unnecessary code in the Keepalive and registration processes. Since
both processes are executed in MyExecutor submitted by the WakeupTimer (as
they are timeout handlers registered to the WakeupTimer), they don't need
to add themselves to MyExecutor explicitly in their run() callbacks.
+ Make the keepalive process wait for at most 3 seconds instead of forever for
server response. It could cause the wake lock to be held longer than necessary
and is a potential cause for ANR.
http://b/issue?id=3081828
Related bug:
http://b/issue?id=3087153
Change-Id: Idee0ddb837e67daa0d5092c012bb242bd7c18431
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
events." into gingerbread
Merge commit 'f3a935f6aa421110c7b6f36f922223c195f751bc'
* commit 'f3a935f6aa421110c7b6f36f922223c195f751bc':
Make SipService listen to WIFI state change events.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
+ Grab a WIFI lock if any account is opened to receive calls and WIFI is enabled
+ Release the WIFI lock if no account is opened to receive calls or WIFI is
disabled
+ Remove screen on/off event receiver
http://b/issue?id=3077454
Change-Id: Ifdf60a850bcf4106c75ec1e7563b26d8b33d7e92
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
value." into gingerbread
Merge commit '8a3621866d8a04b0a229eb5765ea9799e68fd90c'
* commit '8a3621866d8a04b0a229eb5765ea9799e68fd90c':
SipService: mScreenOn is flipped to wrong value.
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
http://b/issue?id=3077454
Change-Id: I23b6f70730074689b939e449c2c202ce8ffb586f
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
ConcurrentModificationException" into gingerbread
Merge commit '06e559779edd93a83100824b36c9bf67a27db178'
* commit '06e559779edd93a83100824b36c9bf67a27db178':
Fix SipSessionGroup from throwing ConcurrentModificationException
|
| |/
| |
| |
| |
| |
| | |
http://b/issue?id=3087256
Change-Id: I67df64105db7c1295649f1f3ce77f99025ce3d44
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
break." into gingerbread
Merge commit 'c74d39173e1071dbffe713e008b95784ac4312bc'
* commit 'c74d39173e1071dbffe713e008b95784ac4312bc':
SipService: fix a missing switch-case break.
|
| |
| |
| |
| | |
Change-Id: I638eecd8000293d4cb37b3595c02ca33df4924eb
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'df08c2f03e7cf7be7002d34efe8e4e8d24e406de'
* commit 'df08c2f03e7cf7be7002d34efe8e4e8d24e406de':
SipHelper: add debug log for challenge responses.
|
| |
| |
| |
| | |
Change-Id: If0143a0f076ef30b1b8998e477df933923bfa7b1
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
is off." into gingerbread
Merge commit '833db40866ebf27be33aa387d08a2cb0b9a4246d'
* commit '833db40866ebf27be33aa387d08a2cb0b9a4246d':
Do not release the wifi lock if the screen is off.
|
| |
| |
| |
| |
| |
| |
| | |
We need to be able to receive calls if the device is able to
reassociate with any AP later on.
Change-Id: Ib7aafb98386bf250ed9b5ec0a5b519594efa1649
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
API" into gingerbread
Merge commit '77880ae4187d92506848249585687fc9d0c0dd25'
* commit '77880ae4187d92506848249585687fc9d0c0dd25':
SipService: add permission check for using API
|
| |
| |
| |
| | |
Change-Id: Ifd85ba07f1b913011cb3e80e5027c67bfe3db280
|
|\ \
| |/
| |
| |
| |
| |
| | |
Merge commit 'ea445758efba6b728d5e597402e9d9538f3ef451'
* commit 'ea445758efba6b728d5e597402e9d9538f3ef451':
Unhide SIP API.
|
| |
| |
| |
| | |
Change-Id: I09468e3149a242a3b1e085ad220eb74f84ac6c68
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
volume of real voice.
Merge commit '4b7ff734611666a68471c97fabb6f516efab25cd'
* commit '4b7ff734611666a68471c97fabb6f516efab25cd':
Suppress harder for echo without affecting the volume of real voice.
|