- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试用 sipp 重播捕获的 pcap 文件。我的设置有 2 台电脑和一个代理。接收电脑有 linphone,应该能够接听来自另一台发送带有 sipp 的 pcap 文件的电脑的调用。我已经用 wireshark 录制了媒体并将其保存为 *.pcap。
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE scenario SYSTEM "sipp.dtd">
<scenario name="UAC with media">
<!-- In client mode (sipp placing calls), the Call-ID MUST be -->
<!-- generated by sipp. To do so, use [call_id] keyword. -->
<send retrans="500">
<![CDATA[
REGISTER sip:[remote_ip] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];rport;branch=[branch]
From: <sip:[field0]@[field2]>;tag=[call_number]
To: <sip:[field0]@[field2]>
Call-ID: [call_id]
CSeq: [cseq] REGISTER
Contact: <sip:[field0]@[local_ip]:[local_port]>
Max-Forwards: 10
Expires: 120
User-Agent: SIPp/Win32
Content-Length: 0
]]>
</send>
<!-- asterisk -->
<recv response="100" optional="true">
</recv>
<recv response="401" auth="true">
</recv>
<send retrans="500">
<![CDATA[
REGISTER sip:[remote_ip] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
From: <sip:[field0]@[field2]>;tag=[call_number]
To: <sip:[field0]@[field2]>
Call-ID: [call_id]
CSeq: [cseq] REGISTER
Contact: <sip:[field0]@[local_ip]>
[field3]
Max-Forwards: 10
Expires: 120
User-Agent: SIPp/Win32
Content-Length: 0
]]>
</send>
<!-- asterisk -->
<recv response="100" optional="true">
</recv>
<recv response="200">
</recv>
<send retrans="500">
<![CDATA[
INVITE sip:[field1]@[field2] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];rport;branch=[branch]
From: <sip:[field0]@[field2]>;tag=[call_number]
To: <sip:[field1]@[field2]>
Call-ID: [call_id]
CSeq: 20 INVITE
Contact: <sip:[field0]@[local_ip]:[local_port]>
Content-Type: application/sdp
Max-Forwards: 70
Subject: Phone Call
Content-Length: [len]
v=0
o=user1 123456 654321 IN IP[media_ip_type] [media_ip]
s=-
c=IN IP[local_ip_type] [local_ip]
t=0 0
m=audio [media_port] RTP/AVP 0 8 101
a=rtpmap:0 PCMU/8000/1
a=rtpmap:8 PCMA/8000/1
a=rtpmap:101 telephone-event/8000/1
a=fmtp:101 0-11
a=sendrecv
m=video [media_port+2] RTP/AVP 99 98 34 100
a=rtpmap:99 MP4V-ES/90000
a=fmtp:99 profile-level-id=3
a=rtpmap:98 H263-1998/90000
a=fmtp:98 CIF=1;QCIF=1
a=rtpmap:34 H263/90000
a=rtpmap:100 x-snow/90000
a=sendrecv
]]>
</send>
<recv response="100" optional="true">
</recv>
<recv response="180" optional="true">
</recv>
<!-- By adding rrs="true" (Record Route Sets), the route sets -->
<!-- are saved and used for following messages sent. Useful to test -->
<!-- against stateful SIP proxies/B2BUAs. -->
<recv response="200" rtd="true" crlf="true">
</recv>
<!-- Packet lost can be simulated in any send/recv message by -->
<!-- by adding the 'lost = "10"'. Value can be [1-100] percent. -->
<send>
<![CDATA[
ACK sip:[field1]@[field2] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];rport;branch=[branch]
Route: <sip:[remote_ip]:[remote_port];lr=on>
From: <sip:[field0]@[field2]>;tag=[call_number]
To: <sip:[field1]@[field2]>
Call-ID: [call_id]
CSeq: 20 ACK
Contact: <sip:[field0]@[local_ip]:[local_port]>
Max-Forwards: 70
Subject: Phone Call
Content-Length: [len]
]]>
</send>
<!-- Play a pre-recorded PCAP file (RTP stream) -->
<nop>
<action>
<exec play_pcap_audio="/home/MM08-T/Desktop/owntest.pcap"/>
</action>
</nop>
<pause milliseconds="10000"/>
<!-- The 'crlf' option inserts a blank line in the statistics report. -->
<send retrans="500">
<![CDATA[
BYE sip:[field1]@[field2] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
Route: <sip:[remote_ip]:[remote_port];lr=on>
From: <sip:[field0]@[field2]>;tag=[call_number]
To: <sip:[field1]@[field2]>
Call-ID: [call_id]
CSeq: 21 BYE
Contact: <sip:[field0]@[local_ip]:[local_port]>
Max-Forwards: 70
Subject: Phone Call
Content-Length: 0
]]>
</send>
<recv response="200" crlf="true">
</recv>
<!-- definition of the response time repartition table (unit is ms) -->
<ResponseTimeRepartition value="10, 20, 30, 40, 50, 100, 150, 200"/>
<!-- definition of the call length repartition table (unit is ms) -->
<CallLengthRepartition value="10, 50, 100, 500, 1000, 5000, 10000"/>
</scenario>
和注入(inject)文件:
SEQUENTIAL MM08-T;MM08-O;lab.ibk.tuwien.ac.at;[authentication username=MM08-T password=UHzd7wv0];
问题是我总是收到错误消息:
2014-05-28 16:27:32:278 1401287252.278473: Aborting call on unexpected message for Call-Id '10-12715@192.168.108.105': while expecting '180' (index 8), received 'SIP/2.0 101 Dialog Establishement Via: SIP/2.0/UDP 192.168.108.105:5061;rport=5061;branch=z9hG4bK-12715-10-6 Record-Route: From: ;tag=10 To: ;tag=1157919833 Call-ID: 10-12715@192.168.108.105 CSeq: 20 INVITE Contact: User-Agent: Linphone/3.3.99.6 (eXosip2/3.3.0) Content-Length: 0 P-hint:
'. sipp: There were more errors, enable -trace_err to log them.
在我看来,场景文件有问题,但我就是找不到任何错误。有没有人有任何线索?
最佳答案
根据您在此处发布的错误消息,SIPP xml 脚本不处理来自 Linphone 的“101 对话建立”响应。您可以尝试在您的 XML 文件中添加 101 响应处理(可选),然后重试。
<recv response="101" optional="true">
</recv>
关于sip - 使用 sipp 重播 pcap 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23914766/
我对网络和 SIPp 完全陌生。我刚刚在我的 ubuntu 中安装了 SIPp。我测试了网站给出的第一个场景:http://sipp.sourceforge.net/doc/reference.htm
如何使用 Sipp 将日志写入文件,以及如何知道每个调用的返回状态, 我只想知道每个调用返回响应状态,例如 200 .. 最佳答案 只需运行 sipp 并查看参数: -trace_msg
当我们执行 sipp 工具时,它会显示不同类型的屏幕和调用统计信息。是否可以在执行 sipp 工具时禁用屏幕和统计信息?因为我过去常常在执行调用后在文本文件中获取该屏幕和统计信息。所以我在执行 sip
所以,sipp 有 -trace_msg 和 -trace_shortmsg 但是有没有办法也记录它输出的表? 基本上我想要一个文件,它可以快速显示成功和失败的消息计数,基本上是表格和每条消息的计数(
是否可以在 sipp ( http://sipp.sourceforge.net/ ) 中接受多个响应?从服务器我可以期待 202 或 200 Ok 作为响应为此我使用 如何编写 sipp
是否可以在 sipp ( http://sipp.sourceforge.net/ ) 中接受多个响应?从服务器我可以期待 202 或 200 Ok 作为响应为此,我使用 如何编写 sip
我正在尝试找到一种方法,将大量 SIP INVITE 从我的 Linux 操作系统发送到接受 SIP INVITE 的远程应用程序。 我找到了一种从同一来源发送多个 SIP INVITE 的方法(即
我正在为 sipp 命令行程序编写 Java 接口(interface)。我当前的代码是: ProcessBuilder builder = new ProcessBuilder("sipp", "
我正在 RHEL 4.2 上使用 SIPP 进行一些端到端测试。我的客户端和服务器机器都运行 RHEL 4.2。 当我尝试发出命令时: sipp -t tn -sn uac -i -m 10 在客
我正在尝试用 sipp 重播捕获的 pcap 文件。我的设置有 2 台电脑和一个代理。接收电脑有 linphone,应该能够接听来自另一台发送带有 sipp 的 pcap 文件的电脑的调用。我已经用
我已经在我的 Centos 7 上安装了 Sipp 3.7,每当我运行这个命令时: sipp -i X.X.X.X:5060 -d 600000 -sf videoTEST.xml -m 200 -
我一直在尝试安装 sipp [on windows] 来测试我正在编写的点对点 SIP 应用程序。我按照 here 给出的说明安装了 sipp 3.2 .我还安装了cygwin。即使从我安装的同一文件
在发送 183 Session In Progress 响应后,我正在使用 sipp pcap play 从一个特定端口发送媒体。我可以使用 -mp 参数来实现。但是在发送 200 OK 之后,我想从
我正在尝试在 centos 6.5 服务器上安装一个名为 sipp webfrontend 的基于 PHP 的应用程序。 我认为我已满足以下所有要求: LAMP 环境(Linux、Apache、Mys
实际上,我尝试使用带有 java 的 bash 控制台在 opensuse 11 上启动 SIPP 3.3。当我用 开始 SIPP 时 proc = Runtime.getRuntime().exec
我正在使用 SIPp 软件测试 SBC 中一些与 TLS 1.2 相关的代码流。我将 SBC 配置为使用 TLS v1.2。但是每当我使用 tls 运行 SIPp 客户端时,它都会退出并显示错误“在无
我在理解 system() 命令如何在 Ubuntu 上运行时遇到了一些麻烦。 我正在创建一个 C++ 程序来远程控制 SIPp 客户端 ( SIPp remotely controlling cli
我是一名优秀的程序员,十分优秀!