No, strategy doesn't seems to loop, the loop seems to start at SuspendForDN level. Following an extract from logs; loop continues this way on and on 'til the call is abandoned. No new strategy calling after the first time (Line 22526), just loop and loop and loop... it's kinda router is trying to suspend something it can't, and tries forever.
Line 22526 - _I_I_<009c02c0df8194fe> [14:33] strategy: *0x65*130_OUT_20190404 is attached to the call
Line 22528 - _C_I_<009c02c0df8194fe> [0D:03] option transition_time= 20
Line 22529 - _C_I_<009c02c0df8194fe> [0D:03] option use_parking_threshold= 0
Line 22530 - 10:42:28.749 Int 20001 interaction <009c02c0df8194fe> is started
Line 22531 - _I_I_<009c02c0df8194fe> [01:14] current call classification: media=voice(100), service=default(200), segment=default(300)
Line 22532 - 10:42:28.749_I_I_<009c02c0df8194fe> [09:06] >>>>>>>>>>>>start interpretator
Line 22533 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: __Return(SCRIPT) <- STRING:
Line 22534 - _I_I_<009c02c0df8194fe> [07:46] no error mode for this call
Line 22535 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: __Return(SCRIPT) <- STRING:
Line 22536 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: __DBReturn(SCRIPT) <- STRING:
Line 22537 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: __DBStrReturn(SCRIPT) <- STRING:
Line 22538 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: __TargetVar(SCRIPT) <- STRING:
Line 22539 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: TARGET(LOCAL) <- STRING: return:timeout
Line 22540 - _I_I_<009c02c0df8194fe> [07:27] HERE IS WAIT FOR DN (60 sec)
Line 22542 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: TARGET(LOCAL) <- STRING: return:timeout
Line 22543 - 10:42:28.749_I_I_<009c02c0df8194fe> [07:38] HERE IS XDATA
Line 22546 - 10:42:28.749_I_I_<009c02c0df8194fe> [09:04] <<<<<<<<<<<<suspend interpretator(XDATA_EX), timers:00000
Line 22550 - 10:42:28.752_D_I_<009c02c0df8194fe> [05:02] MSG_RETRIEVED(status success) is received from dbserver DBServer75URS
Line 22552 - 10:42:28.752_D_I_<009c02c0df8194fe> [05:02] MSG_PROCCOMPLETED (status 1) is received from dbserver DBServer75URS
Line 22553 - 10:42:28.752_I_I_<009c02c0df8194fe> [09:05] >>>>>>>>>>>>resume interpretator(0)
Line 22554 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: __DBReturn(SCRIPT) <- STRING: null,null
Line 22555 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: GA_AUTO(LOCAL) <- STRING: null
Line 22556 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: PRIORITA_AUTO(LOCAL) <- STRING: null
Line 22557 - _I_I_<009c02c0df8194fe> [07:27] HERE IS WAIT FOR DN (60 sec)
Line 22559 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: TARGET(LOCAL) <- STRING: return:timeout
Line 22560 - 10:42:28.752_I_I_<009c02c0df8194fe> [07:38] HERE IS XDATA
Line 22563 - 10:42:28.752_I_I_<009c02c0df8194fe> [09:04] <<<<<<<<<<<<suspend interpretator(XDATA_EX), timers:00000
Line 22567 - 10:42:28.753_D_I_<009c02c0df8194fe> [05:02] MSG_RETRIEVED(status success) is received from dbserver DBServer75URS
Line 22569 - 10:42:28.754_D_I_<009c02c0df8194fe> [05:02] MSG_PROCCOMPLETED (status 1) is received from dbserver DBServer75URS
Line 22570 - 10:42:28.754_I_I_<009c02c0df8194fe> [09:05] >>>>>>>>>>>>resume interpretator(0)
Line 22571 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: __DBReturn(SCRIPT) <- STRING: null,null
Line 22572 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: GA_AUTO(LOCAL) <- STRING: null
Line 22573 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: PRIORITA_AUTO(LOCAL) <- STRING: null
Line 22574 - _I_I_<009c02c0df8194fe> [07:27] HERE IS WAIT FOR DN (60 sec)
Line 22576 - _I_I_<009c02c0df8194fe> [09:04] ASSIGN: TARGET(LOCAL) <- STRING: return:timeout
Line 22577 - 10:42:28.754_I_I_<009c02c0df8194fe> [07:38] HERE IS XDATA
Line 22580 - 10:42:28.754_I_I_<009c02c0df8194fe> [09:04] <<<<<<<<<<<<suspend interpretator(XDATA_EX), timers:00000
Line 22627 - 10:42:28.755_D_I_<009c02c0df8194fe> [05:02] MSG_RETRIEVED(status success) is received from dbserver DBServer75URS
Line 22629 - 10:42:28.755_D_I_<009c02c0df8194fe> [05:02] MSG_PROCCOMPLETED (status 1) is received from dbserver DBServer75URS
Line 22630 - 10:42:28.755_I_I_<009c02c0df8194fe> [09:05] >>>>>>>>>>>>resume interpretator(0)