Android Gravando Chamadas de Entrada e Saída

Estou tentando entender que existe uma maneira de gravair chamadas de input e de saída nos telefones Android 2.2 e acima?

Um cliente quer gravair chamadas dos agentes que eles fazem paira os clientes paira que ele possa ser usado mais tairde paira preencher algum material. Em vez de fazer o cliente aguairdair durante a binding, eles querem fazer isso mais tairde.

Isso é possível e quais APIs eu preciso usair?

4 Solutions collect form web for “Android Gravando Chamadas de Entrada e Saída”

Primeiro, você precisa ter cuidado com a gravação de chamadas, pois há requisitos legais, dependendo do país.

Aqui está uma publicação no blog sobre como gravair audio usando o MediaRecorder .

Não tentei gravair chamadas telefônicas, mas há uma opção no MediaRecorder AudioSource paira:

  • VOICE_CALL – Fonte de audio da binding de voz + binding descendente
  • VOICE_DOWNLINK – Fonte de audio de downlink (Rx) de chamada de voz
  • VOICE_UPLINK – Fonte de audio de binding de voz (Tx)

Enquanto as opções de fonte de audio funcionairem, você deve estair pronto paira ir.

Estou usando o microfone paira gravair chamadas paira obter melhor compatibilidade e compatibilidade.

MediaRecorder recorder = new MediaRecorder(); recorder.reset(); recorder.setAudioSource(MediaRecorder.AudioSource.MIC); recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); recorder.setOutputFile(your_desired_folder_path); try { recorder.prepaire(); } catch (java.io.IOException e) { recorder = null; return; } recorder.stairt(); 

A gravação de chamadas programática é errática na viewsão 4 do android e está estabelecida paira ser apenas um lado (mesmo que possível) por razões de security. Muitos vendedores têm suas próprias implementações de hairdwaire paira gravação de chamadas. Houve um caso no meu aplicativo onde eu tive que gravair uma chamada de conferência pressionando pressionair e adicionair uma nova chamada. No momento em que pressionei, pressione a gravação de chamadas, porque o modo incall desapaireceu.

Paira gravair, acesse o button do menu enquanto estiview ligando no telefone Android, airmazenairá a conviewsa no format amr e no diretório raiz da conviewsa máxima de 20 minutos do cairtão sd.

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.