Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated using 4PSA automated script


Excerpt

This pages describes how to add and configure a Queue Extension.

Table of Contents
maxLevel2

...

A Queue extension is used to distribute multiple calls to a group of Phone terminal extensions called Agents or Members. The calls enter a Queue and are answered by the Agents respecting the FIFO rule (First In, First Out). For more information on how to define the account information, you may visit check this section.

You can customize the Queue extension by setting up options that are detailed below. If you do not want to finalize the process right away, you may skip this step and come back to it later on. Just click the Queue Setup icon available in the extension's management page.

...

Expand
titleClick here to read more on the general preferences of Queue extensions.


OptionDetails

Queue Namename

Provide a descriptive name for the queue.

Queue Sizesize

The maximum number of callers waiting to talk to an operator.
If you do not want to limit the queue size, select the Unlimited option.

Call Distribution Algorithmdistribution algorithm

Choose the methods of assigning calls to queue operators.
For more info on the methods at hand, visit the Queue Setup page in the VoipNow User Guide.

Wait for <x> Seconds Before Retrying All Agents Againseconds before retrying all agents again

After ringing all operators according to the queue's call distribution algorithm, the application waits for <x> seconds before restarting the process.
Between: 3 to 900 seconds. Default: 20 seconds.

Service Level Agreementlevel agreement

This parameter, useful for queue statistics, defines the percentage of answered calls from the total numbered of received calls within the SLA specified in this text box.
Between: 3 to 9,999. Default: empty.
If you set up SLA to 10 seconds and 20 calls are answered in less than 10 seconds, then SLA = 100%.
If only 10 calls were answered in less than 10 seconds and the other 10 in more, then SLA = 50%.

Record All Queue Conversationsall queue conversations

Allows all the calls taken by the queue operators to be recorded.
Enabling the call recording will allow you to manage the extension's recordings sharing by editing its Roles and phone numbers.

Call Recording Storage Space

If call recording option is enabled, you can limit the storage space for recordings.
If you don't want to limit the space, select the Unlimited checkbox.

Local agents behavior


Local agents behavior

Change the way that local agents behave Change the way that local agents behave by customizing the settings below.

...

  • Play welcome sound: Use the icon to select the sound played to the caller before connecting them to the queue. A pop-up window listing all the available sounds matching the name filled in the text box will be displayed. The path will display the folder name and also its origin. "/" placed before the name of a folder signals the current account's default folder. For every "/" added, you go up an account level.
    • Listen: Allows you to listen to the message; the sound's total length is displayed as well using the hh:mm:ss format. If you want to download the sound on your hard drive, click the Download icon and confirm your choice.
    • Name: Click the link to select the sound file.
    • Folder: The file's folder location.
  • Announce [ ] position and/or [ ] hold time every <y> seconds: Choose the announcements you want to be made to the caller every <y>seconds. Enable the first checkbox if you want callers to be informed about their position in the queue. The caller will be announced of their position in the queue using the There are sound and The elapsed queue hold time sound set in the Sound files setup section. Select the second checkbox if you want callers to be informed about the time they have been waiting in the current queue for their call to be answered by an agent; the sound played to the user when this option is enabled is the one entered in the The elapsed queue hold time sound field.
  • Periodic announcements every <x> seconds: A periodic announcement is a message such as Thank you for holding, your call is important to us. The value <x> specifies the frequency of these announcements. Default: 30 seconds.

  • hold position in queueThis option lets you announce callers about their position in the queue, i.e. first, second, etc in line. From the drop-down list, you can select this announcement to be made PeriodicallyOnce, or NeverNever is the default option.If you set this announcement to be made Periodically, you will gain access to the Make hold-related announcements every <x> seconds field. That's where you can set the announcement to be repeated within a specific time interval
  • Announce current waiting time: This option lets you announce callers how long they have been waiting for their call to be picked up. From the drop-down list, you can select this announcement to be made PeriodicallyOnce, or NeverNever is the default option. If you set this announcement to be made Periodically, you will gain access to the Make hold-related announcements every <x> seconds field. That's where you can set the announcement to be repeated within a specific time interval
  • Announce estimated waiting time: This option lets you announce the callers the approximate amount of time they need to wait for their call to be picked up. From the drop-down list, you can select this announcement to be made PeriodicallyOnce, or NeverNever is the default option. If you set this announcement to be made Periodically or Once, you need to specify the estimated waiting time by filling the "between <x> and <y> seconds" field. The default value is "between 30 and 900 seconds." This means that the announcement will be made if the estimated amount of time the callers need to wait is set between the limits you have defined. Also, if you set this announcement to be made Periodically, you will gain access to the Make hold-related announcements every <x> seconds field. That's where you can set the announcement to be repeated within a specific time interval.
  • Make hold-related announcements every <x> seconds: This field becomes enabled if at least one of the Announce hold position in queueAnnounce current waiting time or Announce estimated waiting time is set to Periodically. This option lets you set a time-frame within which such announcements will be made. The default value is 30 seconds.

  • Periodic announcements every <x> seconds: A periodic announcement is a message such as Thank you for holding, your call is important to us. The value <x> specifies the frequency of these announcements. Default: 30 seconds.

  • Exit queue when 0 is pressed: Allows the caller to exit the queue by pressing the 0 key on the phone pad. The call will be transferred to another extension belonging to the same user account. Specify the extension's number or click the Extension icon to see a list of all the extensions available for that user. A pop-up window will be displayed, allowing you to choose the extension number.

  • Try to connect caller to the same agent [] when called again in <x> hours: This option allows a repeat caller to connect with the last agent they talked within a given interval of time. Selecting the checkbox enables the feature and lets you specify the period of time it should remember the repeat caller. Values between 1 and 300. Default: 72. Please note that this option works only if the last call lasted at least 5 seconds. Exit to extension on key pressed: Allows the caller to exit the queue by pressing the 0 key on the phone pad. The call will be transferred to another extension belonging to the same user account. Specify the extension's number or click the Extension icon to see a list of all the extensions available for that user. A pop-up window will be displayed, allowing you to choose the extension number.

