After your Voice channel has been enabled and set up by an administrator, you can make and receive calls.
- Setting up your browser or phone to take calls
- Receiving and placing calls
- Understanding how calls become tickets
Setting up your browser or phone to take calls
You can take and place Voice calls directly from a web browser or with your phone.
Setting up your browser for calls
The web browser that you use for Voice might affect audio quality. Zendesk recommends Google Chrome for the best experience. Chrome relies on browser-native audio compression and streaming capabilities known as WebRTC, or web real-time communications. The standard is currently only supported by Chrome.
Agents can also use another browser with the Adobe Flash plugin, such as Firefox, Safari, or Internet Explorer.
To take calls with your browser
- Log into Zendesk in the browser you want to use.
- Click the Voice icon () on the right side of the toolbar to open the Voice console.
- In the Voice console, click the globe icon and then select Via Browser.
Opening ports on your computer
If you use a browser to take calls, you need to open ports on your computer and network firewalls for Zendesk Voice to work. The ports depend on your browser.
If your browser uses Adobe Flash (that is, all browsers except Chrome), make sure the following ports are not blocked:
- TCP: 80, 443, 843 and 1935
If your browser is Chrome with WebRTC, make sure the following ports are not blocked:
- TCP: port 80 and 443
- UDP: all ports between 10,000 and 60,000
For more information, see the Twilio client requirements on the Twilio website.
- Open the required ports on your computer.
Follow the steps for your operating system in How to open your computer ports.
- Open the required ports on your network firewall.
- For an enterprise/office environment, give the above port requirements to your IT team.
- For a home environment, follow the steps for your operating system in How to open your home network ports.
- (Optional) Test your ports to confirm they are open.
Enabling microphone access
You need to grant permission to Zendesk to use your computer microphone, either during your first call or by using the Voice console.
To grant microphone permission while accepting the first call
- Depending on your browser, the prompt may be a pop-up browser toolbar or an Adobe Flash dialog box.
- Click Allow or Share, depending on your browser. For example, in Chrome, the process is as follows:
To grant microphone permission with the Voice console
- Click the Voice icon () on the right side of the toolbar.
- Click the Settings (gear) icon in the Voice console.
- When prompted, grant permission to Zendesk to always use your microphone.
Setting up your phone for calls
In addition to answering calls via the browser, you can select to forward calls to your office or mobile phone.
To take calls with your phone
- Edit your user profile by selecting the User menu, then clicking View profile page.
- Next to Agent forwarding, click +add number.
- In the window that appears, select a country and enter your phone number.
If your telephone number includes an extension, add it to the extension field. If you also use additional key presses, you can also add those to the extension field. For example, if a caller must dial '123' followed by a pound ('#') key, enter '123#'.
- Click Save.
- In the Voice console, click the globe icon and then select Via Phone.
Enabling browser notifications
When your status is set to Online, your browser will request permission to show you notifications. If you've enabled Voice notifications and you're in another browser window, notifications about calls appear in the upper-right corner of the screen. You can click on the notification to get to your Zendesk and the call console.
To enable browser notifications
You should click Allow or Show, depending on your browser.
In Chrome, the request looks like the following example:
In Firefox, the request looks like this:
Receiving and placing calls
Once you've set up your browser or phone, you're ready to make and receive calls. Make sure you've set your status to Online in the Voice console.
Receiving an incoming call
If you're in Zendesk and receive a call, the call console appears in the upper-right corner.
If you've enabled browser notifications, you can get call notifications when you're outside of Zendesk as well. See Enabling browser notifications for details.
- Click Accept in the call console that appears under the Voice icon in the top toolbar.
If you don't answer within 30 seconds or decline the call, it's placed back in the queue to wait for the next available agent.
Making an outbound call
You can make outbound calls from either your browser or your telephone. Keep in mind that while you can make outbound calls using your telephone, you must initiate the call from within Zendesk in your web browser.
- Click the Voice icon () on the right side of the toolbar.
- Click the dial pad icon.
- Enter the telephone number and click Call.
- If you're using your phone, Zendesk will call your number and then dial the requester after you pick up.
- Select the ticket you want to use to call the requester.
- Above the new comment field, click the telephone icon.
- Select an existing telephone number or click Enter a number to call to manually enter a new number to dial.
Putting a call on hold or on mute
While on a call, you can put the customer on hold or mute your microphone so that you can consult with another agent or track down other information.
- Click the pause button on the lower-right side of the call console.
While on hold, the customer hears the on-hold music and you hear a beep every 15 seconds. Click the pause button again to take the customer off hold.
To mute your microphone
- Click the microphone icon in the call console.
Transferring a call (Advanced Voice only)
You can transfer calls to a group, another agent, or an external number. When you transfer a call to a group, the call is added to the queue for that group until an agent from the group answers it. When you transfer a call directly to an agent, you can consult with the other agent before handing off the call.
With all types of transfers, the call's existing ticket will automatically open when the next agent takes the call.
- After you answer a call or make an outbound call, the ticket automatically opens.
- Click the transfer button from the ticket or the call console. The customer is placed on hold and hears the hold greeting.
- Start typing the agent or group's name or phone number. Click on the agent or group's name to transfer a call.
- If transferring to another agent: You'll first be connected to the agent while the caller remains on hold. When you've finished consulting with the agent, click Make Transfer.
- The message This call has been transferred successfully appears in the window. At this point, the related ticket is also assigned to the other agent. Click Close.
Ending a call
You can end a call manually, or, if the customer you're talking to hangs up first, Voice automatically ends the call.
- Click Hang up in the call console at the top of the ticket. Or, if you've redirected the call to your telephone you can end the call by hanging up.
- In the Voice console, click Available to take new calls.
If you do not see this option, then your administrator has disabled agent wrap-up. This means you are immediately available for another call when you finish a call. For details, see Enabling the Voice channel and configuring settings or, if you use Basic or Advanced Voice, see Configuring agent wrap-up.
Understanding how calls become tickets
- When you accept an incoming accept phone call
- When you place an outbound call from the console
- When a caller leaves a voicemail
Details about the call or voicemail and a recording are added to the ticket as a comment. If you placed an outgoing call from an existing ticket as described in Making an outbound call, the comment is added to the existing ticket.
Your Voice channel can be configured to prevent users from accessing the live call recordings (see Enabling the Voice channel and configuring settings). If your administrator has allowed the recordings to be accessible, the user can click a link to the recording from the notification email to hear it.
You can add a comment to the ticket and update the ticket properties while you speak with the customer.
Understanding how phone numbers are linked to end-user profiles
Each user must have a unique telephone number; this is how Zendesk Voice identifies them when they call in. If the caller is an existing end-user and their number has already been added to their profile, their existing profile is set as the ticket requester.
Calls received from new, unknown users generate new user accounts that are identified only by the telephone number they're calling from. To communicate via email with these users going forward, you need to ask your callers for their email address while you're on the call with them and then add it to their new user account.
Unknown users can also actually be existing users if they're using a telephone number that they haven't added to their user profile. In this case, you can merge the new user account with their existing user account. For more information, see Merging a user's duplicate account.
Merging tickets when a call is about an existing ticket
You may often find that callers are contacting you about an issue for which a ticket has already been created. To handle this situation, just conduct the call and add comments as needed to the new ticket. You can then merge the new ticket with the existing ticket.
For information about merging tickets, see Merging tickets.