Impersonating an End User

This article explains how to impersonate an end user as a reseller or admin

Updated at July 11th, 2025

Why would I need to Impersonate?

We have the concept of User Bindings in the Control portal, which allows you to bind any user with Admin Access to a Phone Extension, so that the next time they login to any of the end user endpoints, they will login as that user instead of themselves.

This allows you to troubleshoot or configure things from the view of an end user, without the need to interrupt them, reset credentials, or have a separate license only for administration purposes.

This specifically includes:

  • Softphone/webclient
  • 1Stream Admin
  • 1Stream Client

You will have the same rights and permissions as the user you are bound to, so if you need to manage a company's higher level 1Stream features, you'll need to bind to their 1Stream admin.

The first user created and assigned a 1Stream license is granted the admin rights, but if you need help determining who that is you can Create A Support Ticket.

How to Impersonate

  1. Login to the Control portal
  2. Go to System > Users on the left hand side
  3. Edit your own user
  4. Go to the User Bindings tab
  5. Assign your binding to the phone system and extension in question
  6. Login to the same webclient and/or 1Stream login endpoints you would normally login to for your company
  7. You should get logged in as their extension, not yours.

ℹ️ I don't see my customer's phone system for binding

Companies who use a distribution partner will instead need to create a user under their customers layer of the portal, then impersonate using that account. See Accessing Customers as a Reseller for more information.

ℹ️ I can't get to the 1Stream Admin panel

If when trying to access the 1Stream Admin panel you just get redirected to the client view, that means the user you are bound to does NOT have admin rights in 1Stream. You can Create A Support Ticket and ask for the correct admin user to bind to.