Android作为SIP到GSM网关

时间:2011-01-18 11:22:14

标签: android sip gsm gateway

很快我可以使用SIP到GSM网关,因为我需要打电话从德国到捷克共和国的手机。因此,我考虑过实施一个。

现在,问题是:

  • 这样的解决方案是否已经存在(价格合理)?
  • 是否可以使用可用的Android API(SDK或NDK)将(语音)流重定向到GSM连接?

非常欢迎您的想法,建议和评论。

7 个答案:

答案 0 :(得分:1)

如果您使用计算机管理SIP呼叫,您可以“转移”语音并使用蓝牙控制您的手机。

答案 1 :(得分:1)

迄今为止,大多数Android设备的架构都不是在应用程序处理器上运行linux下的应用程序可以使用通话音频的两侧。相反,通话中的音频似乎是无线电处理器专用的。

答案 2 :(得分:1)

无法将Android用作SIP GSM网关。可以拨打电话,但API不会让您将传入的音频重定向到另一个流,或者将您想要的流作为传出音频发送。它将仅限于设备麦克风/扬声器和蓝牙/有线耳机。

Android Telephony软件包将无线电设备的完全控制传递给Radio Daemon(rild)库,这将不允许您更改上面提到的音频流。即使rild是依赖于供应商的属性软件而且不是开源,因此使用自定义ROM无济于事。

有关更多技术信息,请参阅here

答案 3 :(得分:1)

有基于Windows的软件可以通过连接手机到PC(usb数据线)充当sip gsm网关

http://pure-voip.com/

答案 4 :(得分:1)

您可以焊接适配器,从而将耳机上的麦克风输入转换为线路输入。在耳机插孔中插入了这样的适配器,该适配器实际上将输出到耳机的音频输出到智能手机的麦克风输入中。与该应用程序一起,您只需要显示电气方案即可焊接此类适配器或在Internet上出售适配器。https://socket-io-chat.now.sh/

答案 5 :(得分:0)

这不是Android的问题,而是网关方面的问题。 Android将通过第三方应用程序或通过其SDK中提供的应用程序使用SIP拨出,但随后通过GSM进行转码和重定向在网关端完成。

答案 6 :(得分:0)

您可以使用带有chan_mobile的星号,并通过蓝牙将您的Android(或任何旧手机)连接到它。如果使用Raspberry Pi,这个价格合理。

严格来说,这不符合Android要求,而是使用任何移动+蓝牙+星号作为GSM网关。

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