Need help getting contact phone number during consult transfer

We are currently testing our integration with PEF and have run into an issue when testing consult transfers where we cannot get the phone number or display address of the client by the agent receiving the transfer. Both calledNumber and displayAddress have information regarding the agent initiating the transfer, and my subscription in framework.js doesn't get anything regarding the client.

Is the addTransferContext the best way to get around this issue? I know that I could add the client information as a parameter when transferring and catch it on the receiving agent's side but am curious if there's a better way to do this. I am also aware that there is a REST API using the conversationID where I could get the client information, but that would involve additional work so that's a last resort for us at the moment.

Any help or insight would be greatly appreciated!

The transfer context is really about setting additional participant data specific to the transfer of the call. It's intended to update information to drive additional screenpop behavior on the receiving end of the transfer.

One example is the first agent assembles 3 relevant records to the current call, but determines they're not the appropriate person to complete the call so they transfer the call to another queue; agent 2 receives the call off the queue, and is delivered the 3 records as their screenpop. This is facilitated by the add transfer context function being invoked when the first agent goes to transfer the call.

Ani and remoteName should both refer to the initial party in the transfer context.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.