Hi all,
I'm working on a way to store the conversation id in the contact list using the event:topic:OutboundInitEvent.I'm doing this so I can pass the conversation id to a data action in a wrap up rule.
The issue I'm having is sometimes the trigger's flow hasn't finished when the rule action fires. I'm considering moving this from a wrap up rule to a pre-call rule that fires only after the first attempt, but I'm not sure if it's possible to fire faster than rule evaluations occur. I need to make sure I'm checking the previous conversation id and not have the trigger update the contact list with the new id before the rule finishes.
Does anyone know if the pre call rules will occur before the init event by design? I'm worried I'm going to create a race condition between the rules and the trigger's work flow.
I'd love to setup some advanced rules with multiple condition checks before calling the data action to insure that only 2 pre-call data actions actually fire for each call, but the current limitation of 2 data actions in the rule configuration doesn't align with that design.
Thanks,
#API/Integrations#Outbound------------------------------
Eric Berkshire
NA
------------------------------