question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Transfer to another agent

See original GitHub issue

Hi,

How do a create an endpoint of type: EndpointType.AGENT

I can create an endpoint by phone number using the static function: Endpoint.byPhoneNumber()

But in my case, I would like to produce an endpoint by passing the target agent username (as agent arn’s are not available)

My use case is to transfer between contacts agents internally. I already have a mechanism to display the target agents availability. But I would like to transfer to the target agents queue in a similar fashion to external transfer (without using quick connects)

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Reactions:2
  • Comments:11

github_iconTop GitHub Comments

3reactions
camstuartcommented, Nov 11, 2019

I attempted to create my own endpoint object like this:

endpoint = {
        agentLogin: 'my-agent-username',
        endpointARN: 'my-agent-arn',
        endpointID: null,
        name: null,
        queue: null,
        type: connect.EndpointType.AGENT
      }

To obtain ‘my-agent-arn’ I created a quick call flow, and used the set working queue block and selected my agent username from the list. I wanted to be certain that there was not a separate queueARN for each agent.

But unfortunately, this did not work either. With the error: ‘InvalidStateException’

I really need to solve this, In my case quick connects will be too difficult to manage. I have 30 agents and 42 queues. So setting up the full agent list for each queue, and then managing them is not ideal

1reaction
Harsha453commented, May 17, 2020

Hi @camstuart, thank you for very much. Got the problem area

Read more comments on GitHub >

github_iconTop Results From Across the Web

Set up agent-to-agent transfers - Amazon Connect
Step 2: Set up the "Transfer to agent" flow · On the navigation menu, choose Routing, Contact flows. · Use the drop-down to...
Read more >
How to transfer a call to another agent or department
Once you chose the agent or a department for transfer, click on the orange 'TRANSFER' button and a new Internal call will ring...
Read more >
Transfer a chat to another agent
Route a chat to another agent in the same service channel. ... In the Transfer to Agent window, select the agent to receive...
Read more >
Transfer to agent - LivePerson Knowledge Center
The transfer to agent capability enables agents, agent managers, and bots to transfer a messaging conversation to a specific agent, chosen by ...
Read more >
Transfer Chats to an Agent, Skill, or Button - Salesforce Help
Chats can be transferred to another agent, skill, or button so your customers always receive the highest-quality help from the most relevant sources....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found