The following is the list of items that must be implemented by an Interaction functional module:
Once the functional module is given the session ID associated with a given interaction, it will attach that session ID to the interaction's properties with an "OP-Session-ID" key. This way, if the interaction is redirected or transferred to another resource, the resource will know which orchestration session is associated with this interaction so that it can communicate with it.