<p>Henning Westerholt has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.asterisk.org/c/testsuite/+/20048">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">chan_pjsip: Extend existing test all_codecs_on_empty_reinvite<br><br>Extend existing test all_codecs_on_empty_reinvite to also test<br>for a scenario with an late offer. The existing test was moved<br>to the 'early-offer' directory, add a second directory for the<br>new tests. Change test include in tests.yaml to directory.<br><br>The late-offer test will fail until the bugfix is also merged.<br><br>ASTERISK-30473<br><br>Change-Id: I58f207172562e318d6ab9f352e3a695835b06bef<br>---<br>R tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/configs/ast1/extensions.conf<br>R tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/configs/ast1/pjsip.conf<br>R tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/sipp/empty-reinvite-all-codecs.xml<br>C tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/test-config.yaml<br>C tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/configs/ast1/extensions.conf<br>C tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/configs/ast1/pjsip.conf<br>A tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/sipp/empty-reinvite-all-codecs.xml<br>R tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/test-config.yaml<br>A tests/channels/pjsip/all_codecs_on_empty_reinvite/tests.yaml<br>M tests/channels/pjsip/tests.yaml<br>10 files changed, 214 insertions(+), 3 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/testsuite refs/changes/48/20048/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/tests/channels/pjsip/all_codecs_on_empty_reinvite/configs/ast1/extensions.conf b/tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/configs/ast1/extensions.conf</span><br><span>similarity index 100%</span><br><span>rename from tests/channels/pjsip/all_codecs_on_empty_reinvite/configs/ast1/extensions.conf</span><br><span>rename to tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/configs/ast1/extensions.conf</span><br><span>diff --git a/tests/channels/pjsip/all_codecs_on_empty_reinvite/configs/ast1/pjsip.conf b/tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/configs/ast1/pjsip.conf</span><br><span>similarity index 100%</span><br><span>rename from tests/channels/pjsip/all_codecs_on_empty_reinvite/configs/ast1/pjsip.conf</span><br><span>rename to tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/configs/ast1/pjsip.conf</span><br><span>diff --git a/tests/channels/pjsip/all_codecs_on_empty_reinvite/sipp/empty-reinvite-all-codecs.xml b/tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/sipp/empty-reinvite-all-codecs.xml</span><br><span>similarity index 100%</span><br><span>rename from tests/channels/pjsip/all_codecs_on_empty_reinvite/sipp/empty-reinvite-all-codecs.xml</span><br><span>rename to tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/sipp/empty-reinvite-all-codecs.xml</span><br><span>diff --git a/tests/channels/pjsip/all_codecs_on_empty_reinvite/test-config.yaml b/tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/test-config.yaml</span><br><span>similarity index 90%</span><br><span>copy from tests/channels/pjsip/all_codecs_on_empty_reinvite/test-config.yaml</span><br><span>copy to tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/test-config.yaml</span><br><span>index 26bf933..5295c44 100644</span><br><span>--- a/tests/channels/pjsip/all_codecs_on_empty_reinvite/test-config.yaml</span><br><span>+++ b/tests/channels/pjsip/all_codecs_on_empty_reinvite/early-offer/test-config.yaml</span><br><span>@@ -5,7 +5,8 @@</span><br><span>         send an re-INVITE without SDP. Asterisk should send an SDP offer in the 200 OK</span><br><span>         response containing all configured codecs on the endpoint if the parameter</span><br><span>         all_codecs_on_empty_reinvite is activated. An re-INVITE with SDP should be</span><br><span style="color: hsl(0, 100%, 40%);">-        answered normally.'</span><br><span style="color: hsl(120, 100%, 40%);">+        answered normally. In this scenario the usual early SDP offer in the INVITE is</span><br><span style="color: hsl(120, 100%, 40%);">+        used.'</span><br><span> </span><br><span> test-modules:</span><br><span>     test-object:</span><br><span>diff --git a/tests/channels/pjsip/all_codecs_on_empty_reinvite/configs/ast1/extensions.conf b/tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/configs/ast1/extensions.conf</span><br><span>similarity index 100%</span><br><span>copy from tests/channels/pjsip/all_codecs_on_empty_reinvite/configs/ast1/extensions.conf</span><br><span>copy to tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/configs/ast1/extensions.conf</span><br><span>diff --git a/tests/channels/pjsip/all_codecs_on_empty_reinvite/configs/ast1/pjsip.conf b/tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/configs/ast1/pjsip.conf</span><br><span>similarity index 100%</span><br><span>copy from tests/channels/pjsip/all_codecs_on_empty_reinvite/configs/ast1/pjsip.conf</span><br><span>copy to tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/configs/ast1/pjsip.conf</span><br><span>diff --git a/tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/sipp/empty-reinvite-all-codecs.xml b/tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/sipp/empty-reinvite-all-codecs.xml</span><br><span>new file mode 100644</span><br><span>index 0000000..d11287b</span><br><span>--- /dev/null</span><br><span>+++ b/tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/sipp/empty-reinvite-all-codecs.xml</span><br><span>@@ -0,0 +1,189 @@</span><br><span style="color: hsl(120, 100%, 40%);">+<?xml version="1.0" encoding="ISO-8859-1" ?></span><br><span style="color: hsl(120, 100%, 40%);">+<!DOCTYPE scenario SYSTEM "sipp.dtd"></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+<scenario name="empty reinvite all codecs"></span><br><span style="color: hsl(120, 100%, 40%);">+  <!-- In client mode (sipp placing calls), the Call-ID MUST be         --></span><br><span style="color: hsl(120, 100%, 40%);">+  <!-- generated by sipp. To do so, use [call_id] keyword.                --></span><br><span style="color: hsl(120, 100%, 40%);">+  <send retrans="500"></span><br><span style="color: hsl(120, 100%, 40%);">+    <![CDATA[</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      INVITE sip:test@[remote_ip]:[remote_port] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+      Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+      From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]</span><br><span style="color: hsl(120, 100%, 40%);">+      To: sut <sip:[service]@[remote_ip]></span><br><span style="color: hsl(120, 100%, 40%);">+      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+      CSeq: 1 INVITE</span><br><span style="color: hsl(120, 100%, 40%);">+      Contact: sip:sipp@[local_ip]:[local_port]</span><br><span style="color: hsl(120, 100%, 40%);">+      Max-Forwards: 70</span><br><span style="color: hsl(120, 100%, 40%);">+      Subject: Performance Test</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      Content-Length: 0</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    ]]></span><br><span style="color: hsl(120, 100%, 40%);">+  </send></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <recv response="100"</span><br><span style="color: hsl(120, 100%, 40%);">+        optional="true"></span><br><span style="color: hsl(120, 100%, 40%);">+  </recv></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <recv response="181"</span><br><span style="color: hsl(120, 100%, 40%);">+        optional="true"></span><br><span style="color: hsl(120, 100%, 40%);">+  </recv></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <recv response="180" optional="true"></span><br><span style="color: hsl(120, 100%, 40%);">+  </recv></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <recv response="183" optional="true"></span><br><span style="color: hsl(120, 100%, 40%);">+  </recv></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <recv response="200" rtd="true"></span><br><span style="color: hsl(120, 100%, 40%);">+  </recv></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <send></span><br><span style="color: hsl(120, 100%, 40%);">+    <![CDATA[</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      ACK sip:[service]@[remote_ip]:[remote_port] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+      Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+      From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]</span><br><span style="color: hsl(120, 100%, 40%);">+      To: sut <sip:[service]@[remote_ip]>[peer_tag_param]</span><br><span style="color: hsl(120, 100%, 40%);">+      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+      CSeq: 1 ACK</span><br><span style="color: hsl(120, 100%, 40%);">+      Contact: sip:sipp@[local_ip]:[local_port]</span><br><span style="color: hsl(120, 100%, 40%);">+      Max-Forwards: 70</span><br><span style="color: hsl(120, 100%, 40%);">+      Subject: Performance Test</span><br><span style="color: hsl(120, 100%, 40%);">+      Content-Type: application/sdp</span><br><span style="color: hsl(120, 100%, 40%);">+      Content-Length: [len]</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      v=0</span><br><span style="color: hsl(120, 100%, 40%);">+      o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+      s=-</span><br><span style="color: hsl(120, 100%, 40%);">+      c=IN IP[media_ip_type] [media_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+      t=0 0</span><br><span style="color: hsl(120, 100%, 40%);">+      m=audio [media_port] RTP/AVP 0 8</span><br><span style="color: hsl(120, 100%, 40%);">+      a=rtpmap:8 PCMA/8000</span><br><span style="color: hsl(120, 100%, 40%);">+      a=rtpmap:0 PCMU/8000</span><br><span style="color: hsl(120, 100%, 40%);">+      a=ptime:20</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    ]]></span><br><span style="color: hsl(120, 100%, 40%);">+  </send></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <pause milliseconds="500"/></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+<!-- For a re-INVITE with empty SDP Asterisk should return all codecs from the endpoint --></span><br><span style="color: hsl(120, 100%, 40%);">+  <send retrans="500"></span><br><span style="color: hsl(120, 100%, 40%);">+    <![CDATA[</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      INVITE sip:test@[remote_ip]:[remote_port] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+      Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+      From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]</span><br><span style="color: hsl(120, 100%, 40%);">+      To: sut <sip:[service]@[remote_ip]>[peer_tag_param]</span><br><span style="color: hsl(120, 100%, 40%);">+      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+      CSeq: 2 INVITE</span><br><span style="color: hsl(120, 100%, 40%);">+      Contact: sip:sipp@[local_ip]:[local_port]</span><br><span style="color: hsl(120, 100%, 40%);">+      Max-Forwards: 70</span><br><span style="color: hsl(120, 100%, 40%);">+      Subject: Performance Test</span><br><span style="color: hsl(120, 100%, 40%);">+      Content-Length: 0</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    ]]></span><br><span style="color: hsl(120, 100%, 40%);">+  </send></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <recv response="200" rtd="true"></span><br><span style="color: hsl(120, 100%, 40%);">+    <action></span><br><span style="color: hsl(120, 100%, 40%);">+      <ereg regexp="m=audio [0-9]{1,5} RTP/AVP 9 8 0 97 107 101+..*"</span><br><span style="color: hsl(120, 100%, 40%);">+            search_in="body" check_it="true" assign_to="1"/></span><br><span style="color: hsl(120, 100%, 40%);">+      <test assign_to="1" variable="1" compare="equal" value=""/></span><br><span style="color: hsl(120, 100%, 40%);">+    </action></span><br><span style="color: hsl(120, 100%, 40%);">+  </recv></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <send></span><br><span style="color: hsl(120, 100%, 40%);">+    <![CDATA[</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      ACK sip:[service]@[remote_ip]:[remote_port] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+      Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+      From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]</span><br><span style="color: hsl(120, 100%, 40%);">+      To: sut <sip:[service]@[remote_ip]>[peer_tag_param]</span><br><span style="color: hsl(120, 100%, 40%);">+      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+      CSeq: 2 ACK</span><br><span style="color: hsl(120, 100%, 40%);">+      Contact: sip:sipp@[local_ip]:[local_port]</span><br><span style="color: hsl(120, 100%, 40%);">+      Max-Forwards: 70</span><br><span style="color: hsl(120, 100%, 40%);">+      Subject: Performance Test</span><br><span style="color: hsl(120, 100%, 40%);">+      Content-Length: 0</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    ]]></span><br><span style="color: hsl(120, 100%, 40%);">+  </send></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+<!-- Normal re-INIVTE, Asterisk should return negotiated codecs --></span><br><span style="color: hsl(120, 100%, 40%);">+  <send retrans="500"></span><br><span style="color: hsl(120, 100%, 40%);">+    <![CDATA[</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      INVITE sip:test@[remote_ip]:[remote_port] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+      Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+      From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]</span><br><span style="color: hsl(120, 100%, 40%);">+      To: sut <sip:[service]@[remote_ip]>[peer_tag_param]</span><br><span style="color: hsl(120, 100%, 40%);">+      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+      CSeq: 3 INVITE</span><br><span style="color: hsl(120, 100%, 40%);">+      Contact: sip:sipp@[local_ip]:[local_port]</span><br><span style="color: hsl(120, 100%, 40%);">+      Max-Forwards: 70</span><br><span style="color: hsl(120, 100%, 40%);">+      Subject: Performance Test</span><br><span style="color: hsl(120, 100%, 40%);">+      Content-Type: application/sdp</span><br><span style="color: hsl(120, 100%, 40%);">+      Content-Length: [len]</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      v=0</span><br><span style="color: hsl(120, 100%, 40%);">+      o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+      s=-</span><br><span style="color: hsl(120, 100%, 40%);">+      c=IN IP[media_ip_type] [media_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+      t=0 0</span><br><span style="color: hsl(120, 100%, 40%);">+      m=audio [media_port] RTP/AVP 0 8</span><br><span style="color: hsl(120, 100%, 40%);">+      a=rtpmap:8 PCMA/8000</span><br><span style="color: hsl(120, 100%, 40%);">+      a=rtpmap:0 PCMU/8000</span><br><span style="color: hsl(120, 100%, 40%);">+      a=ptime:20</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    ]]></span><br><span style="color: hsl(120, 100%, 40%);">+  </send></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <recv response="200" rtd="true"></span><br><span style="color: hsl(120, 100%, 40%);">+    <action></span><br><span style="color: hsl(120, 100%, 40%);">+      <ereg regexp="m=audio [0-9]{1,5} RTP/AVP 8 0+..*"</span><br><span style="color: hsl(120, 100%, 40%);">+            search_in="body" check_it="true" assign_to="1"/></span><br><span style="color: hsl(120, 100%, 40%);">+      <test assign_to="1" variable="1" compare="equal" value=""/></span><br><span style="color: hsl(120, 100%, 40%);">+    </action></span><br><span style="color: hsl(120, 100%, 40%);">+  </recv></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <send></span><br><span style="color: hsl(120, 100%, 40%);">+    <![CDATA[</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      ACK sip:[service]@[remote_ip]:[remote_port] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+      Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+      From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]</span><br><span style="color: hsl(120, 100%, 40%);">+      To: sut <sip:[service]@[remote_ip]>[peer_tag_param]</span><br><span style="color: hsl(120, 100%, 40%);">+      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+      CSeq: 3 ACK</span><br><span style="color: hsl(120, 100%, 40%);">+      Contact: sip:sipp@[local_ip]:[local_port]</span><br><span style="color: hsl(120, 100%, 40%);">+      Max-Forwards: 70</span><br><span style="color: hsl(120, 100%, 40%);">+      Subject: Performance Test</span><br><span style="color: hsl(120, 100%, 40%);">+      Content-Length: 0</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    ]]></span><br><span style="color: hsl(120, 100%, 40%);">+  </send></span><br><span style="color: hsl(120, 100%, 40%);">+--></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ <pause milliseconds="1000"/></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <send retrans="500"></span><br><span style="color: hsl(120, 100%, 40%);">+    <![CDATA[</span><br><span style="color: hsl(120, 100%, 40%);">+      BYE sip:[service]@[remote_ip]:[remote_port] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+      Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+      From: sipp <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]</span><br><span style="color: hsl(120, 100%, 40%);">+      To: sut <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]</span><br><span style="color: hsl(120, 100%, 40%);">+      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+      CSeq: 4 BYE</span><br><span style="color: hsl(120, 100%, 40%);">+      Contact: sip:sipp@[local_ip]:[local_port]</span><br><span style="color: hsl(120, 100%, 40%);">+      Max-Forwards: 70</span><br><span style="color: hsl(120, 100%, 40%);">+      Subject: Performance Test</span><br><span style="color: hsl(120, 100%, 40%);">+      Content-Length: 0</span><br><span style="color: hsl(120, 100%, 40%);">+    ]]></span><br><span style="color: hsl(120, 100%, 40%);">+  </send></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  <recv response="200"/></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</scenario></span><br><span>diff --git a/tests/channels/pjsip/all_codecs_on_empty_reinvite/test-config.yaml b/tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/test-config.yaml</span><br><span>similarity index 91%</span><br><span>rename from tests/channels/pjsip/all_codecs_on_empty_reinvite/test-config.yaml</span><br><span>rename to tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/test-config.yaml</span><br><span>index 26bf933..e090da6 100644</span><br><span>--- a/tests/channels/pjsip/all_codecs_on_empty_reinvite/test-config.yaml</span><br><span>+++ b/tests/channels/pjsip/all_codecs_on_empty_reinvite/late-offer/test-config.yaml</span><br><span>@@ -5,7 +5,7 @@</span><br><span>         send an re-INVITE without SDP. Asterisk should send an SDP offer in the 200 OK</span><br><span>         response containing all configured codecs on the endpoint if the parameter</span><br><span>         all_codecs_on_empty_reinvite is activated. An re-INVITE with SDP should be</span><br><span style="color: hsl(0, 100%, 40%);">-        answered normally.'</span><br><span style="color: hsl(120, 100%, 40%);">+        answered normally. In this scenario a late SDP offer in the ACK is used.'</span><br><span> </span><br><span> test-modules:</span><br><span>     test-object:</span><br><span>diff --git a/tests/channels/pjsip/all_codecs_on_empty_reinvite/tests.yaml b/tests/channels/pjsip/all_codecs_on_empty_reinvite/tests.yaml</span><br><span>new file mode 100644</span><br><span>index 0000000..28afb2e</span><br><span>--- /dev/null</span><br><span>+++ b/tests/channels/pjsip/all_codecs_on_empty_reinvite/tests.yaml</span><br><span>@@ -0,0 +1,3 @@</span><br><span style="color: hsl(120, 100%, 40%);">+tests:</span><br><span style="color: hsl(120, 100%, 40%);">+    - test: 'early-offer'</span><br><span style="color: hsl(120, 100%, 40%);">+    - test: 'late-offer'</span><br><span>diff --git a/tests/channels/pjsip/tests.yaml b/tests/channels/pjsip/tests.yaml</span><br><span>index 3ae1bb2..34d7633 100644</span><br><span>--- a/tests/channels/pjsip/tests.yaml</span><br><span>+++ b/tests/channels/pjsip/tests.yaml</span><br><span>@@ -38,6 +38,7 @@</span><br><span>     - dir: 'connected_line'</span><br><span>     - dir: 'rtp_ptime'</span><br><span>     - dir: 'ignore_183_wo_sdp'</span><br><span style="color: hsl(120, 100%, 40%);">+    - dir: 'all_codecs_on_empty_reinvite'</span><br><span>     - test: 'accountcode'</span><br><span>     - test: 'acl_call'</span><br><span>     - test: 'allow_overlap'</span><br><span>@@ -70,4 +71,3 @@</span><br><span>     - test: 'non_negotiated_frame_SSRC_change'</span><br><span>     - test: 'content_disposition'</span><br><span>     - test: 'reinvite_after_bye'</span><br><span style="color: hsl(0, 100%, 40%);">-    - test: 'all_codecs_on_empty_reinvite'</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/c/testsuite/+/20048">change 20048</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/c/testsuite/+/20048"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: testsuite </div>
<div style="display:none"> Gerrit-Branch: 18 </div>
<div style="display:none"> Gerrit-Change-Id: I58f207172562e318d6ab9f352e3a695835b06bef </div>
<div style="display:none"> Gerrit-Change-Number: 20048 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Henning Westerholt <hw@gilawa.com> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>