Автоответчик в Windows Mobile с C # - PullRequest
0 голосов
/ 23 мая 2011

Я хочу разработать автоответчик в Windows Mobile с C #. Он должен автоматически отвечать на входящие вызовы и воспроизводить аудиофайл.

У кого-нибудь есть идеи? или вы знаете существующее приложение?

1 Ответ

1 голос
/ 25 мая 2011

Чтобы ответить на звонок, используйте функцию TAPI lineAnswer .

Для воспроизведения предварительно записанного сообщения:

  1. Используйте функцию TAPI lineGetID (..., "wave / out"); чтобы получить дескриптор устройства wav, связанного с аппаратным обеспечением телефона.
  2. Используйте идентификатор, полученный на шаге 1 с помощью waveInOpen , чтобы воспроизвести файл wav на телефонном устройстве.

Для записи звонков:

  1. Включить Разрешить запись звонка
  2. Используйте функцию TAPI lineGetID (..., "wave / out"); чтобы получить дескриптор устройства wav, связанного с аппаратным обеспечением телефона.
  3. Используйте идентификатор, полученный на шаге 2 с помощью waveOutOpen , для передачи данных с телефона в файл wav.

Для C # вам потребуется P / Invoke эти команды или посмотреть, предоставляются ли они в OpenNetCF framework.

-PaulH

...