Our customers have multiple Org, and agents may transfer calls to another Org.
Our customer is looking at a way to display the end user's call information (ANI, DNIS, etc.) to the agent to whom they are transferring.
For example, the following scenario:
Store call information in participant data in inbound call flows
An agent in Org A transfers a consultation to an agent in Org B (External number)
Extract call information from participant data in Org A in the flow of Org B
Our challenge is how to send the interaction ID to Organization B.
If we can transfer the interaction ID to Org B, we think that we can obtain the participant data of Org A. Please let us know if there is a way.
A new feature came out about a week or two back that lets you get other SIP headers from the INVITE. If you enable the conversation headers on the trunk in OrgA you'll get an x-inin-convid header (I think that's the name) sent out. You can then extract that out from within the Architect flow on your OrgB.
Like you say, once you have that conversation Id in OrgB you can use data actions/API to query OrgA to get whatever additional information/participant data you need.