Jos*_*a W 7 android voip sip pjsip csip-simple
我正在编写一个自定义Android应用程序,允许用户使用SIP进行VOIP调用.当用户按下按钮时,与另一个SIP用户发起语音呼叫.而已.唯一的其他要求是它必须在2.3+ Android设备上工作,并且不能仅限于wifi.
Android已经包含一个SIP堆栈(从2.3开始),我能够修改Walkie-Talkie示例项目,使其完全符合我的要求.不幸的是我无法将这个应用程序与某些设备一起使用(Casio Commando就是其中之一),更糟糕的是,该应用程序仅适用于wifi(正如我所提到的,对我的项目来说是不可接受的).
我开始使用易于使用的API搜索另一个SIP堆栈,并遇到了CSimpleSip.我编译并运行他们的演示项目(SipHome),它在我不支持的手机(包括Commando)上工作得很好,它也可以在wifi上工作,满足我的要求.我很兴奋......直到我查看了CSipSimple的源代码.我不知道如何开始提取对底层pjsip API的实际调用,也不能让我的pjsip演示应用程序在10个多小时后才能运行.
有没有人解构过CSipSimple并将SIP部分从其极其复杂的用户界面中分离出来,或者有人知道更简单的SIP库吗?使用本机SIP API,我能够进行200行Android活动,使得呼叫完美无缺......如何通过支持非wifi的第三方SIP堆栈来实现这一目标?
感谢您提供任何意见,我知道很多人已经陷入了同一个阶段.
您可能不应该选择更复杂的 CSipSimple,而应该攻击最基本的 apjsua,它运行相同的 pjsip 堆栈,因此它也应该符合您的要求: http: //trac.pjsip.org/repos/wiki/Getting-开始/Android .
归档时间: |
|
查看次数: |
9021 次 |
最近记录: |