SIPP uas.xml和uac.xml

SIPP uas.xml和uac.xml,xml,sip,Xml,Sip,我必须更改SIPP中的uas.xml和uac.xml,以便它支持返回2个头或2个via。 例如: 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 <si

我必须更改SIPP中的uas.xml和uac.xml,以便它支持返回2个头或2个via。 例如:
  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

]]>
ACK sip:[service]@[remote_ip]:[remote_port]sip/2.0
Via:SIP/2.0/[transport][local_-ip]:[local_-port]
**通过:STACKOVERFLOW**
发件人:sipp
致:苏特
呼叫ID:[呼叫ID]
CSeq:1确认
联系人:sip:sipp@[local_ip]:[local_port]
最大前锋:70
主题:性能测试
内容长度:0
]]>
为了做到这一点,我必须更改(xml文件中的)中的文本,但我不知道如何做到这一点。
我要做什么改变

假设您的uac和uas将直接通信(无中间代理或应用服务器):只需使用硬编码值添加您的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)读取值,并将其用作括号内的保留变量


请参阅参考文档:

假设您的uac和uas将直接通信(无中间代理或应用程序服务器):只需使用硬编码值添加您的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)读取值,并将其用作括号内的保留变量


请参阅参考文档:

只需在另一行之后添加第二行。例如:

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

]]>
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]
发件人:sipp
致:苏特
呼叫ID:[呼叫ID]
CSeq:1确认
联系人:sip:sipp@[local_ip]:[local_port]
最大前锋:70
主题:性能测试
内容长度:0
]]>

只需在另一行之后添加第二行。例如:

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

]]>
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]
发件人:sipp
致:苏特
呼叫ID:[呼叫ID]
CSeq:1确认
联系人:sip:sipp@[local_ip]:[local_port]
最大前锋:70
主题:性能测试
内容长度:0
]]>