我是按照 http://blog.csdn.net/yetyongjin/article/details/8106997 在公網安裝的 Kamailio ,一開始沒法是用csipsimple註冊,註冊信息提示是403 forbidden ,在羣中請教,好多人說是帳號沒有配置,或者就是加密算法有問題,可是我排除了以上的說法,由於第一我若是帳號沒有配置的話爲何個人密碼改爲錯誤的密碼會提示無效認證?加密解密的問題因爲比較複雜因此我也排除了,由於我什麼都沒有改動密鑰。後來我用 netstat -lnp 發現個人端口監聽的ip有兩個,一個是127.0.0.1 一個是好像是內網的ip,我好像明白點什麼了,估計是我沒有監聽個人公網ip,因而我又查了些資料將算法
listen=udp:10.0.0.10:5060
改爲shell
listen=udp:內網ip:5060 advertise 公網ip:5060
而後重啓,就ok了加密
還有一個英文版的安裝教程裏面有rtpproxy的配置很不錯http://www.palner.com/blog/303/kamailio-behind-nat/.net