我必须更改SIPP中的uas.xml和uac.xml,以便它支持返回2个标题或2个来自。 例如 :
ACK sip:[service]@[remote_ip]:[remote_port] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port]
**Via: STACKOVERFLOW**
From: sipp <sip:sipp@[local_ip]:[local_port]>
To: sut <sip:[service]@[remote_ip]:[remote_port]>
Call-ID: [call_id]
CSeq: 1 ACK
Contact: sip:sipp@[local_ip]:[local_port]
Max-Forwards: 70
Subject: Performance Test
Content-Length: 0
]]>
为此,我必须更改&lt; [CDATA]&gt;中的文字。 (在xml文件中)但我不知道如何做到这一点。 我必须做的改变是什么?
答案 0 :(得分:0)
假设您的uac和uas将直接通信(没有中间代理或应用程序服务器):只需使用硬编码值添加您的via-line:
Via:SIP / 2.0 / UDP 10.10.10.67:5060
或使用SIPp变量
Via:SIP / 2.0 / [transport] [local_ip]:[local_port]
也可以在SIPp脚本中操作赋值给局部变量($ 1,$ 2等),或者从CSV文件(field0,field1,... fieldn)读取,并像括号内的保留变量一样使用它们。
答案 1 :(得分:0)
只需在另一条之后添加第二条Via行。例如:
ACK sip:[service]@[remote_ip]:[remote_port] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port]
Via: SIP/2.0/[transport] [other_ip]:[other_port]
From: sipp <sip:sipp@[local_ip]:[local_port]>
To: sut <sip:[service]@[remote_ip]:[remote_port]>
Call-ID: [call_id]
CSeq: 1 ACK
Contact: sip:sipp@[local_ip]:[local_port]
Max-Forwards: 70
Subject: Performance Test
Content-Length: 0
]]>