SIPp测试freeswitch用户注册】的更多相关文章

1.freeswitch安装 1) 网上很多安装方法都不靠谱,系统版本,各种依赖库一堆问题,下面是验证的可行的. yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-releaseyum install -y freeswitch-config-vanilla freeswitch-lang-* freeswitch-sounds-*systemctl enable freeswitc…
操作系统:debian8.5_x64 freeswitch 版本 : 1.6.8 python版本:2.7.9 开启python模块 安装python lib库 apt-get install python-dev 编辑modules.conf,开启python模块: languages/mod_python 编译安装: ./configure && make && make install 在modules.conf.xml中开启python支持: 启动freeswitc…
默认情况下Freeswitch自带的G729模块是pass-through-并不支持转码. 不过我们依然有个好奇的心, 所以我们决定添加一个支持G729转码的模块到Freeswitch. 1. 下载mod_g729.zip (改自Deepwalker-fs_itu_g729-0bcddb5.tar) 2. 解压 #unzip mod_g729.zip 3. 删除原来的模块, 将新模块添加到codec目录中 rm -rf src/mod/codecs/mod_g729 mv mod_g729 /s…
Asterisk 与freeswitch都是流行的开源软交换服务器,Asterisk出现的比较早,大概在1999年开始此项目,应该是最流行的开源软交换服务器,整个社区上下游都已经很成熟. freeswitch 算是后起之秀,2005年才开始,但性能和稳定性都明显优于Asterisk,但由于出现的 晚,导致其功能的多样性及与其他系统的集成难度高于asterisk. 下面为Asterisk与freeswitch比较. 1:Asterisk是针对百人左右的小型系统,相同的硬件配置下单系统并发也就几百路…
由于测试FreeSWITCH不同版本的需要,研究了下Git的使用,通过Git来管理所有的版本,方便了测试.以下就总结下具体的使用方法: 其中:git clone ..是现在git仓库:git tag 是查看freeswitch的版本 : git checkout v.. 是切换到指定的v.. 版本 :git archive 是将v..版本导出到上一级目录中,导出文件是name.tar ; git pull是更新git仓库 :至于具体的安装,本人之前的博客有讲过,有需求的可以去找找.…
新用户注册 新用户注册的接口是POST /register username/password/password_confirmation 该接口需要提供3个参数,分别是 username 用户名 password 密码 password_confirmation 重复一遍密码 我们现在的任务就是使用jmeter来测试新用户注册这个接口,如果该接口返回了新注册用户的信息,那么我们可以认为注册是成功了的,否则会出现各种报错. 步骤 在express_api_demo路径下使用npm start启动…
Laravel数据库测试 在测试方面,Laravel内置使用PHPUnit提供了非常方便的解决方案.而对于数据库增删改查的测试,要解决的一个很重要的问题就是如何在测试完成之后,恢复数据库的原貌,例如要测试一个用户注册的方法,需要插入一条用户记录到数据库,但是测试完成之后,我们并不想让这条测试用例保存在数据库里.为了解决这个问题,Laravel提供了非常方便的方案: 使用迁移:DatabaseMigrations 使用事务:DatabaseTransactions 参考资料:https://lar…
I. Install Freeswitch 1) FreeSWITCH Explained https://freeswitch.org/confluence/ https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7 https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7 2) step by step: Install FreeSWITC…
软件分为 b/s c/s两种架构 表单测试 1.用户注册,登录,信息提交. 2.用户查询商品. 3.用户订购商品. 4.用户查询订单等. 表单测试实例 表单数据添加测试(一) 添加按钮可用,测试点击添加按钮,能够进入响应的添加页面: 进入添加页面,验证输入字段和需求描述一致: 所有的输入字段输入合法数据:  表单数据添加测试(二) 重复提交信息,如一条已经成功的提交的记录,返回后在提交,看看系统是否做了处理. 例如:12306网站重复预定一张相同车次和时间段的车次. 表单数据添加测试(三) 如果…
freeswitch简介 freeswitch是开源的,免费的. freeswitch是一款非常好用的电话软交换框架,支持跨平台,扩展性良好,配置灵活. freeswitch可以在很多平台上运行,包括Linux.Mac OS X.BSD.Solaris,甚至Windows. freeswitch目前最新版本是1.10,常用版本有1.6和1.8. freeswitch可以处理来自IP网络(VoIP)和PSTN(普通的固定电话)的语音.视频和文本通信. freeswitch支持所有流行的VoIP协议…