我通过以下方式在Ubuntu 10.04 LTS上安装了Kamailio: http://www.kamailio.org/dokuwiki/doku.php/packages:debs
更新/ etc / kamailio / kamctlrc: SIP_DOMAIN = MY-IP DBENGINE = MYSQL
我还通过apt-get安装了kamailio-mysql-modules。
然后我运行kamdbctl create并创建了MySQL数据库。
之后我通过kamctl start启动了Kamailio。成功。
最后我添加了两个用户: kamctl加100 PASS1 kamctl添加101 PASS2
现在我应该可以在SIP客户端与订阅者之间进行呼叫,对吗?
但是当我尝试没有任何反应时。我还发现,无论我在客户端使用什么用户名和密码,它们都会成功注册。
有什么问题?
答案 0 :(得分:1)
您使用的是Kamailio的默认配置,它非常开放且不安全。为了获得一些NAT支持,kamailio.cfg文件中有一个标志可以打开NAt支持,这意味着Kamailio会将发件人的IP地址存储在注册中,而不是SIP消息中的地址。
祝你好运。如果您还有其他问题,我建议使用Kamailio用户邮件列表,您可以在http://www.kamailio.org 找到该列表。/ O