Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Differentiating Actions for getPhoneContacts Method in Call Transfers #55

Open
sefrem opened this issue May 23, 2024 · 1 comment
Open

Comments

@sefrem
Copy link

sefrem commented May 23, 2024

Hello,

During an ongoing call, there are two options for transferring the call:

Transfer to an agent via the Add Caller button
Transfer to a queue via the Blind Transfer button.
Both of these actions trigger the getPhoneContacts method. However, there is currently no way to determine which action triggered the method call. This distinction is necessary because I need to display the list of available queues for the blind transfer option and the list of available agents for the add caller option.

The getPhoneContacts method already includes an argument for filters. Would it be possible to pass information about the triggering action (either Add Caller or Blind Transfer) to this method? This enhancement will allow for appropriate filtering and display of the contact lists based on the action taken by the user.

Thank you.

@nateb-genesys
Copy link

I'm interested in this feature as well. We have permissions that limit who/what an agent can transfer to based on the transfer type. Right now we have to still show all the potential transfer options and fail the transfer if they attempt to pick an agent or queue they cannot transfer to. It's not an ideal use experience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants