我们有来自网络和移动应用程序的API。验证是使用oAuth2, 现在我们需要为应用程序添加sip功能,我想知道是否可能不在客户端存储用户密码并发送到星号只访问登录用户的令牌。 asterisk将在后台向我们的API发送请求,我们的api响应用户是否有效。 这个方案适用于ejabberd服务器,但我在asterist中找不到这样的东西。
答案 0 :(得分:0)
仅支持标准支持md5sum身份验证和密码。
但是,如果您正在开发部件(客户端和服务器),则可以自由重写验证功能。 Asterisk是开源软件,它具有(需要c / c ++编码)。
如果没有C,可以在kamailio / opensips上完成此类功能。
您还可以允许使用星号进行访客呼叫,并使用包括func_CURL在内的任何方法在拨号方案中进行身份验证。