About TeleTime IP
Interactive Voice Response (IVR) is a telephony technology that allows a user to access or enter data by touch tone telephone. Telephony solutions are critical in situations such as:
- When the number of devices or computers that would be required to support timekeeping transactions for the company or organization are cost-prohibitive.
- When employee jobs are “on the road” and the company does not yet want to absorb the cost of mobile technology.
- When a company needs to know where employees are when they punch or perform another transaction, and mobile GPS tracking is not yet ubiquitous.
- When remote sites have a low, or no, cellular signal and slow network connectivity.
TeleTime IP presents a complete and integrated IVR solution for these and other telephonic needs. Using TeleTime IP, employees can perform such transactions as entering a punch or time stamp; checking their schedules; checking their accruals; or entering job, work rule, labor category, and cost center transfers. Managers can also edit timecard data and monitor employee hours. Transactions that do not involve inquiries can be performed even when the timekeeping application is offline. Data is stored locally to allow business operations to continue as usual. TeleTime IP allows system administrators to configure how users interact with the telephony system from within the application.
The operational components of TeleTime IP and their roles include:
Component | Role |
---|---|
TeleTime IP telephony server | Interactive voice response solution. Provides dial-up transaction and online inquiry functions, plus transaction upload and configuration download operations. |
UDM | Provides mechanisms for configuring TeleTime IP servers, user profiles, and events as well as for monitoring tasks and users. |
Timekeeping application | Allows administrators to create and assign function access profiles that control access to TeleTime IP functionality, designate TeleTime IP employees who can dial into and perform transactions on the TeleTime IP telephony server, establish aliases for TeleTime IP transactions on the server, and audit TeleTime IP events. |

The following features configure the users and components of the telephony system
Component | Description | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
In Universal Device Manager (Configuration > TeleTime IP) | ||||||||||||||||||||||
TeleTime IP Server Configuration page | Use the TeleTime IP Server Configuration page to:
|
|||||||||||||||||||||
TeleTime IP Server Details page | Use the TeleTime IP Server Details page to:
|
|||||||||||||||||||||
TeleTime IP Configuration page | Use the TeleTime IP Configuration page to configure the following items:
|
|||||||||||||||||||||
In Universal Device Manager (Configuration > Events) | ||||||||||||||||||||||
UDM events | The following system events have been added to UDM to support TeleTime IP downloads to the TeleTime IP server. The table also indicates the frequency at which each event is automatically run, as well as whether the event can be manually run by means of the Download to IVR action in the TeleTime IP Server Configuration page and the TeleTime IP Server Details page. Note: By default all TeleTime IP events are disabled and must be enabled when the TeleTime IP functionality is in use.
|
|||||||||||||||||||||
In Universal Device Manager (Configuration > Properties) | ||||||||||||||||||||||
UDM properties | The following properties have been added to UDM to support TeleTime IP:
|
|||||||||||||||||||||
In timekeeping application | ||||||||||||||||||||||
Access control points | Access control points can be configured in function access profiles to control access to
the TeleTime IP setup pages, the TeleTime IP section of the People Information page, and
the TeleTime IP API bean.
|
|||||||||||||||||||||
System settings |
global.wivr.user.id.type Type of ID that a TeleTime IP employee will use to login to the TeleTime IP server. Select either Employee ID, Badge ID, or TeleTime IP ID. |
|||||||||||||||||||||
People Information |
The Devices > TeleTime IP section of an employee's People Information page provides options to designate the employee as a TeleTime IP Employee, specify a TeleTime IP User Profile for the employee, and require a password change at the employee's next login to the telephony system. It also allows you to specify a TeleTime IP ID for the employee. The TeleTime IP ID can be selected as the ID with which employees log into the TeleTime IP server. The security type is defined in the global.wivr.useridtype system setting. It can set to one of the following for all TeleTime IP employees of the application:
|
|||||||||||||||||||||
TeleTime IP aliases in setup applications |
Aliases are sent to the TeleTime IP server to allow users to simply enter a numeric value from the phone that maps to one of the following:
Using the TeleTime Configuration > Job Alias Assignment option, an administrator can also create aliases that TeleTime IP users can employ to represent jobs when dialed into the TeleTime IP server. |
|||||||||||||||||||||
Audit Report | The Audit Report in the timekeeping application logs information for changes to certain TeleTime IP values. All TeleTime IP audit types begin with the string "TeleTime IP". |

To set up and monitor the TeleTime IP configuration, an administrator must be assigned a function access profile (FAP) that makes the TeleTime IP configuration option visible from the UDM main menu's Configuration entry. To do so, set the Workforce Manager > Common Setup > Universal Device Manager > Universal Device Manager Setup access control point (ACP) to allowed in the FAP.

