是否可以将Android手机用作简单的GSM网关? 手机将使用(最好)Android内置SIP协议栈,发起GSM呼叫以及双向桥接音频来接收VoiP呼叫。一个呼叫终止后,另一个呼叫结束。
我怎么能解决这个问题?我之前的尝试未能在连接之间桥接音频。是否有支持SDK的方式,我错过了?或者我是否需要实施某种解决方法?
答案 0 :(得分:1)
您提出的问题有两个问题:
录制手机音频
请查看此link,了解如何在某些设备上完成此操作。他们使用的API是MediaRecorder api。获得音频流后,您可以对其进行编码并将其发送到SIP呼叫侧。
播放音频到手机
这很可能是最棘手的一点,因为没有Google API可以直接获取传出音频流。我只能想到两种可行的方法。
我个人认为这些建议中的任何一个都不值得追求,你最好跟随评论者的建议,选择类似像Asterix这样的VOIP PABX和PTSN / GSM网关。