Remove erroneous permission checks in ConnectionServiceWrapper.
These permission checks are not required as the APIs in question are public APIs so should not requite a system permission at all. The permission check on addExistingConnection was causing a VERY strange behavior with a connection manager. When the connection manager tried to add a wrapped conference (existing connection), the request was just ignored. As the original calls (wrapped) disconnected, the count of calls in the Connection Manager's connection service dropped to zero, causing an unbind from the connection manager, causing it to drop all it's calls, causing the conference to drop. Bug: 152094657 Fixes: 154245306 Test: Manual test with connection manager; perform VoLTE conference call and verify that the conference establishes and remains connected as expected. Merged-In: I2dcec45deef5feb21e26345a42c5c689d35c3ea6 Change-Id: If4f210e6523309a8d81af6a82c1f4db0d62f3894
Loading
Please register or sign in to comment