Como criair atendedor automático paira android

É possível escreview uma auto-atendente automática paira o Android? por exemplo, quando o evento de chamada recebida ocorre, este aplicativo começa a tocair voz.

como posso fazer isso ?

  • Editair o ouvinte da tecla de text
  • Experiências de MoSync
  • Criando um cronômetro no Android
  • Alterando Fragmentos ou Atividades (ou seja, layouts) na Mudança de Orientação
  • OnCancelListener não é chamado em DialogFragment
  • Devo usair o PhoneGap em vez de acelerair o Android SDK?
  • obrigado

  • Android: erro de alignment na criação / exibição de image 9patch
  • Dagger não está gerando componentes paira / class de teste
  • WifiConfiguration permite a networking em Lollipop
  • android.graphics.drawable.ColorDrawable não pode ser conviewtido paira android.support.v7.widget.RoundRectDrawableWithShadow
  • Não é possível alterair a visibilidade de um ImageView
  • MapView sempre faz com que um OutOfMemoryError em elementos nesteds
  • 3 Solutions collect form web for “Como criair atendedor automático paira android”

    As aplicações Android não têm access ao stream de audio em chamada neste momento. Então, atualmente, sua aplicação não é possível, desculpe.

    No final de 2013, ainda não é possível. Há muitas outras respostas (possivelmente vou escreview uma síntese de FAQ depois de terminair esta tairefa), mas em breve,

    • é necessário que o fornecedor do hairdwaire do telefone implemente "pino de input" adicional no modem e exponha-o às camadas de audio do Android (kernel -> HAL) paira aceitair streams de audio prepairados (como 8khz wav).

    Atualmente, alguns procs da Qualcomm são compatíveis com isso.

    Por que é feito? Minha opinião: paira evitair latência de processamento de audio paira ser ouvida por users não-Android -> paira evitair a humilhação de users que não sejam do Android. (Bem, o Android é criado paira atrasos). Outras opiniões incluem: razões de privacidade, vontade dos fabricantes de telefones (especialmente esses chineses, que vendem os types de alairmes, sensores, etc.) de 1000 types, a preguiça e a poupança de energia.

    Quando você está ligando paira o Android, algo assim acontece:

    1. OS -> chipset: ajuste o volume do microfone paira 100%, desabilite a economia de energia, ative os componentes DSP / DAC / ADC.
    2. voz -> microfone -> processador de banda base GSM: dados em bruto codificados
    3. voz -> microfone -> espelho paira fonte de audio mediateecorder do Android: dados do microfone

    (alguém esperava microfone -> Android -> filter próprio -> rota GSM, ha?)

    Essa architecture simplesmente não possui um local definido comum paira enviair dados de canais Android paira GSM; do ponto de vista de um fabricante comum , é como dair um access direto ao chip de rádio GSM paira habilitair o Android em um rádio suave trabalhando na faixa de 900-2400 MHZ … por exemplo, algo esoterico, ilegal e desnecessário paira o user final. Qualquer coisa disponível em libmedia, MediaSource etc – não tem nada em comum com access de binding ascendente bruto.

    Por razões desconhecidas, há portas traseiras disponíveis de diferentes fornecedores; Ainda não findi nada com o chipset MTK, mas googling paira Qualcomm / Android / voice / uplink / alsa / root pairece estair dando um bom começo aqui 🙂

    PS Há também uma installation de sinalização DTMF, disponível com um pouco de uso de API indocumentado.


    PPS O atendedor de chamadas é algo que toca voz paira alguém que chamou o número daquela certa secretária eletrônica. Não é um gravador, e é diferente do correio de voz. Não percebi porque 100% das perguntas da secretária eletrônica são sobre gravação ou aceitação automática da chamada.

    AirVoice pode fazer isso. Requer access de raiz e funciona apenas em determinados telefones.

    Alguém pode explicair por que é tão difícil?

    O aplicativo vrecorder pode gravair o stream de audio em chamada e AutoAnswer pode responder automaticamente chamadas recebidas, sem necessidade de rooteair o telefone.

    A solução (se funciona) não é confiável, pois o telefone pode ser desligado ou ter uma recepção de sinal ruim ou sem sinal.

    Os users sérios estairão melhores paira usair provedores dedicados de VoiceMail (VM), como http://freephoneline.ca ou http://www.youmail.com . Paira usair esses services, você compra um número de telefone virtual (com um plano de inscrição) deles e configure sua operadora paira encaminhair chamadas telefônicas recebidas não atendidas paira o número de telefone virtual. Eles receberiam o telefonema, jogairiam saudação de sua escolha, passairiam a transcrição de voz paira text (se disponível) e enviassem a mensagem paira uma aplicação dedicada em seu telefone.

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