第一行改成yes
2.啟動
sudo /etc/ini.d/openser start
(啟動認證模組)
3.建立SQL table
shell script 檔放在/usr/sbin/openser_mysql.sh
/usr/sbin/openser_mysql.sh create
建立資料庫(表)
4.將openser.cfg檔案中下列行去掉註解
loadmodule "mysql.so"
loadmodule "auth.so"
loadmodule "atuh_db.so"
modparam("usrloc","db_mode",0)
modparam("auth_db","calculate_hal",yes)
modparam("auth_db","password_column","password")
5.將/etc/openser/openserctlrc中的HAS_SERWEB="yes"這行去掉註解註記,才能增加三個以上的subscriber.
6.openser在mysql中會建立使用者openser,若密碼鍵入openserro則為唯讀使用者,openserrw為可讀寫的使用者。
7.可看/var/log/openser.log來debug
(tail -F openser.log可即時更新log檔)
About User Agent:
- X-lite:在Linux底下的X-lite常常在設定SIP server資訊時,發生記憶體區段錯誤,而且開啟時很慢。如果以console介面用指令開啟會比較穩一點。
- 看了好幾篇X-lite Forum,發現作者對Linux版本開發並不積極,所以bugs很多應該…不意外。
- Ekiga:只要換了Public IP就不能在163.22.20.154 SIP server註冊。
- 要改監聽port
- →gconf-editor(組態編輯器)→apps
- →ekiga
- →protocols
- →sip
- →listen_port
- →改成非5060的值(range在5060~5100之間即可,我設成5070)
- (11/27)改了也不行
- (X-lite會自動找可用的監聽port)
- Twinkle蠻好用的(Twinkle0.9)
- System setting->listening port要改(e.g.5061)
- CISCO 7960上記得Authentication name也要設置才可註冊。
Related Links:
官網安裝notes
沒有留言:
張貼留言