When using the Embeddable Framework, the callback and dialer preview callbacks make the callback is one conversation and we would like to know when a callback makes the outbound calls. Basically we want to know when a callback goes from just the callback and then goes to the outbound call made, then goes the outbound call disconnected, and then another outbound call, then disconnected, etc, callback disconnected.
What is the easiest way to determine when the call is made and then ended related to the callback? I see in the interaction changed events happen along the way and the only discernable differences when a callback turns into an outbound call is the state goes back to CONTACTING/DIALING/CONNECTED with the callednumber set when the calls goes connected. It appears callednumber is not set when no call is connected.
Are there other fields or indicators which should be used to know when the call starts and stops related to a callback? I also noticed the Subscribe Interaction event with callbackPlaced which signifying the beginning of the callback but I haven't been able to discern when calls are completed and then another callback is made which is a separate participant.