有什么方法可以通过拨打本地IP地址拨打电话吗?简单的 IP 到 IP 呼叫。我怎样才能做到这一点?我应该对pjsip代码进行哪些更改?我不想在任何服务器或 VOIP 提供商中注册。呼叫只会在本地 WiFi 中发生,就像SJPhone应用程序在 Mac ( http://www.sjlabs.com/sjp.html ) 中所做的那样。
问问题
22928 次
3 回答
14
您可以愉快地使用 SIP 进行仅限 LAN 的呼叫——毕竟它主要是一种点对点协议。
换句话说,它是 SIP 的标准部分。
看起来 pjsip 已经支持直接调用 SIP URI(应该如此!)所以你不需要调整任何东西。只需拨打电话sip:10.0.0.1
或sip:foo.home
任何您想拨打的电话。
(Nitpick:没有“没有 SIP 服务器”之类的东西,因为所有 SIP 用户代理都充当客户端和服务器。我认为您的意思是“不使用 SIP 代理或类似基础设施”。)
于 2011-12-15T13:10:27.730 回答
2
您不需要注册您的 pjsua 客户端。您可以在同一台机器上启动 2 个 pjsua 程序并创建单独的 pjsua 帐户,每个 pjsua 一个。然后使用每个帐户直接从一个 pjsua 向另一个 pjsua 拨打和接收 p2p 呼叫。
于 2012-10-24T09:01:01.963 回答
0
您的 SIP 客户端必须能够处理直接 IP 呼叫,您可以在此链接上找到更多相关信息。
于 2016-10-24T10:45:38.947 回答