当前位置: 首页 > news >正文

跟我一起写 SIPp XML scenario file

编辑文件 uas.xml,内容为:

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE scenario SYSTEM "sipp.dtd"><scenario><recv request="INVITE"><action><ereg regexp="&lt;(sip:.*)&gt;" search_in="hdr" header="Contact:" check_it="true" assign_to="1,2"/><log message="1 = [$1]"/><log message="2 = [$2]"/></action></recv></scenario>

SIPp 版本: 3.6.1

os: Debian 12

ip 地址:192.168.31.151

启动:

sipp -sf uas.xml -i 192.168.31.151 -p 6666 -trace_logs

netstat -unlp | grep sipp ,udp 6666 端口已被 SIPp  侦听

找到一台同网段的 FreeSWITCH,运行下面的命令:

fs_cli -x  'originate sofia/internal/1234@192.168.31.151:6666 &echo'

ctrl-c 结束 SIPp

cat *.log

内容为:

1 = <sip:mod_sofia@192.168.31.151:5060>
2 = sip:mod_sofia@192.168.31.151:5060

我讲了什么,你 get 到了没有?

当然,这个例子不完整,但这不重要,重要的是要怎么思考,怎么跟踪问题,手册不会教你这些内容

顺便提下,"&lt;" 是 "<",而 "&gt;" 是 ">",xml 文件需要做这样的转义

布置一道作业题:如何把 INVITE 请求里面的 from-url 和 from-tag 解析出来,大有用处!


http://www.mrgr.cn/news/20210.html

相关文章:

  • 巧用无限住宅代理打造价格监控系统
  • 【总结】CSS(SCSS) 不常用属性
  • linux 内核代码学习(八)
  • Ubuntu18.04.3安装postgresql和postgis
  • 坚持打卡和记录
  • 详解前端中的跨域及解决措施
  • VMware 网络问题总结
  • 建模导论的最后一个视频笔记
  • PHP CMS内容管理系统小程序源码满足您独特业务需求的最佳选择
  • 拍卖新纪元:Spring Boot赋能在线拍卖解决方案
  • 输送线相机拍照信号触发(博途PLC高速计数器中断立即输出应用)
  • 今年读过最绝的大模型神书,看完直接脱胎换骨
  • 基于大数据的电商平台电脑销售数据分析系统
  • 《全球及中国天冬酰胺行业市场现状分析与发展前景预测研究报告》
  • 入门级教程:手把手带你学会用Python爬取网页数据!
  • 智慧体育馆如何区别于传统场馆?
  • 【TS】接口(Interface)学习
  • ERROR: cannot launch node of type工作空间编译提示找不到功能包问题(已解决)
  • 【为项目做准备】Linux网络编程重点知识(项目通用知识)
  • 大模型研发全揭秘:数据决定模型成败!如何确保数据采集不踩坑?