在 Raspberry 上通过 CLI 的 PJSIP

PJSIP via CLI on Raspberry

我是 Raspberry 和 VOIP 的新手。我有兴趣使用覆盆子制作门对讲系统,因为我在这里阅读了大部分 post 并且它们真的很有帮助,其中一个覆盆子充当服务器(Asterisk 和 PBX)。我可以使用 sflphone 进行呼叫,但这仅适用于桌面模式,我有兴趣使用 CLI 进行呼叫,为此我安装了 "PJSIP",正如大多数用户所推荐的,但不知道下一步该做什么(我的意思是我应该如何开始)。因为它是在安装后写的,所以我应该在 pjsip-apps/bin 中尝试 "pjsua" 和 "pjsystest",但它没有为我敲响任何警钟。 对不起我的初学者水平,但如果你不开始你应该如何掌握它。

感激不尽

所以我无法解释您需要了解的所有内容,但是使用 this 网站您应该能够注册到您的 PBX。它是 PJSUA 高级 API 的文档。如果您进一步访问该站点,他们将引导您完成建立呼叫所需执行的操作。

虽然这可能会非常令人沮丧,因为可能会出现很多错误。 pjproject/pjsip-apps/src/python/samples 下有一些 python 测试应用程序,在这里你应该首先尝试在两个客户端之间建立调用以确保你的服务器配置正确。

仅供参考,您必须在 call.py 中提供的 dest_uri 就像这样 sip:ip:port 并且您必须将 register.py 中的值更改为您的客户信息。然后 运行 一个 shell 中的 register.py 和另一个 shell 中的 call.py。

希望我能帮助你克服一些障碍,如果有什么不清楚的地方,请随时询问。