使用Kamailio进行身份验证时出现问题

时间:2014-01-13 15:13:53

标签: sip voip asterisk pbx kamailio

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

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

我在这里很少见。我知道我们可以使用以下命令添加用户

  
    

kamctl添加用户名密码

  

但我已经在asterisk实时数据库中拥有用户。有什么区别吗?等待你的回复,

提前致谢,

2 个答案:

答案 0 :(得分:2)

很难正确回答这个问题。

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

最有价值的可能是kamailio turtorials page

但您也阅读了sip RFC和有关星号的一般信息(例如ORelly的“Asterisk the Future of telephony book”

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

对于一般的负载平衡设置,您需要在转发到星号之后在kamailio上用户身份验证用户(用户在UA中使用kamailio ip)。

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

答案 1 :(得分:0)

还要确保密码不会太长,因为有一些md5 / ha1挑战不会让密码太长。

kamailio_ 4.3.1 64位表格来源