From 2c702bc69cbc542028e1378be81d8334a660cf21 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Tue, 21 Jan 2014 16:04:06 +0100 Subject: [PATCH] MT#5733 added scenario register_tcp. --- scenarios/register_tcp/0001_test.yml.tt2 | 28 +++++++++++ scenarios/register_tcp/0002_test.yml.tt2 | 36 ++++++++++++++ scenarios/register_tcp/scenario.yml | 18 +++++++ scenarios/register_tcp/sipp_scenario00.xml | 55 ++++++++++++++++++++++ 4 files changed, 137 insertions(+) create mode 100644 scenarios/register_tcp/0001_test.yml.tt2 create mode 100644 scenarios/register_tcp/0002_test.yml.tt2 create mode 100644 scenarios/register_tcp/scenario.yml create mode 100644 scenarios/register_tcp/sipp_scenario00.xml diff --git a/scenarios/register_tcp/0001_test.yml.tt2 b/scenarios/register_tcp/0001_test.yml.tt2 new file mode 100644 index 00000000..54ccd3ca --- /dev/null +++ b/scenarios/register_tcp/0001_test.yml.tt2 @@ -0,0 +1,28 @@ +# REGISTER scenario +flow: + - start|MAIN: + $fU: testuser1003 + $tU: testuser1003 + - start|ROUTE_NET_INFO: + $fU: testuser1003 + $tU: testuser1003 + - end|ROUTE_NET_INFO: + $avp(proto): ["tcp"] + - start|ROUTE_REG_REQUEST: + - start|ROUTE_REG_HANDLE: + - start|ROUTE_AUTH: + - exit|ROUTE_AUTH: +sip_in: + - '^REGISTER' + - 'Contact: sip:testuser1003@' + - 'Content-Length: 0' + - 'Expires: 600' +sip_out: + - [ + '^SIP/2.0 100 Trying', + 'Content-Length: 0' + ] + - [ + '^SIP/2.0 401 Unauthorized', + 'Content-Length: 0' + ] diff --git a/scenarios/register_tcp/0002_test.yml.tt2 b/scenarios/register_tcp/0002_test.yml.tt2 new file mode 100644 index 00000000..50e9f06c --- /dev/null +++ b/scenarios/register_tcp/0002_test.yml.tt2 @@ -0,0 +1,36 @@ +# REGISTER scenario +flow: + - start|MAIN: + $fU: testuser1003 + $tU: testuser1003 + - start|ROUTE_NET_INFO: + $fU: testuser1003 + $tU: testuser1003 + - end|ROUTE_NET_INFO: + $avp(proto): ["tcp"] + - start|ROUTE_REG_REQUEST: + - start|ROUTE_REG_HANDLE: + - start|ROUTE_AUTH: + - start|ROUTE_ADD_CALLINFO_REPLY: + - return|ROUTE_ADD_CALLINFO_REPLY: + - end|ROUTE_AUTH: + - start|ROUTE_PREFERENCES: + - end|ROUTE_PREFERENCES: + - exit|ROUTE_REG_HANDLE: +sip_in: + - '^REGISTER' + - 'Contact: sip:testuser1003@' + - 'Content-Length: 0' + - 'Expires: 600' + - 'Authorization: Digest username="testuser1003"' +sip_out: + - [ + '^SIP/2.0 100 Trying', + 'Content-Length: 0' + ] + - [ + '^SIP/2.0 200 OK', + 'Content-Length: 0', + 'P-NGCP-Authorization: testuser1003@', + 'P-NGCP-Authorized: 1' + ] diff --git a/scenarios/register_tcp/scenario.yml b/scenarios/register_tcp/scenario.yml new file mode 100644 index 00000000..ce1548ed --- /dev/null +++ b/scenarios/register_tcp/scenario.yml @@ -0,0 +1,18 @@ +subscribers: + spce.test: + testuser1003: + password: testuser + cc: 43 + ac: 1 + sn: 1003 +scenarios: + - ip: 127.126.0.1 + domain: spce.test + username: testuser1003 + proto: tcp + responders: + - ip: 127.1.0.1 + domain: spce.test + register: no + username: testuser1003 + active: no diff --git a/scenarios/register_tcp/sipp_scenario00.xml b/scenarios/register_tcp/sipp_scenario00.xml new file mode 100644 index 00000000..3be5735d --- /dev/null +++ b/scenarios/register_tcp/sipp_scenario00.xml @@ -0,0 +1,55 @@ + + + + + + ;tag=[pid]SIPpTag00[call_number] + To: + Call-ID: [call_id] + CSeq: 1 REGISTER + Contact: sip:[field0 file="callee.csv" line=0]@[local_ip]:[local_port] + Expires: 600 + Max-Forwards: 70 + Content-Length: 0 + + ]]> + + + + + + + + + ;tag=[pid]SIPpTag00[call_number] + To: + Call-ID: [call_id] + CSeq: 2 REGISTER + [field2 file="callee.csv" line=0] + Contact: sip:[field0 file="callee.csv" line=0]@[local_ip]:[local_port] + Expires: 600 + Max-Forwards: 70 + Content-Length: 0 + + ]]> + + + + + + + + + + + +