2013-07-13 1 views
5

Возможно ли использовать телефон Android в качестве простого шлюза GSM?
Телефон получит звонок VoiP, используя (предпочтительно) встроенный SIP-накопитель Android, инициирует вызов GSM и соединяет аудио в обоих направлениях. После того, как один вызов завершен, другой заканчивается.Возможно ли переадресовать вызов VoiP на GSM

Как я могу подойти к проблеме? Мои предыдущие попытки не удалось подключить аудио между соединениями. Есть ли способ поддержки SDK, который я пропустил? Или мне нужно реализовать какое-то обходное решение?

+1

Вам определенно нужно быть андроидом - вы можете сделать это довольно легко с помощью VoIP-PABX, такого как Asterix и карты интерфейса GSM? – Mick

+0

Возможно, вы можете создать простое приложение Twilio для этого. Мы можем обрабатывать VOIP в PSTN (включая GSM) с помощью библиотеки Android. http://www.twilio.com/client – xmjw

ответ

0

Есть две проблемы с тем, что вы спрашиваете:

  1. Как получить в поступающем звуковом потоке сотового вызова.
  2. Как добраться до исходящего аудиопотока сотового вызова.

Запись Cellular Аудио

Проверить эту link для некоторых деталей о том, как это может быть сделано на некоторых устройств. API, который они используют, - это MediaRecorder api. После того, как у вас есть аудиопоток, вы можете затем закодировать его и отправить его стороне вызова SIP.

Воспроизведение аудиозаписей на сотовую связь

Это, скорее всего, самый хитрый бит, как нет API Google, чтобы получить на исходящем звуковом потоке непосредственно. Я могу только думать о двух возможных способах этого.

  1. Перезапишите приложение для дозвона Android, которое, как оказалось, является «телефоническим стеком» в Android. При прямом (единственном) доступе к каналу последовательного порта к сотовому радиоустройству вы можете получить , чтобы добраться до исходящего аудиопотока. Это потребует, чтобы вы запустили устройство, чтобы иметь возможность сделать это.
  2. Включите режим динамика телефона, а затем воспроизведите звук через громкоговоритель, таким образом воспроизводится микрофон, который будет воспроизводиться. У вас могут быть проблемы с громкостью (как для воспроизведения, так и для микрофона), а также микрофон будет слышать другие звуки в этом районе.

Я лично не думаю, что любое из этих предложений стоит преследовать, и вам лучше следить за комментариями и идти с чем-то вроде VOIP PABX, например Asterix, с помощью шлюза PTSN/GSM.

Смежные вопросы