[asterisk-commits] rmudgett: testsuite/asterisk/trunk r2979 - in /asterisk/trunk/tests/channels/...

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Tue Jan 3 17:33:44 CST 2012


Author: rmudgett
Date: Tue Jan  3 17:33:41 2012
New Revision: 2979

URL: http://svnview.digium.com/svn/testsuite?view=rev&rev=2979
Log:
Added external test of MessageSend(from) parameter with SIP.

(closes issue ASTERISK-18819)

Added:
    asterisk/trunk/tests/channels/SIP/message_unauth_from/
      - copied from r2978, asterisk/trunk/tests/channels/SIP/message_unauth/
Modified:
    asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/extensions.conf
    asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/sip.conf
    asterisk/trunk/tests/channels/SIP/message_unauth_from/sipp/message_recv.xml
    asterisk/trunk/tests/channels/SIP/message_unauth_from/test-config.yaml
    asterisk/trunk/tests/channels/SIP/tests.yaml

Modified: asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/extensions.conf
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/extensions.conf?view=diff&rev=2979&r1=2978&r2=2979
==============================================================================
--- asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/extensions.conf (original)
+++ asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/extensions.conf Tue Jan  3 17:33:41 2012
@@ -6,4 +6,4 @@
 exten => user,n,Verbose(1,To: ${MESSAGE(to)})
 exten => user,n,Verbose(1,From: ${MESSAGE(from)})
 exten => user,n,Verbose(1,Body: ${MESSAGE(body)})
-exten => user,n,MessageSend(sip:user at 127.0.0.1:5062)
+exten => user,n,MessageSend(sip:user at 127.0.0.1:5062,fred)

Modified: asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/sip.conf
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/sip.conf?view=diff&rev=2979&r1=2978&r2=2979
==============================================================================
--- asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/sip.conf (original)
+++ asterisk/trunk/tests/channels/SIP/message_unauth_from/configs/ast1/sip.conf Tue Jan  3 17:33:41 2012
@@ -3,3 +3,8 @@
 sipdebug=yes
 accept_outofcall_message = yes
 auth_message_requests = no
+
+[fred]
+type=friend
+;host=dynamic
+callerid="Johnny Appleseed" <9876>        ; Full caller ID, to override the phones config

Modified: asterisk/trunk/tests/channels/SIP/message_unauth_from/sipp/message_recv.xml
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/SIP/message_unauth_from/sipp/message_recv.xml?view=diff&rev=2979&r1=2978&r2=2979
==============================================================================
--- asterisk/trunk/tests/channels/SIP/message_unauth_from/sipp/message_recv.xml (original)
+++ asterisk/trunk/tests/channels/SIP/message_unauth_from/sipp/message_recv.xml Tue Jan  3 17:33:41 2012
@@ -1,7 +1,19 @@
 <?xml version="1.0" encoding="ISO-8859-1" ?>
+<!DOCTYPE scenario SYSTEM "sipp.dtd">
 
 <scenario name="Basic MESSAGE send and receive">
   <recv request="MESSAGE" crlf="true">
+    <action>
+      <!-- Check that the From header is what we expect. -->
+      <!-- NOTE: The regexp action must assign_to a variable and that variable must be used. -->
+      <ereg regexp=".*" search_in="hdr" header="From:" check_it="true" assign_to="1" />
+      <log message="Received MESSAGE From header: [$1]." />
+      <!--
+      <ereg regexp="From: \"Johnny Appleseed\" <sip:9876@" search_in="msg" check_it="true" assign_to="2" />
+      -->
+      <ereg regexp=" \"Johnny Appleseed\" <sip:9876@" search_in="hdr" header="From:" check_it="true" assign_to="2" />
+      <log message="Using assigned value because I must: [$2]." />
+    </action>
   </recv>
 
   <send>

Modified: asterisk/trunk/tests/channels/SIP/message_unauth_from/test-config.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/SIP/message_unauth_from/test-config.yaml?view=diff&rev=2979&r1=2978&r2=2979
==============================================================================
--- asterisk/trunk/tests/channels/SIP/message_unauth_from/test-config.yaml (original)
+++ asterisk/trunk/tests/channels/SIP/message_unauth_from/test-config.yaml Tue Jan  3 17:33:41 2012
@@ -1,7 +1,7 @@
 testinfo:
-    summary: 'Test inbound and outbound unauthenticated MESSAGE'
+    summary: 'Test MessageSend with specified from parameter.'
     description: |
-        'Send Asterisk a MESSAGE and wait for Asterisk to send it back.'
+        'Send Asterisk a MESSAGE and wait for Asterisk to send it back from a requested user.'
 
 properties:
     minversion: '10'

Modified: asterisk/trunk/tests/channels/SIP/tests.yaml
URL: http://svnview.digium.com/svn/testsuite/asterisk/trunk/tests/channels/SIP/tests.yaml?view=diff&rev=2979&r1=2978&r2=2979
==============================================================================
--- asterisk/trunk/tests/channels/SIP/tests.yaml (original)
+++ asterisk/trunk/tests/channels/SIP/tests.yaml Tue Jan  3 17:33:41 2012
@@ -23,6 +23,7 @@
     - test: 'secure_bridge_media'
     - test: 'message_disabled'
     - test: 'message_unauth'
+    - test: 'message_unauth_from'
     - test: 'message_auth'
     - test: 'message_from_call'
     - test: 'handle_response_address_incomplete'




More information about the asterisk-commits mailing list