与 Android 进行一键通话

pri*_*ine 5 android xmpp sip push-notification

我想在我的应用程序中添加一键通类型应用程序的一项功能,以便在我的团队之间进行通信。除此之外,我还需要某种短信。但我希望它能够在 Gprs 中工作。我发现 SIP API 可以用于进行语音通话,但它说它需要 WIFI。我想让它在 Wifi 和 GPRS 上运行。

有人可以告诉我从哪里开始吗?

Szo*_*ske 5

SIP 中的 Push To Talk 只是普通呼叫,由 RTP 执行棘手的发言权控制。通常有一个媒体服务器向所有参与者广播语音突发,以节省稀缺的上传带宽。服务器通常有一个公共地址,以简化参与者的 NAT 穿越。

但是,如果您正在推出自己的产品,并且不需要与其他 SIP 服务或 IMS 进行互操作,并且整个过程更像即时消息传递而不是电话呼叫,那么 XMPP 可能是一个更简单的选择。

我不确定 Android 方面的情况,但除了可能有意限制的新的内置 SIP 支持之外,总是有来自 SIPDroid 的 SIP 堆栈,对吗?