You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Function

Use this object to search for a user given various parameters (a partial search will be performed if not all parameters are provided).

For example, if the user redirects his / her telephone to the system, the so-called redirector or the service number could be used to find the user in question - if the users phone is redirected to 99xxx where xxx is the user's telephone number, string functions can be used to extract the xxx from the called service number. Subsequently, a user search is performed with the telephone number.

If the user is found, a callback or voice mail could be sent directly to the users account.

Parameters

Object Name

Name of this object instance

User Name

Name of the user

User first name

First name of the user

User UID

UID of the user

Phone number

Telephone number of the user

PIN

The PIN of the user RELEASE 3.20

Save in

Specify a variable prefix in which the result is to be stored.

Retrieve ACD Status

If this option is specified, several additional variables pertaining to the status of the user in the ACD are also retrieved. RELEASE 3.20

Variables

The following variables are provided. Note, that some variables are duplicated over all ACD groups.

Variable

RELEASE 3.20 Returned when
Retrieve ACD Status specified

Content
<prefix>.usersid

The ID of the user.
<prefix>.usersuid

The UID of the user.
<prefix>.AcdStatus.<AcdGroupsID>.FirstLoggedInUserWavesID

 X

The ID of the name prompt for the first logged in user in the group (determined by the earliest login date/time):
<prefix>.AcdStatus.<AcdGroupsID>.LoggedInUsersWavesIDs

X

The IDs, comma separated, of the name prompts for all users logged into the group.
<prefix>.AcdStatus.<AcdGroupsID>.FirstLoggedInUserID

X

The ID of the first logged in user logged into the group (determined by the earliest login date/time).
<prefix>.AcdStatus.<AcdGroupsID>.AcdAgentStatusID
XThe ID of the agent status the user is currently in.
<prefix>.AcdStatus.<AcdGroupsID>.LoggedInUsersIDs
XThe IDs, comma separated, of all users logged into the group.
<prefix>.AcdStatus.<AcdGroupsID>.GroupNameWavesID
XThe ID of the ACD group name prompt.
<prefix>.AcdStatus.<AcdGroupsID>.AcdGroupsID
XThe ID of the ACD group.
<prefix>.AcdStatus.<AcdGroupsID>.bLoggedIn
XWhether the user is logged into the group. 1 = logged in, 0 = not logged in.
<prefix>.AcdStatus.<AcdGroupsID>.bLoggedInAcd
XWhether the agent is logged into the ACD. 1 = logged in, 0 = not logged in.
<prefix>.AcdStatus.<AcdGroupsID>.WavesID
XThe ID of the wave file associated with the current ACD status of the agent.
<prefix>.AcdStatus.<AcdGroupsID>.bPauseAcd
XWhether the agent is in pause in the ACD. 1 = pause, 0 = no pause.
<prefix>.AcdStatus.<AcdGroupsID>.LoggedInGroupCount
XThe number of ACD groups the user is currently logged into. Only groups where the user is configured as a permanent or reserve agent are counted.
<prefix>.AcdStatus.<AcdGroupsID>.LoggedOutGroupCount
XThe number of ACD groups the user is currently not logged into. Only groups where the user is configured as a permanent or reserve agent are counted.

Outputs

Output

Used when ...

Found

The call flow continues here when the user was found.

Not Found

The call flow continues here if the user was not found.

  • No labels