0

我刚刚在一台服务器上安装了 Kamailio,在另一台服务器上安装了 Asterisk。Asterisk 从 Kamailio 服务器中的数据库加载它的 sipusers 信息。

我不知道怎么走得更远。如何通过 Kamailio 对 Asterisk 用户进行身份验证。我正在尝试使用 sipphone 进行身份验证。但没有运气。

我在这里错过了很多。我知道我们可以使用以下命令添加用户

kamctl 添加用户名密码

但是我已经在星号实时数据库中有用户。有什么区别吗?等待您的回复,

提前致谢,

4

2 回答 2

2

很难正确回答这个问题。

要获得答案,您需要阅读有关 sip 如何工作以及在 openser/kamailio/opensips 中如何进行身份验证的信息。

最有价值的可能是kamailio turtorials页面

但你也读过sip RFC和关于星号的一般信息(例如 ORelly 的“Asterisk the Future of telephony book”

没有办法给你更正确的答案,因为你没有具体说明你想要得到什么。

对于一般的负载平衡设置,您需要在 kamailio 上验证用户(用户在 UA 中具有 kamailio ip),然后将呼叫转移到星号。

要将 kamailio 用作多个星号的主要点(主干),您需要为您的星号框创建授权,并将该信息放入 kamailio(通常是订阅者表)和星号中。

于 2014-01-13T16:24:58.890 回答
0

还要确保您的密码不要太长,因为有些 md5/ha1 挑战不喜欢密码太长。

kamailio_4.3.1 64bit表单源

于 2015-08-25T13:19:25.110 回答