我正在使用 SIP 协议栈开发 IOS VoIP 应用程序。我将使用 Kamailio 作为 sip 服务器。
但是每个 VoIP 客户端都需要一个 sip 地址(sip 帐户)才能进行 VoIP 呼叫,这意味着我应该手动注册一个 sip 帐户并与客户端进行配置。现在我想让这更容易。我想做的是,当用户使用应用程序注册到我的用户帐户服务器时,我的用户帐户服务器可以调用一些 API(可能由 Kamailio 提供)来创建与该用户关联的 sip 帐户,并将其传递回客户端,然后客户端使用此 sip 帐户自动配置自己。
但是,我没有从 Kamailio 找到任何 API 来做这样的事情。Kamailio 是否提供此类 API,或其他开源 sip 服务器允许我这样做?
我在谷歌上说 Kamailio 可以使用“kamctl add”命令添加用户,我可以使用 RPC 从我的用户帐户服务器调用类似的功能。如果是这样,我可以调用 Kamailio 的哪个 RPC 函数?提前致谢!