Here we are.
log files (URS/TServer): http://web.tiscali.it/modifiche/logs.zip
.zcf strat. files: http://web.tiscali.it/modifiche/strategies.zip
009c028479eccf9e - non working call.
009c028479eccf4c - working call
Both have a similar call flow:
-. Call enters in the main strategy (loaded on a genesys routing point)
-. Main strategy calls subroutine (OnCallAbandoned is declared, subroutine is not loaded on a routing point)
-. Subroutine exits (exit block in strategy)
-. Main stategy uses a play&exit GVP app to generate an eventabandoned
-. Call falls in the OnCallAbandoned declared strategy
-. Some UpdateData is written, then an exit block sends the call on the default destination (set in the Avaya Cm3 VDN)
-. Call arrives to the default dest. routing point in which a strategy is loaded
-. Strategy on default destination reads the udata written during the oncallabandoned strategy to decide if the call should be routed or dropped
-. The call reaches its destination (routed on vq/ag through a SelectDN, or dropped by a RouteCall on a Avaya VDN that executes a disconnection)
Usually all works fine, but in the non working case seems that when the eventabandoned is sent from inside the subroutine, with no turn back on the main strategy, causes a sistem inability to write the updatedata (or interactiondata too) on the oncallabandoned strategy, and when the call reaches the last strategy (on default return destination), the udata is empty.