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

Compare with Current View Page History

« Previous Version 8 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

PINThe PIN of the user

Save in

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

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

Variables

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

VariableRetrieve ACD Status onlyContent
<prefix>.usersid
The ID of the user.
<prefix>.usersuid
The UID of the user.
<prefix>.AcdStatus.<AcdGroupsID>.FirstLoggedInUserWavesIDXThe 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=<values_comma_separated>XThe IDs, comma separated, of the name prompts for all users logged into the group.
<prefix>.AcdStatus.<AcdGroupsID>.FirstLoggedInUserIDXThe ID of the first logged in user logged into the group (determined by the earliest login date/time).
<prefix>.AcdStatus.<AcdGroupsID>.AcdAgentStatusIDXThe ID of the agent status the user is currently in.
<prefix>.AcdStatus.<AcdGroupsID>.LoggedInUsersIDsXThe IDs, comma separated, of all users logged into the group.
<prefix>.AcdStatus.<AcdGroupsID>.GroupNameWavesIDXThe ID of the ACD group name prompt.
<prefix>.AcdStatus.<AcdGroupsID>.AcdGroupsIDXThe ID of the ACD group.
<prefix>.AcdStatus.<AcdGroupsID>.bLoggedInXWhether the user is logged into the group. 1 = logged in, 0 = not logged in.
<prefix>.AcdStatus.<AcdGroupsID>.bLoggedInAcdXWhether the agent is logged into the ACD. 1 = logged in, 0 = not logged in.
<prefix>.AcdStatus.<AcdGroupsID>.WavesIDXThe ID of the wave file associated with the current ACD status of the agent.
<prefix>.AcdStatus.<AcdGroupsID>.bPauseAcdXWhether the agent is in pause in the ACD. 1 = pause, 0 = no pause.
<prefix>.AcdStatus.<AcdGroupsID>.LoggedInGroupCountXThe 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>.LoggedOutGroupCountXThe 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