<p>Kevin Harwell has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.asterisk.org/6247">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">tel_uri: Add a test for TEL URI functionality for inbound calls<br><br>ASTERISK-27152<br><br>Change-Id: Ib8dbd2ddb920c0d5c346569dd7a1eba824e95dd5<br>---<br>A tests/channels/pjsip/tel_uri/configs/ast1/extensions.conf<br>A tests/channels/pjsip/tel_uri/configs/ast1/pjsip.conf<br>A tests/channels/pjsip/tel_uri/sipp/tel_uac.xml<br>A tests/channels/pjsip/tel_uri/test-config.yaml<br>M tests/channels/pjsip/tests.yaml<br>5 files changed, 81 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/testsuite refs/changes/47/6247/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">diff --git a/tests/channels/pjsip/tel_uri/configs/ast1/extensions.conf b/tests/channels/pjsip/tel_uri/configs/ast1/extensions.conf<br>new file mode 100644<br>index 0000000..8dae664<br>--- /dev/null<br>+++ b/tests/channels/pjsip/tel_uri/configs/ast1/extensions.conf<br>@@ -0,0 +1,2 @@<br>+[default]<br>+<br>diff --git a/tests/channels/pjsip/tel_uri/configs/ast1/pjsip.conf b/tests/channels/pjsip/tel_uri/configs/ast1/pjsip.conf<br>new file mode 100644<br>index 0000000..e791d94<br>--- /dev/null<br>+++ b/tests/channels/pjsip/tel_uri/configs/ast1/pjsip.conf<br>@@ -0,0 +1,18 @@<br>+[transport]<br>+type=transport<br>+bind=0.0.0.0<br>+protocol=udp<br>+<br>+[1000]<br>+type=aor<br>+<br>+[1000]<br>+type=endpoint<br>+direct_media=no<br>+allow=!all,ulaw<br>+aors=1000<br>+<br>+[1000]<br>+type=identify<br>+endpoint=1000<br>+match=127.0.0.1<br>diff --git a/tests/channels/pjsip/tel_uri/sipp/tel_uac.xml b/tests/channels/pjsip/tel_uri/sipp/tel_uac.xml<br>new file mode 100644<br>index 0000000..29c30b1<br>--- /dev/null<br>+++ b/tests/channels/pjsip/tel_uri/sipp/tel_uac.xml<br>@@ -0,0 +1,34 @@<br>+<?xml version="1.0" encoding="ISO-8859-1" ?><br>+<!DOCTYPE scenario SYSTEM "sipp.dtd"><br>+<br>+<scenario name="Basic Sipstone UAC"><br>+ <send retrans="500"><br>+ <![CDATA[<br>+<br>+ INVITE tel:+1000;phone-context=foo.com SIP/2.0<br>+ Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]<br>+ From: <tel:1000;phone-context=+1555>;tag=[pid]SIPpTag00[call_number]<br>+ To: sut <tel:+15558675309><br>+ Call-ID: [call_id]<br>+ CSeq: 1 INVITE<br>+ Contact: sip:sipp@[local_ip]:[local_port]<br>+ Max-Forwards: 70<br>+ Subject: Performance Test<br>+ Content-Type: application/sdp<br>+ Content-Length: [len]<br>+<br>+ v=0<br>+ o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]<br>+ s=-<br>+ c=IN IP[media_ip_type] [media_ip]<br>+ t=0 0<br>+ m=audio [media_port] RTP/AVP 0<br>+ a=rtpmap:0 PCMU/8000<br>+<br>+ ]]><br>+ </send><br>+<br>+ <recv response="416" /> <!-- Unsupported URI Scheme --><br>+<br>+</scenario><br>+<br>diff --git a/tests/channels/pjsip/tel_uri/test-config.yaml b/tests/channels/pjsip/tel_uri/test-config.yaml<br>new file mode 100644<br>index 0000000..2d2b0d9<br>--- /dev/null<br>+++ b/tests/channels/pjsip/tel_uri/test-config.yaml<br>@@ -0,0 +1,26 @@<br>+testinfo:<br>+ summary: 'TEL URI support in basic inbound calls'<br>+ description: |<br>+ This test verifies that TEL URIs are appropriately handled in a basic<br>+ incoming call situation.<br>+<br>+properties:<br>+ minversion: '13.0.0'<br>+ dependencies:<br>+ - python : 'twisted'<br>+ - python : 'starpy'<br>+ - app : 'sipp'<br>+ - asterisk : 'res_pjsip'<br>+ tags:<br>+ - pjsip<br>+<br>+test-modules:<br>+ test-object:<br>+ config-section: sipp-config<br>+ typename: 'sipp.SIPpTestCase'<br>+<br>+sipp-config:<br>+ test-iterations:<br>+ -<br>+ scenarios:<br>+ - { 'key-args': {'scenario': 'tel_uac.xml', '-p': '5061'} }<br>diff --git a/tests/channels/pjsip/tests.yaml b/tests/channels/pjsip/tests.yaml<br>index 54ff285..a25007f 100644<br>--- a/tests/channels/pjsip/tests.yaml<br>+++ b/tests/channels/pjsip/tests.yaml<br>@@ -54,3 +54,4 @@<br> - test: 'cseq_method'<br> - test: 'multipart_empty_part'<br> - test: 'dtmf_info_fallback'<br>+ - test: 'tel_uri'<br></pre><p>To view, visit <a href="https://gerrit.asterisk.org/6247">change 6247</a>. To unsubscribe, 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/6247"/><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: Ib8dbd2ddb920c0d5c346569dd7a1eba824e95dd5 </div>
<div style="display:none"> Gerrit-Change-Number: 6247 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Kevin Harwell <kharwell@digium.com> </div>