Подтвердить что ты не робот

Android как SIP для шлюза GSM

Вскоре я смогу использовать шлюз SIP для GSM, потому что мне нужно будет звонить по телефону из Германии на мобильный телефон в Чешской Республике. Следовательно, я подумал о том, чтобы реализовать его.

Теперь вопросы:

  • Существует ли такое решение (по разумной цене)?
  • Можно ли перенаправить поток (голос) на соединение GSM с доступными API Android (SDK или NDK)?

Идеи, предложения, комментарии приветствуются.

4b9b3361

Ответ 1

если вы используете компьютер для управления sip-звонками, вы можете "перевести" голос и управлять телефоном с помощью bluetooth.

Ответ 2

На сегодняшний день большинство устройств Android не архивируются таким образом, что обе стороны аудио в разговоре доступны для приложений, работающих под Linux, на процессор приложений. Вместо этого звук входящего вызова кажется закрытым для радиопроцессора.

Ответ 3

Невозможно использовать Android в качестве шлюза SIP GSM. Можно совершать звонки, но API не позволит вам перенаправлять входящий звук в другой поток или отправлять нужный поток в качестве исходящего аудио. Он будет ограничен микрофоном/динамиком устройства и Bluetooth/проводными гарнитурами.

Пакет Android Telephony передает полный контроль радиоустройства в библиотеку радио Daemon (rild), которая не позволит вам изменять аудиопотоки, как указано выше. Даже rild является зависимым от поставщика программным обеспечением и не является открытым исходным кодом, поэтому использование пользовательских дисков не помогло бы.

Подробнее о технической информации см. здесь.

Ответ 4

Это не вопрос для Android, а скорее для шлюза. Android будет набирать с использованием SIP через стороннее приложение или через тот, который предоставляется в его SDK, но затем перекодирование и перенаправление по GSM осуществляется со стороны шлюза.

Ответ 5

Вы можете использовать звездочку с chan_mobile и подключить свой Android (или любой старый мобильный телефон) к нему через bluetooth. Это разумно оценено при использовании малины Pi.

Строго говоря, это не удовлетворяет требованиям Android, а использует любой мобильный + bluetooth + звездочку в качестве шлюза GSM.

http://www.stocksy.co.uk/articles/Networks/use_an_old_mobile_phone_as_a_gsm_gateway_in_asterisk/