使用GSM编解码器开发Asterisk Android客户端的步骤

使用GSM编解码器开发Asterisk Android客户端的步骤,android,voip,sip,asterisk,gsm,Android,Voip,Sip,Asterisk,Gsm,我正在尝试开发一个星号Android客户端。我首选的编解码器是GSM。我已经下载了SIPDroid源代码和其他一些帮助项目但由于我对这一领域完全陌生,我不确定从哪里开始 以下是我在开始时尝试做的事情 录音 将该声音转换为GSM RTP数据包 播放那个编解码器声音 传输GSM RTP数据包 将SIP会话与应用程序集成 我有一台安卓设备(HTC Wildfire)。是否可以使用Wi-Fi网络测试从模拟器到我的设备的这些步骤? 请给我一个适当的步骤/算法,我可以在此基础上开发客户端应用程序 如果有人


我正在尝试开发一个星号Android客户端。我首选的编解码器是GSM。我已经下载了SIPDroid源代码和其他一些帮助项目
但由于我对这一领域完全陌生,我不确定从哪里开始

以下是我在开始时尝试做的事情

  • 录音
  • 将该声音转换为GSM RTP数据包
  • 播放那个编解码器声音
  • 传输GSM RTP数据包
  • 将SIP会话与应用程序集成
  • 我有一台安卓设备(HTC Wildfire)。是否可以使用Wi-Fi网络测试从模拟器到我的设备的这些步骤?

    请给我一个适当的步骤/算法,我可以在此基础上开发客户端应用程序

    如果有人能给我一些使用现有项目的建议,那就太好了。

    谢谢

    我请一位使用android手机的朋友安装SIPDroid,它确实支持GSM编解码器。

    你有编解码器吗?我怀疑是否有其他人通过RTP运行GSM,所以你的目标是获得专有的东西。@Bernd:GSM是免费的。这就是为什么我计划使用它。请提供任何建议或替代方案?您所指的GSM编解码器是GSM HR/FR/EFR还是G.711?我指的是GSM HR(我想是半速率),尽管SipDroid已经支持GSM编解码器了?星号显然支持SIP。我只想支持GSM部分。所以我想我需要从我的项目中删除其他编解码器文件并使其无错误。:)你觉得呢?SIPDroid是开源的。它不能用作封闭源代码项目。我听说SIPdroid的架构也在许可证下。所以,不能使用这种结构。是的,它是GPL,如果你不打算遵守GPL的条款,不要复制。