Sound files setup

This section helps you change the sound files.

Expand
titleClick here to read more on sound-related settings.


Elapsed Queue Hold Time' Sound the caller has been waiting for in the current queue (the amount of time is not cumulative for callers that have been transferred from one queue to another)
OptionDetails
Music on Hold Folderhold

This folder contains the sound files that will be played in order, when the caller is on hold or when the extension waits for an operation to be performed.
Use the icon to view available folders and all the music on hold files inside the chosen folder. A pop-up window listing all the available folders is displayed.
Click on a folder name to view its content.

  • Listen: Use the available controls to listen to the message. The sound's total length is displayed as well, using the hh:mm:ss format.
  • Sounds inside folder <path>: The sound files available in the selected folder.

The path will display the folder name and also its origin. "/" placed before the name of a folder signals the current account's default folder. For every "/" added, you go up an account level.

'There Areare' SoundsoundThe sound played to announce the position in the queue.

This is disabled if the Announce Position every <y> seconds option is also disabled.

'The estimated hold time is currently' soundThe sound played to the caller waiting in the queue for their call to be answered by an agent.
It stands for the approximate amount of time
left until the phone call will be picked up.

'You Are Now First in Line' Soundare now first in line' sound

The sound played to the caller that is in the second position in the queue.

'Thank You you for Your Patienceyour patience' sound

The sound played to the caller that is first in the queue.

'Calls Waitingwaiting' Soundsound

The sound played to describe how many calls are waiting in the queue.

'Hold Timetime' Soundsound

This sound is played to the agent answering a call from a user waiting in the queue.
It stands for the amount of time the user has been waiting for in the current queue.

'All Reps Busyreps busy / Wait wait for Nextnext' sound

The sound played to announce the caller that, for the moment, all agents are busy and that they must wait for a certain period until their call will be answered.

'Seconds' Soundsound

The sound file that corresponds to the word 'seconds'.

'Minutes' Soundsound

The sound file that corresponds to the word 'minutes'.


...

Expand
titleClick here to find out how the Queue extension behaves.


OptionDetails

If a Caller Has Been Waiting in Queue caller has been waiting in queue for <x> Secondsseconds, Transfer Call transfer call to Extension extension <extension>

This feature allows the caller to be transferred to another extension after waiting in the queue for a certain number of seconds. Select the check box to fill in the two text boxes:

  • <x>: This refers to the maximum waiting interval. If exceeded, the call will be automatically transferred to the specified extension. Default: 600 seconds.
  • <extension>: The extension which belongs to the same client account the call will be transferred to.

Allow Calls to Enter Queue When calls to enter queue when <agents_status>

When an incoming call is received, VoipNow will allow it to enter the queue depending on the agents' availability set here:

  • There are agents on queue, even logged out: The calls will be allowed to enter the queue if there is at least on agent defined for it, no matter if it is logged in or not. Basically, the calls will be accepted regardless the agent(s) status. This is the most unrestrictive option available.
  • At least one agent is logged in and unpaused: VoipNow will allow the calls to enter the queue only if at least one of the agents assigned to this queue is logged in and active (not on pause). This is the default option.
  • At least one agent is logged in, maybe paused: Unlike the previous option, this one allows VoipNow to accept the calls when at least one of the agents assigned to this queue is logged in, regardless if it is on pause or not.
When Calls Are Not Allowed to Enter Queue, Transfer Them to Extension calls are not allowed to enter queue, transfer them to extension <extension> (otherwise call is hanged up)

If the condition for allowing calls to enter the queue cannot be matched, instead of hanging up, you can choose to transfer them to another extension.
You need to enable this option in order to define the extension number.

If you decided to Allow calls to enter queue when 'There are agents on queue, even logged out', but there are no agents assigned to this queue, you can enable this option and allow calls to be transferred to another extension on the same client account. That way incoming calls will not be dropped.

Drop Existing Calls from Queue When existing calls from queue when <situation>

