Add originating caller/leg to call log response for warm transfers
Currently, we have an integration that works as follows:Customers (insurance agents) connect their RC account to our CRMWe set up a webhook to get updates whenever a call is Answered or DisconnectedWhen an "Answered" webhook is received for an inbound call, we attempt to find the record in our CRM that matches the phone numberIf available, we can then give our user the option to navigate directly to that recordWe have some customers that have this arrangement:End consumers (insurance buyers) originally call in to a Call CenterIf needed, the call center will transfer that call to our customer (insurance agent)When doing so, they first transfer the underlying record to our system via our open API (to create the contact)Then they initiate a warm transfer, dialing in our customer (the agent), and connecting them to the original caller (insurance buyer)When our customer (agent) picks up the call for that warm transfer, we'd like to be able to match that call to the record that has been created in our system for that phone number, like we would for any other inbound call. However, because the original call leg (buyer => call center) occurred in an RC account other than the one our customer is using, when we retrieve the Call Log on behalf of our customer, it only shows the caller phone number as the phone number of the call center performing the transfer, and there is no possible way to determine the phone number of the actual inbound caller. This seemed surprising to me that there was no way to retrieve even just the phone number that initiated the call, but we were told by your developer support that this was by design and so we should open a feature request.