diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2015-04-16 04:55:25 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2015-04-16 04:55:25 +0000 |
commit | 6479925375529b74eeb9cb8dac11a5869102464b (patch) | |
tree | 8b861305e3b1cf2a32f01bb8c9d1dddeedc10da9 | |
parent | 2c59240a8f20aa904e14a1ad81e7ab744166a63a (diff) |
Re #1842: Still on sipp/uac-reinvite-bad-via-branch.xml, fixed missing stuff in retry scenario, e.g: sequence number increment, To tag, wait for old tsx destroy.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5072 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r-- | tests/pjsua/scripts-sipp/uac-reinvite-bad-via-branch.xml | 29 |
1 files changed, 17 insertions, 12 deletions
diff --git a/tests/pjsua/scripts-sipp/uac-reinvite-bad-via-branch.xml b/tests/pjsua/scripts-sipp/uac-reinvite-bad-via-branch.xml index dd9a5eb6..2290d211 100644 --- a/tests/pjsua/scripts-sipp/uac-reinvite-bad-via-branch.xml +++ b/tests/pjsua/scripts-sipp/uac-reinvite-bad-via-branch.xml @@ -27,15 +27,15 @@ <label id="1"/>
- <send retrans="500">
+ <send>
<![CDATA[
INVITE sip:[service]@[remote_ip]:[remote_port] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=z9hG4bKPj-1
From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[call_number]
- To: sut <sip:[service]@[remote_ip]:[remote_port]>
+ To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]
Call-ID: [call_id]
- CSeq: 1 INVITE
+ CSeq: [cseq] INVITE
Contact: sip:sipp@[local_ip]:[local_port]
Max-Forwards: 70
Subject: Performance Test
@@ -77,7 +77,7 @@ From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[call_number]
To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]
Call-ID: [call_id]
- CSeq: 1 ACK
+ CSeq: [cseq] ACK
Contact: sip:sipp@[local_ip]:[local_port]
Max-Forwards: 70
Subject: Performance Test
@@ -86,9 +86,11 @@ ]]>
</send>
+ <!-- Uncomment this to the test retry/looping scenario -->
+ <!--pause distribution="uniform" min="0" max="100"/-->
<!-- Re-INVITE with Via branch value the same as previous INVITE -->
- <send retrans="500">
+ <send>
<![CDATA[
INVITE sip:[service]@[remote_ip]:[remote_port] SIP/2.0
@@ -96,7 +98,7 @@ From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[call_number]
To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]
Call-ID: [call_id]
- CSeq: 2 INVITE
+ CSeq: [cseq+1] INVITE
Contact: sip:sipp@[local_ip]:[local_port]
Max-Forwards: 70
Subject: Performance Test
@@ -137,7 +139,7 @@ From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[call_number]
To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]
Call-ID: [call_id]
- CSeq: 2 ACK
+ CSeq: [cseq] ACK
Contact: sip:sipp@[local_ip]:[local_port]
Max-Forwards: 70
Subject: Performance Test
@@ -147,11 +149,11 @@ </send>
- <pause milliseconds="2000"/>
+ <pause milliseconds="500"/>
<!-- The 'crlf' option inserts a blank line in the statistics report. -->
- <send retrans="500">
+ <send>
<![CDATA[
BYE sip:[service]@[remote_ip]:[remote_port] SIP/2.0
@@ -159,7 +161,7 @@ From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[call_number]
To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]
Call-ID: [call_id]
- CSeq: 3 BYE
+ CSeq: [cseq+1] BYE
Contact: sip:sipp@[local_ip]:[local_port]
Max-Forwards: 70
Subject: Performance Test
@@ -174,7 +176,7 @@ <label id="9"/>
<!-- Send ACK before repeating the scenario -->
- <send next="1">
+ <send>
<![CDATA[
ACK sip:[service]@[remote_ip]:[remote_port] SIP/2.0
@@ -182,7 +184,7 @@ From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[call_number]
To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]
Call-ID: [call_id]
- CSeq: 2 ACK
+ CSeq: [cseq] ACK
Contact: sip:sipp@[local_ip]:[local_port]
Max-Forwards: 70
Subject: Performance Test
@@ -191,6 +193,9 @@ ]]>
</send>
+ <!-- Wait for this tsx getting destroyed before restarting -->
+ <pause milliseconds="5100" next="1"/>
+
<label id="10"/>
|