diff --git a/scenarios_lnp/incoming_peer/0001_test.yml.tt2 b/scenarios_lnp/incoming_peer/0001_test.yml.tt2 index c9ec05d1..05e60ef8 100644 --- a/scenarios_lnp/incoming_peer/0001_test.yml.tt2 +++ b/scenarios_lnp/incoming_peer/0001_test.yml.tt2 @@ -17,6 +17,7 @@ flow: - return|ROUTE_CLEAR_PEER_IN_PREF: - start|ROUTE_LOAD_PEER_IN_PREF: - return|ROUTE_LOAD_PEER_IN_PREF: + $avp(lua_dlg_profile): ["peer:[% peer_00_host0.id %]", "total"] - return|ROUTE_FIND_CALLER: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: @@ -34,6 +35,14 @@ flow: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: - return|ROUTE_SET_CALLEE_DIALOG: + $avp(lua_dlg_profile): [ + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]", + "peer:[% peer_00_host0.id %]", + "total" + ] - start|ROUTE_BLOCK_IN: - return|ROUTE_BLOCK_IN: - start|ROUTE_ORDER_CF_MAP_ID: @@ -80,6 +89,14 @@ flow: - return|BRANCH_ROUTE_FWD_LOOP: - return|BRANCH_ROUTE_FWD_LOOP: - exit|ROUTE_EXECUTE_CF_LOOP: + $avp(lua_dlg_profile): [ + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]", + "peer:[% peer_00_host0.id %]", + "total" + ] sip_in: - '^INVITE sip:4311001@' - 'Contact: sip:004321001@' @@ -102,7 +119,7 @@ sip_out: 'Content-Type: application/sdp', 'P-HIH-Cause: 302', 'P-From-Peer: 1', - 'P-Caller-UUID: \w+', + 'P-Caller-UUID: [% spce_test.testuser1003.uuid %]', 'P-First-Caller-UPN: 004321001', 'P-First-Caller-NPN: 004321001', 'P-Acc-Caller-User: testuser1001', diff --git a/scenarios_lnp/incoming_peer/0003_test.yml.tt2 b/scenarios_lnp/incoming_peer/0003_test.yml.tt2 index 7a7883a7..a671b744 100644 --- a/scenarios_lnp/incoming_peer/0003_test.yml.tt2 +++ b/scenarios_lnp/incoming_peer/0003_test.yml.tt2 @@ -66,9 +66,30 @@ flow: - start|ROUTE_LOAD_PEER_OUT_PREF: - return|ROUTE_LOAD_PEER_OUT_PREF: - return|ROUTE_PSTN_SELECT_PEER: + $avp(lua_dlg_profile): ["outgoing"] - start|ROUTE_OUTBOUND: + $avp(lua_dlg_profile): [ + "relay", + "peerout:[% peer_01_host1.id %]", + "peer:[% peer_01_host1.id %]", + "outgoing" + ] - start|ROUTE_SET_CALLER_DIALOG: - return|ROUTE_SET_CALLER_DIALOG: + $avp(lua_dlg_profile): [ + "accountout:[% customer_test.id %]", + "userout:[% spce_test.testuser1003.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]", + "totalaccountout:[% customer_test.id %]", + "totaluserout:[% spce_test.testuser1003.uuid %]", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "relay", + "peerout:[% peer_01_host1.id %]", + "peer:[% peer_01_host1.id %]", + "outgoing" + ] - start|ROUTE_ACC_CALLER: - return|ROUTE_ACC_CALLER: - start|ROUTE_ACC_CALLEE: @@ -110,11 +131,25 @@ flow: # branch ? - return|BRANCH_ROUTE_SBC: - exit|ROUTE_OUTBOUND: + $avp(lua_dlg_profile): [ + "accountout:[% customer_test.id %]", + "userout:[% spce_test.testuser1003.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]", + "totalaccountout:[% customer_test.id %]", + "totaluserout:[% spce_test.testuser1003.uuid %]", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "relay", + "peerout:[% peer_01_host1.id %]", + "peer:[% peer_01_host1.id %]", + "outgoing" + ] sip_in: - '^INVITE sip:4311003@' - 'P-HIH-Cause: 302' - 'P-From-Peer: 1' - - 'P-Caller-UUID: \w+' + - 'P-Caller-UUID: [% spce_test.testuser1003.uuid %]' - 'P-First-Caller-UPN: 004321001' - 'P-First-Caller-NPN: 004321001' - 'P-Acc-Caller-User: testuser1001' diff --git a/scenarios_lnp/incoming_peer/0005_test.yml.tt2 b/scenarios_lnp/incoming_peer/0005_test.yml.tt2 index c743f08a..f2b4f287 100644 --- a/scenarios_lnp/incoming_peer/0005_test.yml.tt2 +++ b/scenarios_lnp/incoming_peer/0005_test.yml.tt2 @@ -1,5 +1,19 @@ flow: - start|REPLY_ROUTE_NAT: + $avp(lua_dlg_profile): [ + "accountout:[% customer_test.id %]", + "userout:[% spce_test.testuser1003.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]", + "totalaccountout:[% customer_test.id %]", + "totaluserout:[% spce_test.testuser1003.uuid %]", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "relay", + "peerout:[% peer_01_host1.id %]", + "peer:[% peer_01_host1.id %]", + "outgoing" + ] - exit|REPLY_ROUTE_NAT: sip_in: - '^SIP/2.0 180 Ringing' diff --git a/scenarios_lnp/incoming_peer/0007_test.yml.tt2 b/scenarios_lnp/incoming_peer/0007_test.yml.tt2 index 93e9a18f..d5c7d95d 100644 --- a/scenarios_lnp/incoming_peer/0007_test.yml.tt2 +++ b/scenarios_lnp/incoming_peer/0007_test.yml.tt2 @@ -1,5 +1,19 @@ flow: - start|REPLY_ROUTE_NAT: + $avp(lua_dlg_profile): [ + "accountout:[% customer_test.id %]", + "userout:[% spce_test.testuser1003.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]", + "totalaccountout:[% customer_test.id %]", + "totaluserout:[% spce_test.testuser1003.uuid %]", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "relay", + "peerout:[% peer_01_host1.id %]", + "peer:[% peer_01_host1.id %]", + "outgoing" + ] - exit|REPLY_ROUTE_NAT: sip_in: - '^SIP/2.0 200 OK' diff --git a/scenarios_lnp/incoming_peer/0008_test.yml.tt2 b/scenarios_lnp/incoming_peer/0008_test.yml.tt2 new file mode 100644 index 00000000..d7b80ca2 --- /dev/null +++ b/scenarios_lnp/incoming_peer/0008_test.yml.tt2 @@ -0,0 +1,24 @@ +flow: + - start|dialog:start: + - return|dialog:start: + $avp(lua_dlg_profile): [ + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]", + "peer:[% peer_00_host0.id %]", + "total" + ] + - return|dialog:start: +sip_in: + - '^SIP/2.0 200 OK' + - 'CSeq: 1 INVITE' + - 'From: