如何在本地 WiFi 上的两个 android 设备之间发送 VoIP 呼叫?

How to send VoIP calling between two android devices on Local WiFi?

有很多问题为通过 WiFi 流式传输音频提供了答案,但我需要识别设备并将流仅发送到被调用的设备。

我是初学者,我想知道如何获取设备的状态,即是否在网络中,是否已在通话中,以及如何获得来电通知正在接收

VoIP 不仅是声音,而且在大多数情况下还是信号。 那里有许多信令协议。例如:SIPH.323。 为了实现 VoIP 客户端,您应该使用这些协议之一。我个人推荐你使用SIP,因为它比H.323更简单更新。

允许您这样做的开源之一是:SIPDroid

我能够使用 Doubango API 在 android 上实现 VoIP API 可用的开源