1. 程式人生 > >Resiprocate筆記(一)——搭建測試環境

Resiprocate筆記(一)——搭建測試環境

故事不多,知道後不過幾句話。一個開始……

相關文件

站:http://www.resiprocate.org

原始碼包相應專案目錄和DOC目錄。

獲取Resiprocate

通過Subversion客戶端Tortoise SVN獲取,命令列輸入如下命令:
svn checkout https://svn.resiprocate.org/rep/resiprocate/mainresiprocate

Resiprocate測試與除錯

Repro的配置

repro目錄下的USING.html有詳細介紹,下面為配合basicCall測試操作如下
  • 執行repro,在瀏覽器中鍵入,點選LOGIN並輸入使用者名稱
    admin和密碼admin登入。
  • CONFIGURE/DOMAINS中新增localhost 5060項。
  • ADD USER中新增user1user2,密碼:password

basicCall的測試與除錯

執行repro,並通過Web配置好後就可以測試了。

  • 配置命令列引數:sip:[email protected] password sip:[email protected] password
  • 日誌重定向到檔案(方便觀察)。Log::initialize("file", Data(resip::Log::Stack), argv[0], "basicCall.txt")
    ;註釋NO_REGISTRATION觀察註冊過程。
  • 執行basicCall,通過Web檢視repro的註冊資訊(這個註冊資訊預設保留70秒)。瀏覽器中鍵入http://localhost:5080/registrations.html觀察之。

basicMessage的測試與除錯

配置命令列:sip:[email protected] user1 password localhost sip:[email protected] 5066

basicRegister的測試與除錯

配置命令列:sip:[email protected] password
剩下的 事情就是在相應的目錄下觀察日誌檔案了,有了形象認識在除錯一下,學習SIP不會太難的,加油~~~~~~~~~~~~