When a user dials in, the TeleTime IP server prompts that user to enter a user ID, then a password. If the combination of user ID and password is not valid, the TeleTime IP server prompts the caller to try again, disconnecting the call after the caller has reached the retries limit.
Note: Passwords are optional; callers do not need passwords to access the system.
During configuration, you must determine which kind of ID the TeleTime IP Server prompts for—the employee ID, badge number, or a TeleTime IP ID number. The security type of this ID is configurable in the global.wivr.useridtype system setting, and can be one of the following:
- Employee ID, as assigned in the People Information > Employee Information page.
- Badge ID, as assigned in the People Information > Devices > Device Information page
- TeleTime IP ID, which can be assigned on the People Information > Devices > TeleTime IP page if global.wivr.useridtype is set to TeleTime IP ID.
Application users already have an employee ID so their employee IDs are a logical choice. However, if the employee IDs include letters or other non-numeric characters, you must select a different identifier because the TeleTime IP server requires a numeric user ID. Also, if the employee IDs are very long, you may want to select an ID that will be less burdensome for telephony users to key in.
If your company uses data collection devices, users most likely have badges with badge numbers. If all TeleTime IP users have badge numbers, badge numbers would be another logical choice for a user ID.
If neither an employee ID nor a badge number seems appropriate, you can create TeleTime IP ID numbers. TeleTime IP IDs have meaning only to the TeleTime IP server; they have no meaning in the timekeeping application.
When you have determined which ID TeleTime IP employees will use to logon to the telephony system, use the TeleTime IP page of the Devices section of an employee's People Information page to:
- Identify a person as a telephony user
- Assign a TeleTime IP user profile to that person
Timekeeping data related to this person will be exchanged only between the Timekeeping application and the TeleTime IP server if the person is designated as a TeleTime IP Employee on this page. To do so, and enable these attributes for assignment, select the TeleTime IP Employee check box.
The page also displays the login ID that a person must use when logging into the telephony system.
Options allow you to:
- Require a password change when the person dials into the telephony system following an employee download from the Timekeeping application.
- Assign a TeleTime IP user profile to the person from the drop-down list. TeleTime IP user profiles are defined from the UDM main menu at Configuration > TeleTime IP > TeleTime IP Configuration > User Profiles. A person using the telephony system must be assigned a TeleTime IP user profile.

An alias is a numeric TeleTime IP code that maps to to a pay code, work rule, labor category entry, or cost center.
Create aliases for the following reasons:
- To allow telephony employees to enter any item whose name contains alphabetic characters, because data entry into TeleTime IP must be numeric.
- To speed up data entry, by assigning short aliases to long, numeric names. Example: A labor entry named “30987” in the Timekeeping application is assigned the alias “37” in TeleTime IP.
Note: You must create aliases for pay codes, work rules, and cost centers to use them in TeleTime IP. Only pay codes and work rules that have an alias defined are downloaded to the TeleTime IP Server.
For example, TeleTime IP users enter hours into four pay codes, so the administrator creates single-digit aliases for them: Regular Day = 1; Vacation = 2; Sick = 3; and Holiday = 4.
One way to make aliases easy to remember is to abbreviate the name of an item and then assign the numbers of the telephone keys that are associated with the letters in the abbreviation.
For example, Regular = REG = 734, Vacation = VAC = 822, Sick = SCK = 725,
Holiday = HOL = 465.
In this case, if users forget the numeric code they will still be able to figure it out with the alphabetic code. Just keep in mind that the TeleTime IP server accepts the numeric input, not the alphabetic data.
Note: Numeric aliases must be unique in each category of items.
A TeleTime IP alias consists of up to ten digits.
Note: Although the TeleTime IP Alias field requires digits, the field is interpreted as a string. As a result, values such as 01 and 001 are both acceptable and unique.
You can define TeleTime IP aliases for the following objects:
Object | Define TeleTime IP alias in... |
---|---|
Pay code | Pay Policies > Pay Codes > Pay Code Definitions |
Work rule | Pay Policies > Work Rules |
Labor category entry | Business Structure Setup > Labor Category Entries |
Cost center | Business Structure Setup > Jobs and Business Structure |
Note: Using the TeleTime Configuration > Job Alias Assignment option, an administrator can also create aliases that TeleTime IP users can employ to represent jobs when dialed into the TeleTime IP server.

You must create aliases for pay codes in order to use them in TeleTime IP, even if the pay code names are numeric. Only pay codes that have an alias defined are downloaded to the TeleTime IP Server.
Examples of pay code aliases:
Pay code name | Alias |
---|---|
Regular | 73 |
37165 | 37 |
Note: Although each pay code alias must be unique among the pay code aliases, you can reuse an alias for a work rule, labor category entry, or cost center.

You must create aliases for work rules in order to use them in TeleTime IP, even if the work rule names are numeric. Only work rules that have an alias defined are downloaded to the TeleTime IP Server.
Examples of work rule aliases:
Work rule name | Alias |
---|---|
Lab | 01 |
935460 | 03 |
Note: Although each work rule alias must be unique among the work rule aliases, you can reuse an alias for a pay code, labor category entry, or cost center.

Even if the names of the labor category entries to which a TeleTime IP user may transfer are exclusively numeric, you may choose to create labor entry aliases that are shorter than the labor category entry names to speed up data entry into the TeleTime IP system.
Examples of labor category entry aliases:
Labor category entry name | Alias |
---|---|
Cargo 1 | 601 |
Cargo 2 | 602 |
Note: Although each labor category entry alias must be unique among the labor entry aliases for a particular labor category, you can reuse an alias for a pay code, work rule, or cost center.

You must create aliases for cost centers in order to use them in TeleTime IP, even if the cost center names are numeric.
Examples of cost center aliases:
Cost center name | Alias |
---|---|
CC_Production | 10 |
CC_Test | 03 |
Note: Although each cost center alias must be unique among the cost center aliases, you can reuse an alias for a pay code, labor category entry, or work rule.