There might be few apps that can get access to incoming and outgoing number during the call. They might not have read the new policy properly or prefer not to comply.
An app can get access to the phone number without the Call Log permission. This is due to a bug/feature present in all versions of Android up to P/9.
However; if you carefully read the policy, you will see that it clearly states the following:
You may not use alternative methods (including other permissions, APIs, or third-party sources) to derive data attributed to the above permissions.
Google clearly knows the workaround and prevent it from being used to derive the phone number. While those apps may continue to function normally they risk being permanently removed from the Google Play store.
We have explored this option. It requires a lot of change in ACR's code base. Together with Android 9 blocking call recording we believe it does not worth the effort and time we would put in to turn ACR from a call recorder to default phone dialer app.
In October 2018 Google has introduced a new policy.They want all apps which requests PROCESS_OUTGOING_CALLS and READ_CALL_LOG permissions to get written approval from Google Play Policy Team in order to use those permissions or be banned from the Play Store.
See
Thank you for contacting the Google Play team. We have received the
following information in the Permissions Declaration Form you submitted:
Q1 - Core use case(s)
Call recording
Q2 - Declared permission(s)
READ_CALL_LOG
PROCESS_OUTGOING_CALLS
I've reviewed your request and found that your app, Call Recorder - ACR,
com.nll.acr, does not qualify for use of the requested permissions for the
following reasons:
We evaluated your declared feature "Call recording", however we determined
it is not eligible for exceptions...
We have and received the same answer. Permission request was denied again.
We will add and and extra feature where you can manually add contact or number to the recording.
We hope to publish a version of ACR without these limitations called "ACR Unchained" to alternative stores such as Huawei and Samsung, which do not have permission limitations.
There are few open cases about this in Android issue tracker.
For example:
This is out of our control. We have no saying in this decision. All apps that are avalible on the Google Play Store must comply with their policies.
Since we have no control over this issue and it affects free and pro versions of ACR as well as any other call recording app that is available on the market, our refund policy does not change. Please read our terms and conditions here