嗨,我正在一个项目中,我们需要连接我们的 kamailio SIP 服务器 4.1(安装在 ubuntu 上,我可以从中提供 SIP 服务我尝试使用 jitsi 还为 Kamailio 安装 radius 工具)作为客户端(我猜是 AAA)我在网上搜索到 Radius Server(Windows PC),但没有找到任何解决方案或示例,有人可以帮助我吗?
问问题
456 次
1 回答
3
好吧,我想我不得不回答我自己的问题 thx :) 首先,我们需要安装两个名为 freeradius 和 radiusclient-ng 的库,然后我们必须配置我们的半径设置,我们必须设置一个共享的“秘密”密钥以进行通信使用radius并在名为“server”的文件中定义radius服务器ip,该文件位于目录:/usr/local/etc/radiusclient-ng下,然后创建一个摘要文件,该文件指向radius服务器上的真实数据,例如,如果我们考虑一个身份验证过程,则必须有一个名为“digest”的文件,它的内容必须是这样的:
User-Name = "test", Digest-Response = "631d6d73147add2f9e437f59bbc3aeb7",
Digest-Realm = "testrealm", Digest-Nonce = "1234abcd" ,
Digest-Method = "INVITE", Digest-URI = "sip:5555551212@example.com",
Digest-Algorithm = "MD5", Digest-User-Name = "test"
//////
radclient -f digest localhost auth <shared_secret>
你应该会看到这样的响应:
Received response ID 224, code 2, length = 45
Reply-Message = "Hello, test with digest"
于 2014-11-28T13:08:37.123 回答