【发布时间】:2013-06-13 14:04:21
【问题描述】:
我正在使用 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 函数?提前致谢!
【问题讨论】: