<p>Jenkins2 <strong>merged</strong> this change.</p><p><a href="https://gerrit.asterisk.org/9326">View Change</a></p><div style="white-space:pre-wrap">Approvals:
Benjamin Keith Ford: Looks good to me, but someone else must approve
Joshua Colp: Looks good to me, approved
Jenkins2: Approved for Submit
</div><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;"><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/9326">change 9326</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/9326"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: testsuite </div>
<div style="display:none"> Gerrit-Branch: 13 </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: I358b8d9168d031df2cdb94d30f4b55a280030e23 </div>
<div style="display:none"> Gerrit-Change-Number: 9326 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Richard Mudgett <rmudgett@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Benjamin Keith Ford <bford@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins2 </div>
<div style="display:none"> Gerrit-Reviewer: Joshua Colp <jcolp@digium.com> </div>