From 4b1c8bb169fb5bfef2952db34ba45594d2233f0f Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Wed, 31 Jul 2013 11:42:03 +0200 Subject: [PATCH] scenarios/invite_offline: Added scenario.yml and cleaning. --- scenarios/invite_offline/0001_test.yml.tt2 | 27 +++ scenarios/invite_offline/0003_test.yml.tt2 | 65 +++++++- scenarios/invite_offline/0005_test.yml.tt2 | 10 +- scenarios/invite_offline/0007_test.yml.tt2 | 76 --------- scenarios/invite_offline/scenario.yml | 15 ++ scenarios/invite_offline/sipp_scenario00.xml | 153 ++++++++++++++--- scenarios/invite_offline/sipp_scenario01.xml | 164 ------------------- 7 files changed, 235 insertions(+), 275 deletions(-) create mode 100644 scenarios/invite_offline/0001_test.yml.tt2 delete mode 100644 scenarios/invite_offline/0007_test.yml.tt2 create mode 100644 scenarios/invite_offline/scenario.yml delete mode 100644 scenarios/invite_offline/sipp_scenario01.xml diff --git a/scenarios/invite_offline/0001_test.yml.tt2 b/scenarios/invite_offline/0001_test.yml.tt2 new file mode 100644 index 00000000..6b0b5947 --- /dev/null +++ b/scenarios/invite_offline/0001_test.yml.tt2 @@ -0,0 +1,27 @@ +# REGISTER scenario +flow: + - start|MAIN: + - start|ROUTE_NET_INFO: + - end|ROUTE_NET_INFO: + - start|ROUTE_PRX_REQUEST: + - start|ROUTE_INVITE: + - start|ROUTE_LOAD_CALLEE_DOMAIN_PREF: + - end|ROUTE_LOAD_CALLEE_DOMAIN_PREF: + - start|ROUTE_FIND_CALLER: + - start|ROUTE_AUTH: + - exit|ROUTE_AUTH: +sip_in: + - '^INVITE' + - 'Contact: sip:testuser1002@' + - 'CSeq: 1 INVITE' + - 'Max-Forwards: 16' + - 'Content-Type: application/sdp' +sip_out: + - [ + '^SIP/2.0 100 Trying', + 'CSeq: 1 INVITE' + ] + - [ + '^SIP/2.0 407 Proxy Authentication Required', + 'CSeq: 1 INVITE' + ] diff --git a/scenarios/invite_offline/0003_test.yml.tt2 b/scenarios/invite_offline/0003_test.yml.tt2 index 6b0b5947..a64aeea5 100644 --- a/scenarios/invite_offline/0003_test.yml.tt2 +++ b/scenarios/invite_offline/0003_test.yml.tt2 @@ -9,19 +9,72 @@ flow: - end|ROUTE_LOAD_CALLEE_DOMAIN_PREF: - start|ROUTE_FIND_CALLER: - start|ROUTE_AUTH: - - exit|ROUTE_AUTH: + - start|ROUTE_ADD_CALLINFO_REPLY: + - end|ROUTE_ADD_CALLINFO_REPLY: + - end|ROUTE_AUTH: + - end|ROUTE_FIND_CALLER: + - start|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_CLEAR_CALLER_PREF: + - end|ROUTE_CLEAR_CALLER_PREF: + - end|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_GET_CALLER_CLI: + - end|ROUTE_GET_CALLER_CLI: + - start|ROUTE_GET_FORWARDER_CLI: + - end|ROUTE_GET_FORWARDER_CLI: + - start|ROUTE_CHECK_USERPROV_CLI: + - start|ROUTE_CHECK_CLI_ALLOWED: + - end|ROUTE_CHECK_CLI_ALLOWED: + - end|ROUTE_CHECK_USERPROV_CLI: + - start|ROUTE_CLIR: + - end|ROUTE_CLIR: + - start|ROUTE_FIND_CALLEE: + - start|ROUTE_CLEAR_CALLEE_PREF: + - end|ROUTE_CLEAR_CALLEE_PREF: + - start|ROUTE_NCOS: + - end|ROUTE_NCOS: + - start|ROUTE_NCOS: + - end|ROUTE_NCOS: + - start|ROUTE_BLOCK_OUT: + - end|ROUTE_BLOCK_OUT: + - start|ROUTE_LOAD_CALLEE_PREF: + - start|ROUTE_BLOCK_IN: + - end|ROUTE_BLOCK_IN: + - end|ROUTE_LOAD_CALLEE_PREF: + - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_ACC_FAILURE: + - start|ROUTE_ACC_CALLER: + - end|ROUTE_ACC_CALLER: + - start|ROUTE_ACC_CALLEE: + - end|ROUTE_ACC_CALLEE: + - end|ROUTE_ACC_FAILURE: + - start|ROUTE_EARLY_REJECT: + - start|ROUTE_ADD_CALLINFO_REPLY: + - end|ROUTE_ADD_CALLINFO_REPLY: + - exit|ROUTE_EARLY_REJECT: sip_in: - - '^INVITE' + - '^INVITE sip:testuser1003@' - 'Contact: sip:testuser1002@' - - 'CSeq: 1 INVITE' + - 'CSeq: 2 INVITE' - 'Max-Forwards: 16' - 'Content-Type: application/sdp' + - 'Proxy-Authorization: Digest username="testuser1002"' sip_out: - [ '^SIP/2.0 100 Trying', - 'CSeq: 1 INVITE' + 'CSeq: 2 INVITE', + 'From: - + - - + + ;tag=[pid]SIPpTag00[call_number] + From: ;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 + CSeq: 1 INVITE + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] Max-Forwards: 70 - Content-Length: 0 + Content-Type: application/sdp + Content-Length: [len] + + v=0 + o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip] + s=- + c=IN IP[media_ip_type] [media_ip] + t=0 0 + m=audio [media_port] RTP/AVP 8 + a=rtpmap:8 PCMA/8000 ]]> - + - + ;tag=[pid]SIPpTag00[call_number] + To: [peer_tag_param] + Call-ID: [call_id] + CSeq: 1 ACK + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] + Max-Forwards: 70 + Content-Length: 0 + + ]]> + + + + ;tag=[pid]SIPpTag00[call_number] + From: ;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: 0 + CSeq: 2 INVITE + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] + Max-Forwards: 70 + [field1 file="caller.csv" line=0] + Content-Type: application/sdp + Content-Length: [len] + + v=0 + o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip] + s=- + c=IN IP[media_ip_type] [media_ip] + t=0 0 + m=audio [media_port] RTP/AVP 8 + a=rtpmap:8 PCMA/8000 + + ]]> + + + + + + + + + + + + + + + + ;tag=[pid]SIPpTag00[call_number] + To: [peer_tag_param] + Call-ID: [call_id] + CSeq: 1 ACK + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] Max-Forwards: 70 Content-Length: 0 ]]> - + + + ;tag=[pid]SIPpTag00[call_number] + To: + Call-ID: [call_id] + CSeq: 2 INVITE + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] + Max-Forwards: 70 + [field1 file="caller.csv" line=0] + Content-Type: application/sdp + Content-Length: [len] + + v=0 + o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip] + s=- + c=IN IP[media_ip_type] [media_ip] + t=0 0 + m=audio [media_port] RTP/AVP 8 + a=rtpmap:8 PCMA/8000 + + ]]> + + - + + + + + + + - + + ;tag=[pid]SIPpTag00[call_number] + To: [peer_tag_param] + Call-ID: [call_id] + CSeq: 1 ACK + Contact: sip:[field0 file="caller.csv" line=0]@[local_ip]:[local_port] + Max-Forwards: 70 + Content-Length: 0 + + ]]> + + + + + +