Resiprocate笔记(一)——搭建测试环境

来源:互联网 发布:cs1.6优化脚本下载 编辑:程序博客网 时间:2024/05/18 01:17

故事不多,知道后不过几句话。一个开始……

相关文档

站:http://www.resiprocate.org

源码包相应项目目录和DOC目录。

获取Resiprocate

通过Subversion客户端Tortoise SVN获取,命令行输入如下命令:
svn checkout https://svn.resiprocate.org/rep/resiprocate/main  resiprocate

Resiprocate测试与调试

Repro的配置

repro目录下的USING.html有详细介绍,下面为配合basicCall测试操作如下
  • 运行repro,在浏览器中键入http://localhost:5080,点击LOGIN并输入用户名admin和密码admin登录。
  •  CONFIGURE/DOMAINS中添加localhost 5060项。
  •  ADD USER中添加user1user2,密码:password

basicCall的测试与调试

运行repro,并通过Web配置好后就可以测试了。

  •   配置命令行参数:sip:user1@localhost password sip:user2@localhost 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:user1@localhost user1 password localhost sip:user2@localhost 5066

basicRegister的测试与调试

配置命令行:sip:user2@localhost password
剩下的 事情就是在相应的目录下观察日志文件了,有了形象认识在调试一下,学习SIP不会太难的,加油~~~~~~~~~~~~