Compartilhar via


VoIP Phone Hardware Requirements

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Requisitos hardware de uma voz sobre dispositivo telefônico IP (VOIP) variam bastante dependendo o fator forma. De exemplo, requisitos hardware para área de trabalho tradicional telefones são diferentes requisitos hardware Para PADs W3 (World Wide Web) com funcionalidade de telefone VoIP.

Este tópico fornece algumas orientações básicas de hardware para VoIP telefones compilado usando Windows Embedded CE.

Hardware de áudio

  • O áudio dispositivo captura e driver usado pelo dispositivo telefônico VoIP devem ter a capacidade captura wave-in identificador buffers menor 10 milissegundos e retorná-los para um aplicativo quando eles são preenchidos com dados.
  • Embora áudio compactação e descompactação e outro áudio tarefas, pode ser manipulada no software execução sobre o CPU principal, talvez seja mais custo eficiente usar hardware que inclui um digital processador do sinal (DSP). Se seu hardware inclui um DSP, você pode criar um personalizado implementação Gerenciador de mídia que usa o DSP para processamento de mídia computationally-intensive.
    Isso deixa o processador livre para outras tarefas e, porque o processador não tem que fazer processamento de mídia, ele pode reduzir o exigido velocidade de processador. Isso também reduz os requisitos de energia e processador custo. Em muitos casos, uma placa que inclui um DSP e um CPU mais lento é menos caro do que uma placa que contém apenas uma CPU que é rápido o suficiente para fazer o aplicativo e processamento de mídia.
  • Idealmente, hardware periférico, como o microfone e earpiece deve ter controle Ganho automático.
    Se sua implementação de um Gerenciador de mídia usa o RTC Client API - você pode tirar proveito do Windows Embedded CE funcionalidade RTC Client API, que inclui controle Ganho automático.
  • Da mesma forma, a maioria dos dispositivos devem cancelamento do eco acústico suporte, especialmente se seu dispositivo tem um externo alto-falante e um microfone que recebe som a partir de alto-falante. Como alternativa, você pode personalizar software, such as um áudio driver, para suporte echo cancelamento.
    Cancelamento de eco é geralmente processador-que fazem uso intensivo e deve ser implementado usando um DSP ou outro hardware dedicado.

See Also

Concepts

VoIP Phone Architecture