Answer the question
In order to leave comments, you need to log in
How can I intercept a conversation, or even send it to another application on the Android OS?
The essence of the application is this - when a call is received, the application sends a notification to the client in the PC and / or tablet. (computer ringing). By clicking on the answer button, the application on the smartphone "picks up the phone", captures the line, encodes (in the same mp3) and starts broadcasting the sound from the interlocutor via the local network to the computer. At the same time, the computer client does the same, i.e., it transmits the sound from the microphone to the smartphone, after which the client on the smartphone embeds the received stream into the line and the interlocutor hears the sound transmitted from the PC. Thus, a kind of VoIP is obtained, and if the smartphone is charging in another room, the incoming call will go to the PC or tablet.
how can this be implemented. preferably without root, but it is also possible with root, since the Android OS does not have an API for intercepting the line.
Thanks in advance for the replies.
Answer the question
In order to leave comments, you need to log in
Yeees. To put it mildly, a difficult task. Now, if the person who calls called from a specially made application, it would be much easier. For example, via sockets or webrtc technology. And so, listen to the conversation and send it to the computer. How? I don't think this can be done for security reasons.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question