<p>Richard Mudgett has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.asterisk.org/9324">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">tests/fax/t38_1xx_response: Test receiving 1xx responses before 200.<br><br>Test reciving 1xx responses other than 100 Trying before receiving the<br>200 OK to our T.38 reINVITE.<br><br>ASTERISK-27944<br><br>Change-Id: I358b8d9168d031df2cdb94d30f4b55a280030e23<br>---<br>A tests/fax/pjsip/t38_1xx_response/configs/ast1/extensions.conf<br>A tests/fax/pjsip/t38_1xx_response/configs/ast1/pjsip.conf<br>A tests/fax/pjsip/t38_1xx_response/sipp/send_1xx.xml<br>A tests/fax/pjsip/t38_1xx_response/test-config.yaml<br>M tests/fax/pjsip/tests.yaml<br>5 files changed, 263 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/24/9324/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/tests/fax/pjsip/t38_1xx_response/configs/ast1/extensions.conf b/tests/fax/pjsip/t38_1xx_response/configs/ast1/extensions.conf</span><br><span>new file mode 100644</span><br><span>index 0000000..b4fc474</span><br><span>--- /dev/null</span><br><span>+++ b/tests/fax/pjsip/t38_1xx_response/configs/ast1/extensions.conf</span><br><span>@@ -0,0 +1,10 @@</span><br><span style="color: hsl(120, 100%, 40%);">+[receivefax]</span><br><span style="color: hsl(120, 100%, 40%);">+exten = 1234,1,NoOp()</span><br><span style="color: hsl(120, 100%, 40%);">+same = n,Answer()</span><br><span style="color: hsl(120, 100%, 40%);">+; Wait for the incoming T.38 reINVITE to be auto-responded with 488 rejection.</span><br><span style="color: hsl(120, 100%, 40%);">+same = n,Wait(6)</span><br><span style="color: hsl(120, 100%, 40%);">+; Initiate a receive FAX where we initiate a T.38 reINVITE that gets</span><br><span style="color: hsl(120, 100%, 40%);">+; other 1xx responses before acceptance.</span><br><span style="color: hsl(120, 100%, 40%);">+same = n,ReceiveFax(${ASTDATADIR}/rx.tiff)</span><br><span style="color: hsl(120, 100%, 40%);">+same = n,Hangup()</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>diff --git a/tests/fax/pjsip/t38_1xx_response/configs/ast1/pjsip.conf b/tests/fax/pjsip/t38_1xx_response/configs/ast1/pjsip.conf</span><br><span>new file mode 100644</span><br><span>index 0000000..fb352e3</span><br><span>--- /dev/null</span><br><span>+++ b/tests/fax/pjsip/t38_1xx_response/configs/ast1/pjsip.conf</span><br><span>@@ -0,0 +1,17 @@</span><br><span style="color: hsl(120, 100%, 40%);">+[global]</span><br><span style="color: hsl(120, 100%, 40%);">+type=global</span><br><span style="color: hsl(120, 100%, 40%);">+debug=yes</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[local-transport]</span><br><span style="color: hsl(120, 100%, 40%);">+type=transport</span><br><span style="color: hsl(120, 100%, 40%);">+protocol=udp</span><br><span style="color: hsl(120, 100%, 40%);">+bind=127.0.0.1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[endpoint-template](!)</span><br><span style="color: hsl(120, 100%, 40%);">+type=endpoint</span><br><span style="color: hsl(120, 100%, 40%);">+allow=!all,ulaw,alaw</span><br><span style="color: hsl(120, 100%, 40%);">+t38_udptl=yes</span><br><span style="color: hsl(120, 100%, 40%);">+context=receivefax</span><br><span style="color: hsl(120, 100%, 40%);">+media_address=127.0.0.1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[sipp](endpoint-template)</span><br><span>diff --git a/tests/fax/pjsip/t38_1xx_response/sipp/send_1xx.xml b/tests/fax/pjsip/t38_1xx_response/sipp/send_1xx.xml</span><br><span>new file mode 100644</span><br><span>index 0000000..0ea57d4</span><br><span>--- /dev/null</span><br><span>+++ b/tests/fax/pjsip/t38_1xx_response/sipp/send_1xx.xml</span><br><span>@@ -0,0 +1,197 @@</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="T38 REINVTE"></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%);">+                  INVITE sip:[service]@[remote_ip]:[remote_port] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+                        Via: SIP/2.0/UDP [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+                      From: <sip:sipp@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]</span><br><span style="color: hsl(120, 100%, 40%);">+                        To: <sip:[service]@[remote_ip]:[remote_port]></span><br><span style="color: hsl(120, 100%, 40%);">+                   Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+                    Supported: rel1xx,timer,replaces</span><br><span style="color: hsl(120, 100%, 40%);">+                      Min-SE:  181</span><br><span style="color: hsl(120, 100%, 40%);">+                  User-Agent: Cisco-SIPGateway/IOS-12.x</span><br><span style="color: hsl(120, 100%, 40%);">+                 Allow: INVITE, OPTIONS, BYE, CANCEL, ACK, PRACK, COMET, REFER, SUBSCRIBE, NOTIFY, INFO, UPDATE, REGISTER</span><br><span style="color: hsl(120, 100%, 40%);">+                      CSeq: 101 INVITE</span><br><span style="color: hsl(120, 100%, 40%);">+                      Max-Forwards: 69</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%);">+                     Expires: 180</span><br><span style="color: hsl(120, 100%, 40%);">+                  Allow-Events: telephone-event</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=CiscoSystemsSIP-GW-UserAgent 9624 5279 IN IP[local_ip_type] [local_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+                      s=SIP Call</span><br><span style="color: hsl(120, 100%, 40%);">+                    c=IN IP[local_ip_type] [local_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+                     t=0 0</span><br><span style="color: hsl(120, 100%, 40%);">+                 m=audio 9000 RTP/AVP 0 101</span><br><span style="color: hsl(120, 100%, 40%);">+                    c=IN IP[local_ip_type] [local_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+                     a=rtpmap:101 telephone-event/101</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" 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" rrs="true"></span><br><span style="color: hsl(120, 100%, 40%);">+            <action></span><br><span style="color: hsl(120, 100%, 40%);">+                        <ereg regexp="[[:punct:]](.*)[[:punct:]]" search_in="hdr" header="Contact:" check_it="true" assign_to="6,1" /></span><br><span style="color: hsl(120, 100%, 40%);">+                        <ereg regexp=".*" search_in="hdr" header="From:" check_it="true" assign_to="2" /></span><br><span style="color: hsl(120, 100%, 40%);">+                     <ereg regexp=".*" search_in="hdr" header="To:" check_it="true" assign_to="3" /></span><br><span style="color: hsl(120, 100%, 40%);">+                       <log message="Log to avoid the problem of not using $6 [$6]"/></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%);">+                  ACK [next_url] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+                        [routes]</span><br><span style="color: hsl(120, 100%, 40%);">+                      Via: SIP/2.0/UDP [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+                      From: [$2]</span><br><span style="color: hsl(120, 100%, 40%);">+                    To: [$3]</span><br><span style="color: hsl(120, 100%, 40%);">+                      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+                    Max-Forwards: 69</span><br><span style="color: hsl(120, 100%, 40%);">+                      CSeq: 101 ACK</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%);">+        </send></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+       <!-- Send the T38 REINVITE --></span><br><span style="color: hsl(120, 100%, 40%);">+  <send retrans="500" start_rtd="reinvite"></span><br><span style="color: hsl(120, 100%, 40%);">+           <![CDATA[</span><br><span style="color: hsl(120, 100%, 40%);">+                  INVITE [$1] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+                   Via: SIP/2.0/UDP [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+                      From: [$2]</span><br><span style="color: hsl(120, 100%, 40%);">+                    To: [$3]</span><br><span style="color: hsl(120, 100%, 40%);">+                      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+                    User-Agent: Cisco-SIPGateway/IOS-12.x</span><br><span style="color: hsl(120, 100%, 40%);">+                 CSeq: 102 INVITE</span><br><span style="color: hsl(120, 100%, 40%);">+                      Max-Forwards: 69</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%);">+                     Allow-Events: telephone-event</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=CiscoSystemsSIP-GW-UserAgent 9624 5280 IN IP[local_ip_type] [local_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+                      s=SIPp scenario</span><br><span style="color: hsl(120, 100%, 40%);">+                       c=IN IP[local_ip_type] [local_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+                     t=0 0</span><br><span style="color: hsl(120, 100%, 40%);">+                 m=image 4389 udptl t38</span><br><span style="color: hsl(120, 100%, 40%);">+                        a=T38FaxVersion:0</span><br><span style="color: hsl(120, 100%, 40%);">+                     a=T38MaxBitRate:14400</span><br><span style="color: hsl(120, 100%, 40%);">+                 a=T38FaxRateManagement:transferredTCF</span><br><span style="color: hsl(120, 100%, 40%);">+                 a=T38FaxMaxDatagram:1400</span><br><span style="color: hsl(120, 100%, 40%);">+                      a=T38FaxUdpEC:t38UDPRedundancy</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" 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%);">+       <!-- Get 488 because of 6 second wait being longer than the auto reject timer --></span><br><span style="color: hsl(120, 100%, 40%);">+       <recv response="488" rtd="reinvite" crlf="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%);">+                  ACK [$1] 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%);">+                      [last_Call-ID:]</span><br><span style="color: hsl(120, 100%, 40%);">+                       From: [$2]</span><br><span style="color: hsl(120, 100%, 40%);">+                    To: [$3]</span><br><span style="color: hsl(120, 100%, 40%);">+                      CSeq: 102 ACK</span><br><span style="color: hsl(120, 100%, 40%);">+                 Max-Forwards: 69</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%);">+       <!-- Wait for another T38 REINVITE from Asterisk --></span><br><span style="color: hsl(120, 100%, 40%);">+    <recv request="INVITE" crlf="true" rrs="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%);">+                  SIP/2.0 100 Trying</span><br><span style="color: hsl(120, 100%, 40%);">+                    [last_Via:]</span><br><span style="color: hsl(120, 100%, 40%);">+                   [last_Call-ID:]</span><br><span style="color: hsl(120, 100%, 40%);">+                       [last_From:]</span><br><span style="color: hsl(120, 100%, 40%);">+                  [last_To:]</span><br><span style="color: hsl(120, 100%, 40%);">+                    [last_CSeq:]</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%);">+       <send></span><br><span style="color: hsl(120, 100%, 40%);">+          <![CDATA[</span><br><span style="color: hsl(120, 100%, 40%);">+                  SIP/2.0 180 Ringing</span><br><span style="color: hsl(120, 100%, 40%);">+                   [last_Via:]</span><br><span style="color: hsl(120, 100%, 40%);">+                   [last_Call-ID:]</span><br><span style="color: hsl(120, 100%, 40%);">+                       [last_From:]</span><br><span style="color: hsl(120, 100%, 40%);">+                  [last_To:]</span><br><span style="color: hsl(120, 100%, 40%);">+                    [last_CSeq:]</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%);">+       <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%);">+                  SIP/2.0 200 OK</span><br><span style="color: hsl(120, 100%, 40%);">+                        [last_Via:]</span><br><span style="color: hsl(120, 100%, 40%);">+                   [last_Call-ID:]</span><br><span style="color: hsl(120, 100%, 40%);">+                       [last_From:]</span><br><span style="color: hsl(120, 100%, 40%);">+                  [last_To:]</span><br><span style="color: hsl(120, 100%, 40%);">+                    [last_CSeq:]</span><br><span style="color: hsl(120, 100%, 40%);">+                  [last_Record-Route]</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%);">+                     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=CiscoSystemsSIP-GW-UserAgent 9624 5280 IN IP[local_ip_type] [local_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+                      s=SIPp scenario</span><br><span style="color: hsl(120, 100%, 40%);">+                       c=IN IP[local_ip_type] [local_ip]</span><br><span style="color: hsl(120, 100%, 40%);">+                     t=0 0</span><br><span style="color: hsl(120, 100%, 40%);">+                 m=image 4389 udptl t38</span><br><span style="color: hsl(120, 100%, 40%);">+                        a=T38FaxVersion:0</span><br><span style="color: hsl(120, 100%, 40%);">+                     a=T38MaxBitRate:14400</span><br><span style="color: hsl(120, 100%, 40%);">+                 a=T38FaxRateManagement:transferredTCF</span><br><span style="color: hsl(120, 100%, 40%);">+                 a=T38FaxMaxDatagram:1400</span><br><span style="color: hsl(120, 100%, 40%);">+                      a=T38FaxUdpEC:t38UDPRedundancy</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 request="ACK" rtd="true" crlf="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%);">+       <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 [$1] SIP/2.0</span><br><span style="color: hsl(120, 100%, 40%);">+                      Via: SIP/2.0/UDP [local_ip]:[local_port];branch=[branch]</span><br><span style="color: hsl(120, 100%, 40%);">+                      From: [$2]</span><br><span style="color: hsl(120, 100%, 40%);">+                    To: [$3]</span><br><span style="color: hsl(120, 100%, 40%);">+                      Call-ID: [call_id]</span><br><span style="color: hsl(120, 100%, 40%);">+                    User-Agent: Cisco-SIPGateway/IOS-12.x</span><br><span style="color: hsl(120, 100%, 40%);">+                 Max-Forwards: 69</span><br><span style="color: hsl(120, 100%, 40%);">+                      CSeq: 104 BYE</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%);">+ </recv></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+</scenario></span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>diff --git a/tests/fax/pjsip/t38_1xx_response/test-config.yaml b/tests/fax/pjsip/t38_1xx_response/test-config.yaml</span><br><span>new file mode 100644</span><br><span>index 0000000..1f8417a</span><br><span>--- /dev/null</span><br><span>+++ b/tests/fax/pjsip/t38_1xx_response/test-config.yaml</span><br><span>@@ -0,0 +1,35 @@</span><br><span style="color: hsl(120, 100%, 40%);">+testinfo:</span><br><span style="color: hsl(120, 100%, 40%);">+    summary: 'Test receiving 1xx responses other than 100 before 200 to our T.38 reINVITE'</span><br><span style="color: hsl(120, 100%, 40%);">+    description: |</span><br><span style="color: hsl(120, 100%, 40%);">+        'Tests being able to receive 1xx responses other than 100 before</span><br><span style="color: hsl(120, 100%, 40%);">+        receiving a 200 to our T.38 reINVITE.  In addition we exercise the</span><br><span style="color: hsl(120, 100%, 40%);">+        T.38 auto-reject functionality when the asterisk side does not</span><br><span style="color: hsl(120, 100%, 40%);">+        respond within 5 seconds to the peer T.38 reINVITE.</span><br><span style="color: hsl(120, 100%, 40%);">+        The test passes if we do not crash and the SIPp scenario is successful.</span><br><span style="color: hsl(120, 100%, 40%);">+        See ASTERISK-27944'</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+test-modules:</span><br><span style="color: hsl(120, 100%, 40%);">+    add-test-to-search-path: 'True'</span><br><span style="color: hsl(120, 100%, 40%);">+    test-object:</span><br><span style="color: hsl(120, 100%, 40%);">+        config-section: test-object-config</span><br><span style="color: hsl(120, 100%, 40%);">+        typename: 'sipp.SIPpTestCase'</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+test-object-config:</span><br><span style="color: hsl(120, 100%, 40%);">+    fail-on-any: True</span><br><span style="color: hsl(120, 100%, 40%);">+    test-iterations:</span><br><span style="color: hsl(120, 100%, 40%);">+        -</span><br><span style="color: hsl(120, 100%, 40%);">+            scenarios:</span><br><span style="color: hsl(120, 100%, 40%);">+                - { 'key-args': {'scenario': 'send_1xx.xml', '-i': '127.0.0.2', '-p': '5060', '-s': '1234'} }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+properties:</span><br><span style="color: hsl(120, 100%, 40%);">+    dependencies:</span><br><span style="color: hsl(120, 100%, 40%);">+        - python: 'twisted'</span><br><span style="color: hsl(120, 100%, 40%);">+        - python: 'starpy'</span><br><span style="color: hsl(120, 100%, 40%);">+        - sipp:</span><br><span style="color: hsl(120, 100%, 40%);">+            version: 'v3.0'</span><br><span style="color: hsl(120, 100%, 40%);">+        - asterisk: 'chan_pjsip'</span><br><span style="color: hsl(120, 100%, 40%);">+        - asterisk: 'res_fax'</span><br><span style="color: hsl(120, 100%, 40%);">+        - asterisk: 'res_pjsip_t38'</span><br><span style="color: hsl(120, 100%, 40%);">+    tags:</span><br><span style="color: hsl(120, 100%, 40%);">+        - pjsip</span><br><span style="color: hsl(120, 100%, 40%);">+        - fax</span><br><span>diff --git a/tests/fax/pjsip/tests.yaml b/tests/fax/pjsip/tests.yaml</span><br><span>index 3edf0c2..66822c2 100644</span><br><span>--- a/tests/fax/pjsip/tests.yaml</span><br><span>+++ b/tests/fax/pjsip/tests.yaml</span><br><span>@@ -1,9 +1,10 @@</span><br><span> # Enter tests here in the order they should be considered for execution:</span><br><span> tests:</span><br><span>     - test: 'ast-2016-003'</span><br><span style="color: hsl(0, 100%, 40%);">-    - test: 't38'</span><br><span style="color: hsl(0, 100%, 40%);">-    - test: 't38_with_auth'</span><br><span>     - test: 'directmedia_reinvite_t38'</span><br><span style="color: hsl(0, 100%, 40%);">-    - test: 'gateway_t38_g711'</span><br><span>     - test: 'gateway_native_t38'</span><br><span style="color: hsl(120, 100%, 40%);">+    - test: 'gateway_t38_g711'</span><br><span style="color: hsl(120, 100%, 40%);">+    - test: 't38'</span><br><span style="color: hsl(120, 100%, 40%);">+    - test: 't38_1xx_response'</span><br><span>     - test: 't38_fast_reject'</span><br><span style="color: hsl(120, 100%, 40%);">+    - test: 't38_with_auth'</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/9324">change 9324</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/9324"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: testsuite </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I358b8d9168d031df2cdb94d30f4b55a280030e23 </div>
<div style="display:none"> Gerrit-Change-Number: 9324 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Richard Mudgett <rmudgett@digium.com> </div>