diff --git a/scenarios/incoming_foreign_dom/0003_test.yml.tt2 b/scenarios/incoming_foreign_dom/0003_test.yml.tt2 index c772ccbb..7803be5f 100644 --- a/scenarios/incoming_foreign_dom/0003_test.yml.tt2 +++ b/scenarios/incoming_foreign_dom/0003_test.yml.tt2 @@ -23,6 +23,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -40,6 +42,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -68,8 +72,12 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:0", @@ -95,6 +103,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: @@ -123,9 +133,24 @@ flow: - start|ROUTE_ADD_CALLINFO: - return|ROUTE_ADD_CALLINFO: - return|BRANCH_ROUTE_SBC: - # branch ? - return|BRANCH_ROUTE_SBC: - exit|ROUTE_OUTBOUND: + $avp(lua_dlg_profile): [ + "accountout:0", + "userout:0", + "account:0", + "user:0", + "totalaccountout:0", + "totaluserout:0", + "totalaccount:0", + "totaluser:0", + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] sip_in: - '^INVITE sip:4311003@' - 'From: ' diff --git a/scenarios/incoming_foreign_dom/0006_test.yml.tt2 b/scenarios/incoming_foreign_dom/0006_test.yml.tt2 index 254762c1..f5264853 100644 --- a/scenarios/incoming_foreign_dom/0006_test.yml.tt2 +++ b/scenarios/incoming_foreign_dom/0006_test.yml.tt2 @@ -18,7 +18,6 @@ flow: "account:[% customer_test.id %]", "user:[% spce_test.testuser1003.uuid %]" ] - # branch ?? - 'return|dialog:start': sip_in: - '^SIP/2.0 200 OK' diff --git a/scenarios/incoming_hih/0003_test.yml.tt2 b/scenarios/incoming_hih/0003_test.yml.tt2 index 0ba7ca80..ed66ac34 100644 --- a/scenarios/incoming_hih/0003_test.yml.tt2 +++ b/scenarios/incoming_hih/0003_test.yml.tt2 @@ -16,6 +16,8 @@ flow: - start|ROUTE_CLEAR_PEER_IN_PREF: - return|ROUTE_CLEAR_PEER_IN_PREF: - start|ROUTE_LOAD_PEER_IN_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - return|ROUTE_LOAD_PEER_IN_PREF: $avp(lua_dlg_profile): ["peer:[% peer_00_host0.id %]", "total"] - start|ROUTE_PROCESS_INCOMING_HIH: @@ -36,6 +38,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -80,6 +84,8 @@ flow: - return|ROUTE_ACC_CF: - start|ROUTE_EXECUTE_CF_LOOP: - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", diff --git a/scenarios/incoming_hih/0005_test.yml.tt2 b/scenarios/incoming_hih/0005_test.yml.tt2 index 14708f28..ba172110 100644 --- a/scenarios/incoming_hih/0005_test.yml.tt2 +++ b/scenarios/incoming_hih/0005_test.yml.tt2 @@ -41,6 +41,10 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -70,6 +74,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: $avp(lua_dlg_profile): [ "local", @@ -79,6 +85,8 @@ flow: "user:[% spce_test.testuser1002.uuid %]" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", @@ -103,6 +111,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: @@ -131,9 +141,23 @@ flow: - start|ROUTE_ADD_CALLINFO: - return|ROUTE_ADD_CALLINFO: - return|BRANCH_ROUTE_SBC: - # 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 %]", + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1002.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1002.uuid %]" + ] sip_in: - '^INVITE sip:4311002@' - 'Contact: user_cli[*]): ['43122122'] $xavp(caller_usr_prefs[0]=>inbound_upn[*]): ['from_display'] $xavp(caller_real_prefs[0]=>inbound_upn[*]): ['from_display'] + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -53,6 +55,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -81,6 +85,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: - start|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ @@ -91,6 +97,8 @@ flow: "account:[% customer_test.id %]", "user:[% spce_test.testuser1003.uuid %]" ] + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ 'accountout:[% customer_test.id %]', @@ -116,6 +124,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: @@ -144,9 +154,24 @@ flow: - start|ROUTE_ADD_CALLINFO: - return|ROUTE_ADD_CALLINFO: - return|BRANCH_ROUTE_SBC: - # branch ?? - return|BRANCH_ROUTE_SBC: - exit|ROUTE_OUTBOUND: + $avp(lua_dlg_profile): [ + 'accountout:[% customer_test.id %]', + 'userout:[% spce_test.testuser1002.uuid %]', + 'account:[% customer_test.id %]', + 'user:[% spce_test.testuser1002.uuid %]', + 'totalaccountout:[% customer_test.id %]', + 'totaluserout:[% spce_test.testuser1002.uuid %]', + 'totalaccount:[% customer_test.id %]', + 'totaluser:[% spce_test.testuser1002.uuid %]', + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] sip_in: - '^INVITE' - 'Contact: sip:testuser1002@' diff --git a/scenarios/invite_allowedcli_match/0010_test.yml.tt2 b/scenarios/invite_allowedcli_match/0010_test.yml.tt2 index c97a7595..869803dd 100644 --- a/scenarios/invite_allowedcli_match/0010_test.yml.tt2 +++ b/scenarios/invite_allowedcli_match/0010_test.yml.tt2 @@ -7,6 +7,7 @@ flow: - return|ROUTE_INITVARS: - 'start|dialog:end': - 'return|dialog:end': + $avp(lua_dlg_profile): None - 'return|dialog:end': - start|ROUTE_STOP_RTPPROXY: - start|ROUTE_RESTORE_CLUSTERSET: diff --git a/scenarios/invite_allowedcli_match_alias/0005_test.yml.tt2 b/scenarios/invite_allowedcli_match_alias/0005_test.yml.tt2 index 283d5f8d..b7c6973f 100644 --- a/scenarios/invite_allowedcli_match_alias/0005_test.yml.tt2 +++ b/scenarios/invite_allowedcli_match_alias/0005_test.yml.tt2 @@ -38,6 +38,8 @@ flow: $xavp(caller_real_prefs[0]=>inbound_upn[*]): ['from_display'] $xavp(caller_usr_prefs[0]=>extension_in_npn[*]): [1] $xavp(caller_real_prefs[0]=>extension_in_npn[*]): [1] + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -53,6 +55,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -81,6 +85,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: - start|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ @@ -91,6 +97,8 @@ flow: "account:[% customer_test.id %]", "user:[% spce_test.testuser1003.uuid %]" ] + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ 'accountout:[% customer_test.id %]', @@ -116,6 +124,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: @@ -147,6 +157,22 @@ flow: # branch ?? - return|BRANCH_ROUTE_SBC: - exit|ROUTE_OUTBOUND: + $avp(lua_dlg_profile): [ + 'accountout:[% customer_test.id %]', + 'userout:[% spce_test.testuser1002.uuid %]', + 'account:[% customer_test.id %]', + 'user:[% spce_test.testuser1002.uuid %]', + 'totalaccountout:[% customer_test.id %]', + 'totaluserout:[% spce_test.testuser1002.uuid %]', + 'totalaccount:[% customer_test.id %]', + 'totaluser:[% spce_test.testuser1002.uuid %]', + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] sip_in: - '^INVITE' - 'Contact: sip:testuser1002@' diff --git a/scenarios/invite_allowedcli_match_alias/0010_test.yml.tt2 b/scenarios/invite_allowedcli_match_alias/0010_test.yml.tt2 index 196f0657..710f2642 100644 --- a/scenarios/invite_allowedcli_match_alias/0010_test.yml.tt2 +++ b/scenarios/invite_allowedcli_match_alias/0010_test.yml.tt2 @@ -7,6 +7,7 @@ flow: - return|ROUTE_INITVARS: - 'start|dialog:end': - 'return|dialog:end': + $avp(lua_dlg_profile): None - 'return|dialog:end': - start|ROUTE_STOP_RTPPROXY: - start|ROUTE_RESTORE_CLUSTERSET: diff --git a/scenarios/invite_allowedcli_nonmatch/0005_test.yml.tt2 b/scenarios/invite_allowedcli_nonmatch/0005_test.yml.tt2 index 02519f15..7857ae47 100644 --- a/scenarios/invite_allowedcli_nonmatch/0005_test.yml.tt2 +++ b/scenarios/invite_allowedcli_nonmatch/0005_test.yml.tt2 @@ -36,6 +36,8 @@ flow: $xavp(caller_real_prefs[0]=>user_cli[*]): ['43122122'] $xavp(caller_usr_prefs[0]=>inbound_upn[*]): ['from_display'] $xavp(caller_real_prefs[0]=>inbound_upn[*]): ['from_display'] + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -54,7 +56,16 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: + $avp(lua_dlg_profile) : [ + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] - start|ROUTE_BLOCK_IN: - return|ROUTE_BLOCK_IN: - start|ROUTE_ORDER_CF_MAP_ID: @@ -75,9 +86,37 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: - start|ROUTE_SET_CALLER_DIALOG: + $avp(lua_dlg_profile) : [ + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: + $avp(lua_dlg_profile) : [ + 'accountout:[% customer_test.id %]', + 'userout:[% spce_test.testuser1002.uuid %]', + 'account:[% customer_test.id %]', + 'user:[% spce_test.testuser1002.uuid %]', + 'totalaccountout:[% customer_test.id %]', + 'totaluserout:[% spce_test.testuser1002.uuid %]', + 'totalaccount:[% customer_test.id %]', + 'totaluser:[% spce_test.testuser1002.uuid %]', + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] - start|ROUTE_ACC_CALLER: - return|ROUTE_ACC_CALLER: - start|ROUTE_ACC_CALLEE: @@ -86,6 +125,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: @@ -114,9 +155,24 @@ flow: - start|ROUTE_ADD_CALLINFO: - return|ROUTE_ADD_CALLINFO: - return|BRANCH_ROUTE_SBC: - # branch ?? - return|BRANCH_ROUTE_SBC: - exit|ROUTE_OUTBOUND: + $avp(lua_dlg_profile) : [ + 'accountout:[% customer_test.id %]', + 'userout:[% spce_test.testuser1002.uuid %]', + 'account:[% customer_test.id %]', + 'user:[% spce_test.testuser1002.uuid %]', + 'totalaccountout:[% customer_test.id %]', + 'totaluserout:[% spce_test.testuser1002.uuid %]', + 'totalaccount:[% customer_test.id %]', + 'totaluser:[% spce_test.testuser1002.uuid %]', + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] sip_in: - '^INVITE' - 'Contact: sip:testuser1002@' diff --git a/scenarios/invite_allowedcli_nonmatch/0007_test.yml.tt2 b/scenarios/invite_allowedcli_nonmatch/0007_test.yml.tt2 index c73e1d0a..5d4cb9a5 100644 --- a/scenarios/invite_allowedcli_nonmatch/0007_test.yml.tt2 +++ b/scenarios/invite_allowedcli_nonmatch/0007_test.yml.tt2 @@ -1,5 +1,21 @@ flow: - start|REPLY_ROUTE_NAT: + $avp(lua_dlg_profile) : [ + 'accountout:[% customer_test.id %]', + 'userout:[% spce_test.testuser1002.uuid %]', + 'account:[% customer_test.id %]', + 'user:[% spce_test.testuser1002.uuid %]', + 'totalaccountout:[% customer_test.id %]', + 'totaluserout:[% spce_test.testuser1002.uuid %]', + 'totalaccount:[% customer_test.id %]', + 'totaluser:[% spce_test.testuser1002.uuid %]', + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] - exit|REPLY_ROUTE_NAT: sip_in: - '^SIP/2.0 180 Ringing' diff --git a/scenarios/invite_allowedcli_nonmatch/0008_test.yml.tt2 b/scenarios/invite_allowedcli_nonmatch/0008_test.yml.tt2 index bf139bdb..d6f3f252 100644 --- a/scenarios/invite_allowedcli_nonmatch/0008_test.yml.tt2 +++ b/scenarios/invite_allowedcli_nonmatch/0008_test.yml.tt2 @@ -2,7 +2,22 @@ flow: - start|REPLY_ROUTE_NAT: - 'start|dialog:start': - 'return|dialog:start': - # branch ?? + $avp(lua_dlg_profile) : [ + 'accountout:[% customer_test.id %]', + 'userout:[% spce_test.testuser1002.uuid %]', + 'account:[% customer_test.id %]', + 'user:[% spce_test.testuser1002.uuid %]', + 'totalaccountout:[% customer_test.id %]', + 'totaluserout:[% spce_test.testuser1002.uuid %]', + 'totalaccount:[% customer_test.id %]', + 'totaluser:[% spce_test.testuser1002.uuid %]', + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] - 'return|dialog:start': sip_in: - '^SIP/2.0 200 OK' diff --git a/scenarios/invite_allowedcli_nonmatch/0010_test.yml.tt2 b/scenarios/invite_allowedcli_nonmatch/0010_test.yml.tt2 index df42259d..f14744a5 100644 --- a/scenarios/invite_allowedcli_nonmatch/0010_test.yml.tt2 +++ b/scenarios/invite_allowedcli_nonmatch/0010_test.yml.tt2 @@ -7,6 +7,7 @@ flow: - return|ROUTE_INITVARS: - 'start|dialog:end': - 'return|dialog:end': + $avp(lua_dlg_profile) : None - 'return|dialog:end': - start|ROUTE_STOP_RTPPROXY: - start|ROUTE_RESTORE_CLUSTERSET: diff --git a/scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 b/scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 index 9cb6f968..7b498cee 100644 --- a/scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 +++ b/scenarios/invite_allowedcli_nonmatch_reject/0003_test.yml.tt2 @@ -35,6 +35,8 @@ flow: $xavp(caller_real_prefs[0]=>user_cli[*]): ['43122122'] $xavp(caller_usr_prefs[0]=>inbound_upn[*]): ['from_display'] $xavp(caller_real_prefs[0]=>inbound_upn[*]): ['from_display'] + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -59,6 +61,7 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - start|dialog:failed: - return|dialog:failed: + $avp(lua_dlg_profile): None - return|dialog:failed: - exit|ROUTE_EARLY_REJECT: sip_in: diff --git a/scenarios/invite_allowip/0003_test.yml.tt2 b/scenarios/invite_allowip/0003_test.yml.tt2 index 2038bc44..367a174c 100644 --- a/scenarios/invite_allowip/0003_test.yml.tt2 +++ b/scenarios/invite_allowip/0003_test.yml.tt2 @@ -31,6 +31,8 @@ flow: - return|ROUTE_LOAD_CALLER_PREF: $xavp(caller_usr_prefs[0]=>allowed_ips_grp[*]): '\d+' $xavp(caller_real_prefs[0]=>allowed_ips_grp[*]): '\d+' + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_ACC_FAILURE: - start|ROUTE_ACC_CALLER: - return|ROUTE_ACC_CALLER: @@ -42,6 +44,7 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - 'start|dialog:failed': - 'return|dialog:failed': + $avp(lua_dlg_profile): None - 'return|dialog:failed': - exit|ROUTE_EARLY_REJECT: sip_in: diff --git a/scenarios/invite_anonymous/0005_test.yml.tt2 b/scenarios/invite_anonymous/0005_test.yml.tt2 index 08e7e466..9402630b 100644 --- a/scenarios/invite_anonymous/0005_test.yml.tt2 +++ b/scenarios/invite_anonymous/0005_test.yml.tt2 @@ -30,6 +30,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -47,6 +49,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -75,6 +79,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: - start|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ @@ -85,6 +91,8 @@ flow: "account:[% customer_test.id %]", "user:[% spce_test.testuser1003.uuid %]" ] + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ 'accountout:[% customer_test.id %]', @@ -110,6 +118,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: diff --git a/scenarios/invite_blockin_blst/0003_test.yml.tt2 b/scenarios/invite_blockin_blst/0003_test.yml.tt2 index e8e0f4be..b9436ff5 100644 --- a/scenarios/invite_blockin_blst/0003_test.yml.tt2 +++ b/scenarios/invite_blockin_blst/0003_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", diff --git a/scenarios/invite_blockin_clir/0003_test.yml.tt2 b/scenarios/invite_blockin_clir/0003_test.yml.tt2 index e8e0f4be..b9436ff5 100644 --- a/scenarios/invite_blockin_clir/0003_test.yml.tt2 +++ b/scenarios/invite_blockin_clir/0003_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", diff --git a/scenarios/invite_blockin_wlst/0003_test.yml.tt2 b/scenarios/invite_blockin_wlst/0003_test.yml.tt2 index e8e0f4be..b9436ff5 100644 --- a/scenarios/invite_blockin_wlst/0003_test.yml.tt2 +++ b/scenarios/invite_blockin_wlst/0003_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", diff --git a/scenarios/invite_blockout_blst/0003_test.yml.tt2 b/scenarios/invite_blockout_blst/0003_test.yml.tt2 index 947f6b02..2dfe0c22 100644 --- a/scenarios/invite_blockout_blst/0003_test.yml.tt2 +++ b/scenarios/invite_blockout_blst/0003_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BLOCK_IN: - return|ROUTE_BLOCK_IN: @@ -76,6 +80,7 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - 'start|dialog:failed': - 'return|dialog:failed': + $avp(lua_dlg_profile): None - 'return|dialog:failed': - exit|ROUTE_EARLY_REJECT: sip_in: diff --git a/scenarios/invite_blockout_ncos/0003_test.yml.tt2 b/scenarios/invite_blockout_ncos/0003_test.yml.tt2 index 353d4c91..353b55df 100644 --- a/scenarios/invite_blockout_ncos/0003_test.yml.tt2 +++ b/scenarios/invite_blockout_ncos/0003_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BLOCK_IN: - return|ROUTE_BLOCK_IN: @@ -71,6 +75,7 @@ flow: - return|ROUTE_ADD_CALLINFO_REPLY: - 'start|dialog:failed': - 'return|dialog:failed': + $avp(lua_dlg_profile): None - 'return|dialog:failed': - exit|ROUTE_EARLY_REJECT: sip_in: diff --git a/scenarios/invite_blockout_pinoverride/0005_test.yml.tt2 b/scenarios/invite_blockout_pinoverride/0005_test.yml.tt2 index c59570c8..ba5c3efe 100644 --- a/scenarios/invite_blockout_pinoverride/0005_test.yml.tt2 +++ b/scenarios/invite_blockout_pinoverride/0005_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -72,8 +76,12 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ 'accountout:[% customer_test.id %]', @@ -99,6 +107,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: @@ -130,6 +140,22 @@ flow: # branch ?? - return|BRANCH_ROUTE_SBC: - exit|ROUTE_OUTBOUND: + $avp(lua_dlg_profile): [ + 'accountout:[% customer_test.id %]', + 'userout:[% spce_test.testuser1002.uuid %]', + 'account:[% customer_test.id %]', + 'user:[% spce_test.testuser1002.uuid %]', + 'totalaccountout:[% customer_test.id %]', + 'totaluserout:[% spce_test.testuser1002.uuid %]', + 'totalaccount:[% customer_test.id %]', + 'totaluser:[% spce_test.testuser1002.uuid %]', + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] sip_in: - '^INVITE' - 'Contact: sip:testuser1002@' diff --git a/scenarios/invite_blockout_wlst/0003_test.yml.tt2 b/scenarios/invite_blockout_wlst/0003_test.yml.tt2 index 928f0e8c..55d19b4d 100644 --- a/scenarios/invite_blockout_wlst/0003_test.yml.tt2 +++ b/scenarios/invite_blockout_wlst/0003_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BLOCK_IN: - return|ROUTE_BLOCK_IN: diff --git a/scenarios/invite_callforward/0009_test.yml.tt2 b/scenarios/invite_callforward/0009_test.yml.tt2 index 410b4d1e..9f567824 100644 --- a/scenarios/invite_callforward/0009_test.yml.tt2 +++ b/scenarios/invite_callforward/0009_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -90,6 +94,8 @@ flow: - return|ROUTE_ACC_CF: - start|ROUTE_EXECUTE_CF_LOOP: - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", diff --git a/scenarios/invite_callforward/0011_test.yml.tt2 b/scenarios/invite_callforward/0011_test.yml.tt2 index ac48b8cc..b1dabccf 100644 --- a/scenarios/invite_callforward/0011_test.yml.tt2 +++ b/scenarios/invite_callforward/0011_test.yml.tt2 @@ -39,6 +39,10 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -68,6 +72,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: $avp(lua_dlg_profile): [ "local", @@ -77,6 +83,8 @@ flow: "user:[% spce_test.testuser1003.uuid %]" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", @@ -101,6 +109,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: diff --git a/scenarios/invite_callforward/0020_test.yml.tt2 b/scenarios/invite_callforward/0020_test.yml.tt2 index 1e5d93ab..25bf2f05 100644 --- a/scenarios/invite_callforward/0020_test.yml.tt2 +++ b/scenarios/invite_callforward/0020_test.yml.tt2 @@ -9,6 +9,10 @@ flow: - start|ROUTE_PRX_REQUEST: - start|ROUTE_INITVARS: - return|ROUTE_INITVARS: + - start|dialog:end: + - return|dialog:end: + $avp(lua_dlg_profile): None + - return|dialog:end: - start|ROUTE_STOP_RTPPROXY: - start|ROUTE_RESTORE_CLUSTERSET: - return|ROUTE_RESTORE_CLUSTERSET: diff --git a/scenarios/invite_callforward/0021_test.yml.tt2 b/scenarios/invite_callforward/0021_test.yml.tt2 index 09b4d55e..922fa39a 100644 --- a/scenarios/invite_callforward/0021_test.yml.tt2 +++ b/scenarios/invite_callforward/0021_test.yml.tt2 @@ -9,6 +9,10 @@ flow: - start|ROUTE_PRX_REQUEST: - start|ROUTE_INITVARS: - return|ROUTE_INITVARS: + - start|dialog:end: + - return|dialog:end: + $avp(lua_dlg_profile): None + - return|dialog:end: - start|ROUTE_STOP_RTPPROXY: - start|ROUTE_RESTORE_CLUSTERSET: - return|ROUTE_RESTORE_CLUSTERSET: diff --git a/scenarios/invite_callforward/0025_test.yml.tt2 b/scenarios/invite_callforward/0025_test.yml.tt2 index f5e46871..dac90acd 100644 --- a/scenarios/invite_callforward/0025_test.yml.tt2 +++ b/scenarios/invite_callforward/0025_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -74,6 +78,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: $avp(lua_dlg_profile): [ "local", @@ -84,6 +90,8 @@ flow: "user:[% spce_test.testuser1004.uuid %]" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", @@ -109,6 +117,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: diff --git a/scenarios/invite_callforward/0029_test.yml.tt2 b/scenarios/invite_callforward/0029_test.yml.tt2 index cbb8bd43..643f7b6f 100644 --- a/scenarios/invite_callforward/0029_test.yml.tt2 +++ b/scenarios/invite_callforward/0029_test.yml.tt2 @@ -39,6 +39,10 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -68,8 +72,12 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", @@ -93,6 +101,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: diff --git a/scenarios/invite_callforward/0033_test.yml.tt2 b/scenarios/invite_callforward/0033_test.yml.tt2 index 830b2706..7075f39a 100644 --- a/scenarios/invite_callforward/0033_test.yml.tt2 +++ b/scenarios/invite_callforward/0033_test.yml.tt2 @@ -1,6 +1,23 @@ flow: - start|REPLY_ROUTE_NAT: - - exit|REPLY_ROUTE_NAT: + - start|dialog:start: + - return|dialog:start: + $avp(lua_dlg_profile): [ + "accountout:[% customer_test.id %]", + "userout:[% spce_test.testuser1004.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1004.uuid %]", + "totalaccountout:[% customer_test.id %]", + "totaluserout:[% spce_test.testuser1004.uuid %]", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1004.uuid %]", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1005.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1005.uuid %]" + ] + - return|dialog:start: +# - exit|REPLY_ROUTE_NAT: sip_in: - '^SIP/2.0 200 OK' - 'CSeq: 10 INVITE' diff --git a/scenarios/invite_callforward/0038_test.yml.tt2 b/scenarios/invite_callforward/0038_test.yml.tt2 index 291c1d5e..dc8e9534 100644 --- a/scenarios/invite_callforward/0038_test.yml.tt2 +++ b/scenarios/invite_callforward/0038_test.yml.tt2 @@ -9,6 +9,10 @@ flow: - start|ROUTE_PRX_REQUEST: - start|ROUTE_INITVARS: - return|ROUTE_INITVARS: + - start|dialog:end: + - return|dialog:end: + $avp(lua_dlg_profile): None + - return|dialog:end: - start|ROUTE_STOP_RTPPROXY: - start|ROUTE_RESTORE_CLUSTERSET: - return|ROUTE_RESTORE_CLUSTERSET: diff --git a/scenarios/invite_callforward/0039_test.yml.tt2 b/scenarios/invite_callforward/0039_test.yml.tt2 index 99de1601..bbbb0622 100644 --- a/scenarios/invite_callforward/0039_test.yml.tt2 +++ b/scenarios/invite_callforward/0039_test.yml.tt2 @@ -9,6 +9,10 @@ flow: - start|ROUTE_PRX_REQUEST: - start|ROUTE_INITVARS: - return|ROUTE_INITVARS: + - start|dialog:end: + - return|dialog:end: + $avp(lua_dlg_profile): None + - return|dialog:end: - start|ROUTE_STOP_RTPPROXY: - start|ROUTE_RESTORE_CLUSTERSET: - return|ROUTE_RESTORE_CLUSTERSET: diff --git a/scenarios/invite_concurrent_max/0007_test.yml.tt2 b/scenarios/invite_concurrent_max/0007_test.yml.tt2 index 328f2203..6c7570f0 100644 --- a/scenarios/invite_concurrent_max/0007_test.yml.tt2 +++ b/scenarios/invite_concurrent_max/0007_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLEE_REJECT: - return|ROUTE_CNT_CALLEE_REJECT: - return|ROUTE_SET_CALLEE_DIALOG: @@ -81,6 +85,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: $avp(lua_dlg_profile): [ "local", @@ -91,6 +97,8 @@ flow: "user:[% spce_test.testuser1003.uuid %]" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ 'accountout:[% customer_test.id %]', @@ -116,6 +124,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLEE_REJECT: - return|ROUTE_CNT_CALLEE_REJECT: - return|ROUTE_SET_CALLEE_DIALOG: diff --git a/scenarios/invite_concurrent_max/0014_test.yml.tt2 b/scenarios/invite_concurrent_max/0014_test.yml.tt2 index 00e85222..5efee8a3 100644 --- a/scenarios/invite_concurrent_max/0014_test.yml.tt2 +++ b/scenarios/invite_concurrent_max/0014_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLEE_REJECT: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", diff --git a/scenarios/invite_concurrent_max_out/0003_test.yml.tt2 b/scenarios/invite_concurrent_max_out/0003_test.yml.tt2 index 72c3afa6..30fe2738 100644 --- a/scenarios/invite_concurrent_max_out/0003_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_out/0003_test.yml.tt2 @@ -24,6 +24,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -53,6 +55,8 @@ flow: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_EXT: - start|ROUTE_PSTN: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_PSTN_SELECT_PEER: $avp(lua_dlg_profile): ["outgoing"] - start|ROUTE_CLEAR_PEER_OUT_PREF: @@ -68,6 +72,8 @@ flow: "outgoing" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLER_REJECT: - return|ROUTE_CNT_CALLER_REJECT: $avp(lua_dlg_profile): [ diff --git a/scenarios/invite_concurrent_max_out/0014_test.yml.tt2 b/scenarios/invite_concurrent_max_out/0014_test.yml.tt2 index d725f03d..11fa0ac5 100644 --- a/scenarios/invite_concurrent_max_out/0014_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_out/0014_test.yml.tt2 @@ -24,6 +24,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -53,6 +55,8 @@ flow: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_EXT: - start|ROUTE_PSTN: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_PSTN_SELECT_PEER: $avp(lua_dlg_profile): ["outgoing"] - start|ROUTE_CLEAR_PEER_OUT_PREF: @@ -68,6 +72,8 @@ flow: "outgoing" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLER_REJECT: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", diff --git a/scenarios/invite_concurrent_max_out_per_account/0003_test.yml.tt2 b/scenarios/invite_concurrent_max_out_per_account/0003_test.yml.tt2 index 08f93ab8..576d123a 100644 --- a/scenarios/invite_concurrent_max_out_per_account/0003_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_out_per_account/0003_test.yml.tt2 @@ -24,6 +24,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -53,6 +55,8 @@ flow: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_EXT: - start|ROUTE_PSTN: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_PSTN_SELECT_PEER: $avp(lua_dlg_profile): ["outgoing"] - start|ROUTE_CLEAR_PEER_OUT_PREF: @@ -68,6 +72,8 @@ flow: "outgoing" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLER_REJECT: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", diff --git a/scenarios/invite_concurrent_max_out_per_account/0014_test.yml.tt2 b/scenarios/invite_concurrent_max_out_per_account/0014_test.yml.tt2 index 07776a87..1f930420 100644 --- a/scenarios/invite_concurrent_max_out_per_account/0014_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_out_per_account/0014_test.yml.tt2 @@ -25,6 +25,8 @@ flow: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: $xavp(caller_real_prefs[0]=>concurrent_max_out_per_account[*]): [1] + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -54,6 +56,8 @@ flow: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_EXT: - start|ROUTE_PSTN: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_PSTN_SELECT_PEER: $avp(lua_dlg_profile): ["outgoing"] - start|ROUTE_CLEAR_PEER_OUT_PREF: @@ -69,6 +73,8 @@ flow: "outgoing" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLER_REJECT: $avp(size): [2] $avp(lua_dlg_profile): [ diff --git a/scenarios/invite_concurrent_max_per_account/0007_test.yml.tt2 b/scenarios/invite_concurrent_max_per_account/0007_test.yml.tt2 index 41c45b56..d61be6d7 100644 --- a/scenarios/invite_concurrent_max_per_account/0007_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_per_account/0007_test.yml.tt2 @@ -30,6 +30,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -47,6 +49,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLEE_REJECT: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -82,6 +86,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: $avp(lua_dlg_profile): [ "local", @@ -92,6 +98,8 @@ flow: "user:[% spce_test.testuser1003.uuid %]" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ 'accountout:[% customer_test.id %]', @@ -117,6 +125,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLEE_REJECT: - return|ROUTE_CNT_CALLEE_REJECT: - return|ROUTE_SET_CALLEE_DIALOG: diff --git a/scenarios/invite_concurrent_max_per_account/0014_test.yml.tt2 b/scenarios/invite_concurrent_max_per_account/0014_test.yml.tt2 index d6be4331..b6c6c8b2 100644 --- a/scenarios/invite_concurrent_max_per_account/0014_test.yml.tt2 +++ b/scenarios/invite_concurrent_max_per_account/0014_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_CNT_CALLEE_REJECT: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", diff --git a/scenarios/invite_foreign_dom/0003_test.yml.tt2 b/scenarios/invite_foreign_dom/0003_test.yml.tt2 index 3dccb473..417ff906 100644 --- a/scenarios/invite_foreign_dom/0003_test.yml.tt2 +++ b/scenarios/invite_foreign_dom/0003_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -57,9 +59,13 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_EXT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: $avp(lua_dlg_profile): ["outgoing"] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", diff --git a/scenarios/invite_ignore_allowip/0005_test.yml.tt2 b/scenarios/invite_ignore_allowip/0005_test.yml.tt2 index b14a66b7..7c6f740e 100644 --- a/scenarios/invite_ignore_allowip/0005_test.yml.tt2 +++ b/scenarios/invite_ignore_allowip/0005_test.yml.tt2 @@ -24,6 +24,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -41,6 +43,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -69,6 +73,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: $avp(lua_dlg_profile): [ "local", @@ -79,6 +85,8 @@ flow: "user:[% spce_test.testuser1003.uuid %]" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", @@ -104,6 +112,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: diff --git a/scenarios/invite_lateoam/0005_test.yml.tt2 b/scenarios/invite_lateoam/0005_test.yml.tt2 index 29f25a3e..55d54bac 100644 --- a/scenarios/invite_lateoam/0005_test.yml.tt2 +++ b/scenarios/invite_lateoam/0005_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -74,6 +78,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: $avp(lua_dlg_profile): [ "local", @@ -84,6 +90,8 @@ flow: "user:[% spce_test.testuser1003.uuid %]" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", @@ -109,6 +117,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: diff --git a/scenarios/invite_no_refer/0005_test.yml.tt2 b/scenarios/invite_no_refer/0005_test.yml.tt2 index ec7a6d9c..9b7d6fc4 100644 --- a/scenarios/invite_no_refer/0005_test.yml.tt2 +++ b/scenarios/invite_no_refer/0005_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -74,6 +78,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: $avp(lua_dlg_profile): [ "local", @@ -84,6 +90,8 @@ flow: "user:[% spce_test.testuser1003.uuid %]" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", @@ -109,6 +117,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: diff --git a/scenarios/invite_offline/0003_test.yml.tt2 b/scenarios/invite_offline/0003_test.yml.tt2 index 0e528c1e..021e3cf7 100644 --- a/scenarios/invite_offline/0003_test.yml.tt2 +++ b/scenarios/invite_offline/0003_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -74,6 +78,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_ACC_FAILURE: - start|ROUTE_ACC_CALLER: - return|ROUTE_ACC_CALLER: diff --git a/scenarios/invite_offline/0005_test.yml.tt2 b/scenarios/invite_offline/0005_test.yml.tt2 index 04db3c42..90258b13 100644 --- a/scenarios/invite_offline/0005_test.yml.tt2 +++ b/scenarios/invite_offline/0005_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -74,6 +78,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_ACC_FAILURE: - start|ROUTE_ACC_CALLER: - return|ROUTE_ACC_CALLER: diff --git a/scenarios/invite_peerout/0003_test.yml.tt2 b/scenarios/invite_peerout/0003_test.yml.tt2 index d08e68e7..3d1a1d75 100644 --- a/scenarios/invite_peerout/0003_test.yml.tt2 +++ b/scenarios/invite_peerout/0003_test.yml.tt2 @@ -24,6 +24,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -53,6 +55,8 @@ flow: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_EXT: - start|ROUTE_PSTN: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_PSTN_SELECT_PEER: $avp(lua_dlg_profile): ["outgoing"] - start|ROUTE_CLEAR_PEER_OUT_PREF: @@ -68,6 +72,8 @@ flow: "outgoing" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", diff --git a/scenarios/invite_peerout_rewrite/0003_test.yml.tt2 b/scenarios/invite_peerout_rewrite/0003_test.yml.tt2 index ad109637..4cf6bae2 100644 --- a/scenarios/invite_peerout_rewrite/0003_test.yml.tt2 +++ b/scenarios/invite_peerout_rewrite/0003_test.yml.tt2 @@ -24,6 +24,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -59,6 +61,8 @@ flow: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_EXT: - start|ROUTE_PSTN: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_PSTN_SELECT_PEER: $avp(lua_dlg_profile): [ "outgoing" @@ -76,6 +80,8 @@ flow: "outgoing" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", diff --git a/scenarios/invite_peerout_rewrite_pv_regex/0003_test.yml.tt2 b/scenarios/invite_peerout_rewrite_pv_regex/0003_test.yml.tt2 index 135e8f15..3abb9730 100644 --- a/scenarios/invite_peerout_rewrite_pv_regex/0003_test.yml.tt2 +++ b/scenarios/invite_peerout_rewrite_pv_regex/0003_test.yml.tt2 @@ -24,6 +24,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -61,6 +63,8 @@ flow: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_EXT: - start|ROUTE_PSTN: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_PSTN_SELECT_PEER: $avp(lua_dlg_profile): ["outgoing"] - start|ROUTE_CLEAR_PEER_OUT_PREF: @@ -76,6 +80,8 @@ flow: "outgoing" ] - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", diff --git a/scenarios/invite_redirect/0007_test.yml.tt2 b/scenarios/invite_redirect/0007_test.yml.tt2 index 91031abf..b9c1c0ed 100644 --- a/scenarios/invite_redirect/0007_test.yml.tt2 +++ b/scenarios/invite_redirect/0007_test.yml.tt2 @@ -29,6 +29,8 @@ flow: - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_DLG_MANAGE: + - return|ROUTE_DLG_MANAGE: - start|ROUTE_GET_CALLER_CLI: - return|ROUTE_GET_CALLER_CLI: - start|ROUTE_GET_FORWARDER_CLI: @@ -46,6 +48,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: $avp(lua_dlg_profile): [ "totalaccount:[% customer_test.id %]", @@ -74,6 +78,8 @@ flow: - start|ROUTE_CHECK_PBX: - return|ROUTE_CHECK_PBX: - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - start|ROUTE_OUTBOUND: - start|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ @@ -84,6 +90,8 @@ flow: "account:[% customer_test.id %]", "user:[% spce_test.testuser1003.uuid %]" ] + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLER_DIALOG: $avp(lua_dlg_profile): [ "accountout:[% customer_test.id %]", @@ -109,6 +117,8 @@ flow: - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: - return|ROUTE_SET_CALLEE_DIALOG: - start|ROUTE_BRANCH_ACC_RTP: - return|ROUTE_BRANCH_ACC_RTP: diff --git a/scenarios/invite_redirect/0009_test.yml.tt2 b/scenarios/invite_redirect/0009_test.yml.tt2 index 44cd63cd..271b1c5d 100644 --- a/scenarios/invite_redirect/0009_test.yml.tt2 +++ b/scenarios/invite_redirect/0009_test.yml.tt2 @@ -1,152 +1,160 @@ flow: -- start|REPLY_ROUTE_NAT: -- 'start|tm:branch-failure:redirect': -- start|ROUTE_STOP_RTPPROXY_BRANCH: -- start|ROUTE_RESTORE_CLUSTERSET: -- return|ROUTE_RESTORE_CLUSTERSET: -- return|ROUTE_STOP_RTPPROXY_BRANCH: -- start|ROUTE_INITVARS: -- return|ROUTE_INITVARS: -- start|ROUTE_LOAD_CALLER_PREF: -- start|ROUTE_CLEAR_CALLER_PREF: -- return|ROUTE_CLEAR_CALLER_PREF: -- start|ROUTE_LOAD_CALLER_CONTRACT_PREF: -- return|ROUTE_LOAD_CALLER_CONTRACT_PREF: -- return|ROUTE_LOAD_CALLER_PREF: -- start|ROUTE_FIND_CALLEE: -- start|ROUTE_CLEAR_CALLEE_PREF: -- return|ROUTE_CLEAR_CALLEE_PREF: -- start|ROUTE_LOAD_CALLEE_PREF: -- start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: -- return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: -- start|ROUTE_SET_CALLEE_DIALOG: -- return|ROUTE_SET_CALLEE_DIALOG: - $avp(lua_dlg_profile): [ - "accountout:[% customer_test.id %]", - "userout:[% spce_test.testuser1002.uuid %]", - "account:[% customer_test.id %]", - "user:[% spce_test.testuser1002.uuid %]", - "totalaccountout:[% customer_test.id %]", - "totaluserout:[% spce_test.testuser1002.uuid %]", - "totalaccount:[% customer_test.id %]", - "totaluser:[% spce_test.testuser1002.uuid %]", - "local", - "totalaccount:[% customer_test.id %]", - "totaluser:[% spce_test.testuser1003.uuid %]", - "total", - "account:[% customer_test.id %]", - "user:[% spce_test.testuser1003.uuid %]" - ] -- start|ROUTE_BLOCK_IN: -- return|ROUTE_BLOCK_IN: -- start|ROUTE_ORDER_CF_MAP_ID: -- return|ROUTE_ORDER_CF_MAP_ID: -- return|ROUTE_LOAD_CALLEE_PREF: -- start|ROUTE_NCOS_CHECK: -- start|ROUTE_NCOS: -- return|ROUTE_NCOS: -- start|ROUTE_NCOS: -- return|ROUTE_NCOS: -- start|ROUTE_NCOS: -- return|ROUTE_NCOS: -- start|ROUTE_NCOS: -- return|ROUTE_NCOS: -- return|ROUTE_NCOS_CHECK: -- start|ROUTE_BLOCK_OUT: -- return|ROUTE_BLOCK_OUT: -- start|ROUTE_CHECK_PBX: -- return|ROUTE_CHECK_PBX: -- start|ROUTE_INVITE_TO_INT: -- start|ROUTE_OUTBOUND: -- 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 %]', - "accountout:[% customer_test.id %]", - "userout:[% spce_test.testuser1002.uuid %]", - "account:[% customer_test.id %]", - "user:[% spce_test.testuser1002.uuid %]", - "totalaccountout:[% customer_test.id %]", - "totaluserout:[% spce_test.testuser1002.uuid %]", - "totalaccount:[% customer_test.id %]", - "totaluser:[% spce_test.testuser1002.uuid %]", - "local", - "totalaccount:[% customer_test.id %]", - "totaluser:[% spce_test.testuser1003.uuid %]", - "total", - "account:[% customer_test.id %]", - "user:[% spce_test.testuser1003.uuid %]" - ] -- start|ROUTE_ACC_CALLER: -- return|ROUTE_ACC_CALLER: -- start|ROUTE_ACC_CALLEE: -- return|ROUTE_ACC_CALLEE: -- start|BRANCH_ROUTE_SBC: -- start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: -- return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: -- start|ROUTE_SET_CALLEE_DIALOG: -- return|ROUTE_SET_CALLEE_DIALOG: -- start|ROUTE_BRANCH_ACC_RTP: -- return|ROUTE_BRANCH_ACC_RTP: -- start|ROUTE_SET_RUSER: -- return|ROUTE_SET_RUSER: -- start|ROUTE_FILTER_PRACK: -- return|ROUTE_FILTER_PRACK: -- start|ROUTE_PREPARE_SST: -- return|ROUTE_PREPARE_SST: -- start|ROUTE_PREPARE_MOH: -- return|ROUTE_PREPARE_MOH: -- start|ROUTE_SET_CALLER_CLI: -- start|ROUTE_PREPARE_CALLER_CLI: -- return|ROUTE_PREPARE_CALLER_CLI: -- start|ROUTE_PREPARE_CALLER_CLI: -- return|ROUTE_PREPARE_CALLER_CLI: -- start|ROUTE_PREPARE_CALLER_CLI: -- return|ROUTE_PREPARE_CALLER_CLI: -- start|ROUTE_PREPARE_CALLER_CLI: -- return|ROUTE_PREPARE_CALLER_CLI: -- start|ROUTE_PREPARE_CALLER_CLI: -- return|ROUTE_PREPARE_CALLER_CLI: -- return|ROUTE_SET_CALLER_CLI: -- start|ROUTE_SET_CALLEE: -- return|ROUTE_SET_CALLEE: -- start|ROUTE_ADD_CALLINFO: -- return|ROUTE_ADD_CALLINFO: -- return|BRANCH_ROUTE_SBC: -- 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 %]', - "accountout:[% customer_test.id %]", - "userout:[% spce_test.testuser1002.uuid %]", - "account:[% customer_test.id %]", - "user:[% spce_test.testuser1002.uuid %]", - "totalaccountout:[% customer_test.id %]", - "totaluserout:[% spce_test.testuser1002.uuid %]", - "totalaccount:[% customer_test.id %]", - "totaluser:[% spce_test.testuser1002.uuid %]", - "local", - "totalaccount:[% customer_test.id %]", - "totaluser:[% spce_test.testuser1003.uuid %]", - "total", - "account:[% customer_test.id %]", - "user:[% spce_test.testuser1003.uuid %]" - ] -- exit|ROUTE_OUTBOUND: + - start|REPLY_ROUTE_NAT: + - 'start|tm:branch-failure:redirect': + - start|ROUTE_STOP_RTPPROXY_BRANCH: + - start|ROUTE_RESTORE_CLUSTERSET: + - return|ROUTE_RESTORE_CLUSTERSET: + - return|ROUTE_STOP_RTPPROXY_BRANCH: + - start|ROUTE_INITVARS: + - return|ROUTE_INITVARS: + - start|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_CLEAR_CALLER_PREF: + - return|ROUTE_CLEAR_CALLER_PREF: + - start|ROUTE_LOAD_CALLER_CONTRACT_PREF: + - return|ROUTE_LOAD_CALLER_CONTRACT_PREF: + - return|ROUTE_LOAD_CALLER_PREF: + - start|ROUTE_FIND_CALLEE: + - start|ROUTE_CLEAR_CALLEE_PREF: + - return|ROUTE_CLEAR_CALLEE_PREF: + - start|ROUTE_LOAD_CALLEE_PREF: + - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: + - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: + - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_SET_CALLEE_DIALOG: + $avp(lua_dlg_profile): [ + "accountout:[% customer_test.id %]", + "userout:[% spce_test.testuser1002.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1002.uuid %]", + "totalaccountout:[% customer_test.id %]", + "totaluserout:[% spce_test.testuser1002.uuid %]", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1002.uuid %]", + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] + - start|ROUTE_BLOCK_IN: + - return|ROUTE_BLOCK_IN: + - start|ROUTE_ORDER_CF_MAP_ID: + - return|ROUTE_ORDER_CF_MAP_ID: + - return|ROUTE_LOAD_CALLEE_PREF: + - start|ROUTE_NCOS_CHECK: + - start|ROUTE_NCOS: + - return|ROUTE_NCOS: + - start|ROUTE_NCOS: + - return|ROUTE_NCOS: + - start|ROUTE_NCOS: + - return|ROUTE_NCOS: + - start|ROUTE_NCOS: + - return|ROUTE_NCOS: + - return|ROUTE_NCOS_CHECK: + - start|ROUTE_BLOCK_OUT: + - return|ROUTE_BLOCK_OUT: + - start|ROUTE_CHECK_PBX: + - return|ROUTE_CHECK_PBX: + - start|ROUTE_INVITE_TO_INT: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: + - start|ROUTE_OUTBOUND: + - start|ROUTE_SET_CALLER_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: + - 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 %]', + "accountout:[% customer_test.id %]", + "userout:[% spce_test.testuser1002.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1002.uuid %]", + "totalaccountout:[% customer_test.id %]", + "totaluserout:[% spce_test.testuser1002.uuid %]", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1002.uuid %]", + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] + - start|ROUTE_ACC_CALLER: + - return|ROUTE_ACC_CALLER: + - start|ROUTE_ACC_CALLEE: + - return|ROUTE_ACC_CALLEE: + - start|BRANCH_ROUTE_SBC: + - start|ROUTE_LOAD_CALLEE_CONTRACT_PREF: + - return|ROUTE_LOAD_CALLEE_CONTRACT_PREF: + - start|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_CNT_DLG_CHECK: + - return|ROUTE_SET_CALLEE_DIALOG: + - start|ROUTE_BRANCH_ACC_RTP: + - return|ROUTE_BRANCH_ACC_RTP: + - start|ROUTE_SET_RUSER: + - return|ROUTE_SET_RUSER: + - start|ROUTE_FILTER_PRACK: + - return|ROUTE_FILTER_PRACK: + - start|ROUTE_PREPARE_SST: + - return|ROUTE_PREPARE_SST: + - start|ROUTE_PREPARE_MOH: + - return|ROUTE_PREPARE_MOH: + - start|ROUTE_SET_CALLER_CLI: + - start|ROUTE_PREPARE_CALLER_CLI: + - return|ROUTE_PREPARE_CALLER_CLI: + - start|ROUTE_PREPARE_CALLER_CLI: + - return|ROUTE_PREPARE_CALLER_CLI: + - start|ROUTE_PREPARE_CALLER_CLI: + - return|ROUTE_PREPARE_CALLER_CLI: + - start|ROUTE_PREPARE_CALLER_CLI: + - return|ROUTE_PREPARE_CALLER_CLI: + - start|ROUTE_PREPARE_CALLER_CLI: + - return|ROUTE_PREPARE_CALLER_CLI: + - return|ROUTE_SET_CALLER_CLI: + - start|ROUTE_SET_CALLEE: + - return|ROUTE_SET_CALLEE: + - start|ROUTE_ADD_CALLINFO: + - return|ROUTE_ADD_CALLINFO: + - return|BRANCH_ROUTE_SBC: + - 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 %]', + "accountout:[% customer_test.id %]", + "userout:[% spce_test.testuser1002.uuid %]", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1002.uuid %]", + "totalaccountout:[% customer_test.id %]", + "totaluserout:[% spce_test.testuser1002.uuid %]", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1002.uuid %]", + "local", + "totalaccount:[% customer_test.id %]", + "totaluser:[% spce_test.testuser1003.uuid %]", + "total", + "account:[% customer_test.id %]", + "user:[% spce_test.testuser1003.uuid %]" + ] + - exit|ROUTE_OUTBOUND: sip_in: - '^SIP/2.0 302 Moved Temporarily' - 'From: