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

跟我一起写 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.kler.cn/a/291313.html

相关文章:

  • 大语言模型遇上自动驾驶:AsyncDriver如何巧妙解决推理瓶颈?
  • MySQL三大日志——binlog、redoLog、undoLog详解
  • mac 安装 dotnet 环境
  • 云计算——AWS Solutions Architect – Associate(saa)1、什么是云,AWS介绍
  • 【人工智能】掌握图像风格迁移:使用Python实现艺术风格的自动化迁移
  • 6种MySQL高可用方案对比分析
  • 【区块链 + 人才服务】教育区域初中综合素质评价系统 | FISCO BCOS应用案例
  • 使用python对股票市场进行数据挖掘的书籍资料有哪些
  • Prometheus+Grafana普罗米修斯,搭建和使用
  • 数据结构集训day12(适合考研、自学、期末和专升本)
  • 2024AEI:Cross-Supervised multisource prototypical network
  • Mac 安装 jdk 8详细教程
  • 【Python】超详细基础语法总结
  • 极米科技:走出舒适圈,推动数据架构现代化升级 | OceanBase 《DB大咖说》
  • Windows11系统本地部署Fooocus结合内网穿透远程AI生成图片
  • armbian cups 远程打印机 1022
  • uniapp底部安全距离(safeAreaInsets)的实际应用
  • 07:【江科大stm32】:编码器通过定时器测速
  • 如何查看Mac的处理器架构‌‌是ARM还是x86
  • Sentence-BERT实现文本匹配【对比损失函数】
  • 机器学习之监督学习(二)二元逻辑回归
  • 【conda】理解 `conda` 和 `pip`:Python 包管理工具的全面对比与最佳实践
  • 云计算国标发布 云轴科技ZStack参编
  • 手动更新 windows 补丁
  • Unity坐标系计算3D中两直线的最短距离及最近点的几何原理
  • 交换机自动化获取诊断(H3C_无人值守)