You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让SIPP发起10次呼叫后自动停止以测试Asterisk服务器?

解决SIPP发起10次呼叫后自动停止的问题

你之前的命令没法自动停止,核心原因是用错了参数——-l 10是用来设置最大并发呼叫数的,它只会限制同时存在的呼叫数量,并不会控制总发起的呼叫次数,所以SIPP会一直维持这个并发量,不会主动停止。

要实现“仅发起10次呼叫后自动停止”的需求,你需要加上-m参数,这个参数专门用来指定总呼叫次数上限。正确的命令如下:

./sipp -sn uac -d 10000 -s 1001 -l 10 -m 10

各参数说明:

  • -sn uac:调用SIPP内置的UAC(用户代理客户端)脚本,模拟呼叫发起方
  • -d 10000:设置每个呼叫的持续时长为10秒(单位:毫秒)
  • -s 1001:指定呼叫的目标号码为1001
  • -l 10:限制最大并发呼叫数为10,确保同时最多有10个呼叫在进行
  • -m 10:设定总呼叫次数为10,当SIPP完成第10次呼叫后,会自动终止程序

如果你的场景不需要维持并发,只是想依次发起10个呼叫,也可以把-l设为1(即每次只发起一个呼叫),命令变成:

./sipp -sn uac -d 10000 -s 1001 -l 1 -m 10

这样SIPP会逐个发起呼叫,完成10次后自动停止。

内容的提问来源于stack exchange,提问作者Ryan Besari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:20:00