我已經通過10.04 LTS安裝在Ubuntu Kamailio之間的用戶失敗: http://www.kamailio.org/dokuwiki/doku.php/packages:debsKamailio 3.1的問題,要求除其他事項外
更新的/ etc/kamailio/kamctlrc有: SIP_DOMAIN = MY-IP 用到dbengine = MYSQL
我也通過apt-get安裝了kamailio-mysql-modules。
然後我運行了kamdbctl創建並創建了MySQL數據庫。
之後,我通過kamctl start開始了Kamailio。成功。
最後我添加兩個用戶: kamctl增加100 PASS1 kamctl增加101 PASS2
現在我應該能夠與用戶的SIP客戶端之間調用,是否正確?
但是,當我嘗試什麼都沒有發生。我還發現,無論我在客戶端使用什麼用戶名和密碼,他們都會成功註冊。
出了什麼問題?
更新。 當我註冊到2個客戶時,我可以從kamctl ul顯示他們都出現。 但是一個客戶註冊了它的本地IP,另一個註冊了公有IP。 我可以從具有本地知識產權的人調用具有公共知識產權的人。但不是其他方式,這是有道理的,因爲本地IP無法找到。 所以我的問題是: - 爲什麼這兩個客戶端沒有註冊一個公共IP? - 爲什麼我還可以在沒有密碼的情況下注冊其他設備?我只允許註冊設備註冊。 – user809829