Android как шлюз SIP к GSM - PullRequest
14 голосов
/ 18 января 2011

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

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

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

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

Ответы [ 7 ]

1 голос
/ 18 июня 2018

Существует программное обеспечение для Windows, которое может выполнять функции шлюза sip gsm через подключенный мобильный телефон к ПК (USB-кабель для передачи данных)

http://pure -voip.com /

1 голос
/ 09 августа 2018

Можно припаять адаптер, который превращает вход микрофона на гарнитуре в линейный вход. В разъем для наушников вставлен такой адаптер, который физически направляет аудиовыход на наушники в микрофонный вход смартфона. Вместе с приложением вам просто нужно показать электрическую схему для пайки такого адаптера или продать адаптер в интернете. Android VoIP Gateway

1 голос
/ 17 октября 2015

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

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

Для получения дополнительной технической информации см. здесь .

1 голос
/ 27 апреля 2012

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

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

В случае, если вы используете компьютер для управления SIP-вызовами, вы можете «передавать» голос и управлять телефоном с помощью Bluetooth.

0 голосов
/ 05 июля 2016

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

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

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

0 голосов
/ 18 января 2011

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

...