From 8b2a715398da25772121962721f8c9a59bea5ebb Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Wed, 17 Jul 2013 10:47:09 +0200 Subject: [PATCH] scenarios/invite_offline: be sure that the callee is unregistered. --- scenarios/invite_offline/0001_test.yml.tt2 | 27 --- scenarios/invite_offline/0003_test.yml.tt2 | 63 +------ scenarios/invite_offline/0005_test.yml.tt2 | 10 +- scenarios/invite_offline/0007_test.yml.tt2 | 76 +++++++++ scenarios/invite_offline/sipp_scenario00.xml | 153 +++-------------- scenarios/invite_offline/sipp_scenario01.xml | 164 +++++++++++++++++++ 6 files changed, 274 insertions(+), 219 deletions(-) delete mode 100644 scenarios/invite_offline/0001_test.yml.tt2 create mode 100644 scenarios/invite_offline/0007_test.yml.tt2 create 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 deleted file mode 100644 index 6b0b5947..00000000 --- a/scenarios/invite_offline/0001_test.yml.tt2 +++ /dev/null @@ -1,27 +0,0 @@ -# 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 46dae923..6b0b5947 100644 --- a/scenarios/invite_offline/0003_test.yml.tt2 +++ b/scenarios/invite_offline/0003_test.yml.tt2 @@ -9,72 +9,19 @@ flow: - end|ROUTE_LOAD_CALLEE_DOMAIN_PREF: - start|ROUTE_FIND_CALLER: - start|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: + - exit|ROUTE_AUTH: sip_in: - '^INVITE' - 'Contact: sip:testuser1002@' - - 'CSeq: 2 INVITE' + - 'CSeq: 1 INVITE' - 'Max-Forwards: 16' - 'Content-Type: application/sdp' - - 'Proxy-Authorization: Digest username="testuser1002"' sip_out: - [ '^SIP/2.0 100 Trying', - 'CSeq: 2 INVITE', - 'From: + + - - + + ;tag=[pid]SIPpTag00[call_number] + From: ;tag=[pid]SIPpTag00[call_number] To: Call-ID: [call_id] - CSeq: 1 INVITE - Contact: sip:[field0 file="caller.csv"]@[local_ip]:[local_port] + CSeq: 1 REGISTER + Contact: sip:[field0 file="callee.csv" line=0]@[local_ip]:[local_port] + Expires: 600 Max-Forwards: 70 - 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 + Content-Length: 0 ]]> - + - + ;tag=[pid]SIPpTag00[call_number] - To: [peer_tag_param] - Call-ID: [call_id] - CSeq: 1 ACK - Contact: sip:[field0 file="caller.csv"]@[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 INVITE - Contact: sip:[field0 file="caller.csv"]@[local_ip]:[local_port] - Max-Forwards: 70 - [field1 file="caller.csv"] - 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"]@[local_ip]:[local_port] + CSeq: 2 REGISTER + [field2 file="callee.csv" line=0] + Contact: sip:[field0 file="callee.csv" line=0]@[local_ip]:[local_port] + Expires: 0 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"]@[local_ip]:[local_port] - Max-Forwards: 70 - [field1 file="caller.csv"] - 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"]@[local_ip]:[local_port] - Max-Forwards: 70 - Content-Length: 0 - - ]]> - - - - - -