VoipNow allows you to choose the time for calls already in the queue to be dropped:

  • Never: Existing calls will not be dropped, no matter the agents' status. This will allow the caller to remain in the queue after all the agents log out or enter into pause. The default value.
  • All agents enter into pause or log out: Existing calls will be dropped from the queue when all assigned agents log out or enter pause.
  • All agents log out: Existing calls will be dropped from the queue only when all assigned agents log out and there is nobody left to pick them up.
When Calls Are Dropped from Queue, Transfer Them to Extension calls are dropped from queue, transfer them to extension <extension> (otherwise call is hanged up)

You can choose to transfer the calls dropped from the queue to another extension instead of terminating them. Select this check box to define the extension number where the dropped calls will be transferred to.

You can use the text boxes to specify the numbers of the extensions the calls will be transferred to or you can click the Extension icon to see a list with all the extensions available for the current user; a pop-up window will be displayed, allowing you to choose the extension number.

Play Sound sound <sound> on Disconnect Due to Queue Fulldisconnect due to queue full

Enable this checkbox if you want to specify the sound that will be played to the caller on disconnection due to queue full.
Use the icon to view the available sound files or manually fill in the file's location.
A pop-up window listing all sounds matching the name specified in the text box is displayed.

  • Listen: Allows you to listen to the message; the sound's total length is displayed as well using the hh:mm:ss format. If you want to download the sound on your hard drive, click the Download icon and confirm your choice.
  • Name: Identifies sound file. Click the link to select it.
  • Folder: Displays the file's folder location.

The path will display the folder name and also its origin. "/" placed before the name of a folder signals the current account's default folder. For every "/" added, you go up an account level.


...

Expand
titleClick here to read the CallerID related options.


OptionDetails
CallerID Name name in Public Callspublic calls

The options described below allow you to customize the CallerID name that will be displayed on the callee's screen when the extension is calling public destinations.

  • Set by server: If it supports the CallerID function, the callee's phone terminal will display the extension owner's Contact name.
  • Set by equipment: If it supports the CallerID function, the callee's phone terminal will display the caller's name as set up from the phone terminal device.
  • Set by user: If it supports the CallerID function, the value defined here will be displayed by the callee's phone terminal; by default, the text box contains the extension's Contact name, but you can set the CallerID name to a custom alphanumeric value.
CallerID Number number in Public Callspublic callsThe options described below allow you to customize the CallerID number that will be displayed on the callee's screen when the extension is calling public destinations.
  • Set by server: If it supports the CallerID function, the callee's phone terminal will display the extension's public phone number.
  • Set by equipment: If it supports the CallerID function, the callee's phone terminal will display the phone number of that particular phone terminal device.
  • Set by user: If it supports the CallerID function, the value defined here will be displayed by the callee's phone terminal; by default, the text box contains the extension's phone number, but you to set the CallerID number to a custom numeric value with three or moral digits;
Currently Using using CallerID NumbersnumbersAllows you to choose one or several CallerID numbers that will be sent when an outgoing call is initiated.

The numbers available are the ones defined for the channel(s) (resource) used for routing the calls to public destinations.

  • The custom text box displays the CallerID number(s) currently in use; the default number is displayed using bold characters;
  • To add a CallerID number, click the Change link and a pop-up window will be displayed allowing you to manage the CallerIDs;
  • In order to be displayed in this list, the public phone number(s) defined for the channels (resources) used for routing the calls to public destinations must be assigned to the client owning this extension.
  • It is possible to assign CallerIDs associated with DIDs that are on the client pool, but that have not been assigned to any extension.

Please note that a CallerID can be set as default even if it has not been assigned to the extension's DID pool.

To associate a CallerID with the extension, you need to select the corresponding checkbox and click the Assign CallerIDs link.
To disassociate a CallerID, you need to select the corresponding checkbox and click the Remove selected link.

Do Not Send not send CallerID on Public Callspublic calls

Applies if you do not want your CallerID to be sent to public destinations. If the callee's phone terminal supports the CallerID function, it will display the Anonymous string.

Send Public public CallerID on Internal Callsinternal calls

Applies if you want the public CallerID (when available) to be used for local and extended local calls as well. It allows the association between the CallerID of the Phone terminal user and an existing card code defined for the same CallerID.

Preserve Original original CallerID on Transferred Callstransferred calls

Applies if you want VoipNow to keep the original CallerID when the call is forwarded between destinations.

Send SIP P-Asserted-Identity Headerand P-Preferred-Identity headers

Allows the header headers to be added to all outgoing INVITE requests sent from this extension. 

The SIP P-Asserted-Identity header The header contains the caller ID number of the extension (, e.g. P-Asserted-Identity:sip:0003*003@localhost.localdomain).

The P-Preferred-Identity header is sometimes used to indicate an additional identity of preference when there is a choice. 

These headers are preserved only on outgoing external calls, e.g. P-Preferred-Identity: "John White" <sip:johnny@somedomain.org>.



4psarelated
NameRelated

...

topics

Queue

...

extension



Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 4.0 International.