[asterisk-commits] russell: branch russell/messaging r297494 - in /team/russell/messaging/testsu...
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Thu Dec 2 19:37:10 CST 2010
Author: russell
Date: Thu Dec 2 19:37:04 2010
New Revision: 297494
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=297494
Log:
Add an automated test for Asterisk receiving a MESSAGE and requesting auth for i
Added:
team/russell/messaging/testsuite-tests/message_auth/
- copied from r297485, team/russell/messaging/testsuite-tests/message_unauth/
team/russell/messaging/testsuite-tests/message_auth/configs/ast1/sip.conf (with props)
Modified:
team/russell/messaging/testsuite-tests/message_auth/configs/ast1/extensions.conf
team/russell/messaging/testsuite-tests/message_auth/run-test
team/russell/messaging/testsuite-tests/message_auth/sipp/message.xml
Modified: team/russell/messaging/testsuite-tests/message_auth/configs/ast1/extensions.conf
URL: http://svnview.digium.com/svn/asterisk/team/russell/messaging/testsuite-tests/message_auth/configs/ast1/extensions.conf?view=diff&rev=297494&r1=297485&r2=297494
==============================================================================
--- team/russell/messaging/testsuite-tests/message_auth/configs/ast1/extensions.conf (original)
+++ team/russell/messaging/testsuite-tests/message_auth/configs/ast1/extensions.conf Thu Dec 2 19:37:04 2010
@@ -1,4 +1,8 @@
[default]
+
+exten => _.,1,NoOp(ERROR: THIS SHOULD NOT BE EXECUTED)
+
+[not_default]
exten => _.,1,NoOp()
Added: team/russell/messaging/testsuite-tests/message_auth/configs/ast1/sip.conf
URL: http://svnview.digium.com/svn/asterisk/team/russell/messaging/testsuite-tests/message_auth/configs/ast1/sip.conf?view=auto&rev=297494
==============================================================================
--- team/russell/messaging/testsuite-tests/message_auth/configs/ast1/sip.conf (added)
+++ team/russell/messaging/testsuite-tests/message_auth/configs/ast1/sip.conf Thu Dec 2 19:37:04 2010
@@ -1,0 +1,11 @@
+[general]
+
+allow_outofcall_message = yes
+auth_message_requests = yes
+
+[user]
+type=peer
+host=127.0.0.1
+port=5061
+context=not_default
+secret=blah
Propchange: team/russell/messaging/testsuite-tests/message_auth/configs/ast1/sip.conf
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: team/russell/messaging/testsuite-tests/message_auth/configs/ast1/sip.conf
------------------------------------------------------------------------------
svn:keywords = Author Date Id Revision
Propchange: team/russell/messaging/testsuite-tests/message_auth/configs/ast1/sip.conf
------------------------------------------------------------------------------
svn:mime-type = text/plain
Modified: team/russell/messaging/testsuite-tests/message_auth/run-test
URL: http://svnview.digium.com/svn/asterisk/team/russell/messaging/testsuite-tests/message_auth/run-test?view=diff&rev=297494&r1=297485&r2=297494
==============================================================================
--- team/russell/messaging/testsuite-tests/message_auth/run-test (original)
+++ team/russell/messaging/testsuite-tests/message_auth/run-test Thu Dec 2 19:37:04 2010
@@ -16,7 +16,7 @@
from asterisk.asterisk import Asterisk
-WORKING_DIR = "/tmp/asterisk-testsuite/sip/message_unauth"
+WORKING_DIR = "/tmp/asterisk-testsuite/sip/message_auth"
TEST_DIR = os.path.dirname(os.path.realpath(__file__))
Modified: team/russell/messaging/testsuite-tests/message_auth/sipp/message.xml
URL: http://svnview.digium.com/svn/asterisk/team/russell/messaging/testsuite-tests/message_auth/sipp/message.xml?view=diff&rev=297494&r1=297485&r2=297494
==============================================================================
--- team/russell/messaging/testsuite-tests/message_auth/sipp/message.xml (original)
+++ team/russell/messaging/testsuite-tests/message_auth/sipp/message.xml Thu Dec 2 19:37:04 2010
@@ -1,11 +1,10 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
-<scenario name="Basic MESSAGE send and receive">
+<scenario name="MESSAGE with auth">
<!-- In client mode (sipp placing calls), the Call-ID MUST be -->
<!-- generated by sipp. To do so, use [call_id] keyword. -->
<send retrans="500">
<![CDATA[
-
MESSAGE sip:user@[remote_ip]:[remote_port] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
From: user <sip:user@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]
@@ -13,8 +12,30 @@
Call-ID: [call_id]
CSeq: 1 MESSAGE
Contact: sip:user@[local_ip]:[local_port]
- Max-Forwards: 70
+ Max-Forwards: 20
Expires: 3600
+ Content-Type: text/plain
+ Content-Length: 18
+
+ Watson, come here.
+
+ ]]>
+ </send>
+
+ <recv response="401" auth="true" rtd="true"/>
+
+ <send retrans="500">
+ <![CDATA[
+ MESSAGE sip:user@[remote_ip]:[remote_port] SIP/2.0
+ Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
+ Max-Forwards: 20
+ From: user <sip:user@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number]
+ To: <sip:user@[remote_ip]:[remote_port]>
+ Call-ID: [call_id]
+ CSeq: 2 MESSAGE
+ Contact: sip:user@[local_ip]:[local_port]
+ Expires: 3600
+ [authentication username=user password=blah]
Content-Type: text/plain
Content-Length: 18
More information about the asterisk-commits
mailing list