1

我一直在尝试开发一个通过指定所涉及设备的 IP 地址进行连接的 android sip 客户端。

是否可以在没有 SIP 服务器注册的情况下在 android 上进行点对点 SIP 呼叫?

4

2 回答 2

4

虽然我无法使用 android API 来做到这一点,但找到了一个在 android 手机上运行良好的开源。通过指定对方的 IP,我能够在本地网络内直接拨打电话。

http://www.linphone.org/eng/documentation/guide/

于 2012-12-14T04:38:04.490 回答
1

是的!SIP 协议不禁止点对点通信。事实上,SIP 协议抽象了 SIP 代理和注册器,并且在此实现之外没有定义实际的通信拓扑。在这种情况下(点对点),您不会注册任何 SIP UAC 客户端,而是每个 SIP UAC 将实现它自己的 SIP 代理(即 UAC+UAS,SIP 代理在 SIP 端口上侦听)。客户端“A”然后将简单地向客户端“B”发送邀请以发起电话呼叫。

于 2017-05-17T15:58:59.413 回答