Kamailio SIP服务器与Radius服务器的连接?

时间:2014-11-26 13:45:54

标签: ubuntu sip-server freeradius kamailio

您好我正在开发一个项目,我们需要连接我们的kamailio SIP服务器4.1(安装在ubuntu上,我可以通过jitsi为Kamailio安装半径工具,我可以提供SIP服务)作为客户端(我认为对于Radius服务器(Windows PC)我已经在网上搜索但是没有找到任何解决方案或示例可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

嗯,我想我必须回答我自己的问题,首先我们需要安装两个由freeradius和radiusclient-ng命名的库,然后我们必须配置我们的半径设置我们必须设置一个共享&#39 ;秘密'用于与radius通信的密钥,并在名为' server'的文件中定义radius server ip。在目录下:/ usr / local / etc / radiusclient-ng然后创建一个摘要文件,该文件指向radius服务器上的真实数据,例如,如果我们考虑认证过程,则必须有一个名为' digest&#的文件39;它的内容必须是这样的:

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"
相关问题