Third Party IVR Vendor Context Properties

The following table describes the context properties applied when using a third party IVR system.

Table 1. Third Party Vendor Context Properties
Property Description

PASS > PASSInfoServer > 3rdPartyIVRVendor > Use3rdPartyNotification

If selected, the notification settings for new bookings are stored in a third party format. If not selected, the NotificationForPass table stores the notifications to clients. Third party vendors may choose to use their own system or method of sending the notifications.

PASS > PASSInfoServer > 3rdPartyIVRVendor > Enable NoShow Listener

If selected, all No Show events from the Schedule Server will send No Show notifications.

PASS > PASSInfoServer > 3rdPartyIVRVendor > NotificationMapping > NoShow

Sets the notification type for No Show.

PASS > PASSInfoServer > 3rdPartyIVRVendor > NotificationMapping > Arrive

Sets the notification type for an Arrive.

PASS > PASSInfoServer > 3rdPartyIVRVendor > PassGetCallbackTrips > IncludeUnscheduledTrips

If selected, unscheduled trips are also returned by PassGetCallbackTrips.

PassGetCallbackTrips is a server function, which is responsible to get callbacks for trips. If a client is supposed to receive a call one day or 15 minutes before a trip, the system calls the PassGetCallbackTrips function to get all the trips for which notifications are supposed to be sent .

PASS > PASSInfoServer > 3rdPartyIVRVendor > SendMessage > URI

Sets the URI (uniform resource identifier) of the service to send messages to clients through the third party IVR system.

PASS > PASSInfoServer > 3rdPartyIVRVendor > SendMessage > Port

Sets the port of the service to send messages to clients through the third party IVR system.

PASS > PASSInfoServer > 3rdPartyIVRVendor > SendMessage > Service

Additional information that is appended to the URI after the IP address and port. An error may result if this value is left blank.

PASS > PASSInfoServer > 3rdPartyIVRVendor > SendMessage > Timeout

Sets the maximum amount of time (in milliseconds) that is allowed for the third party IVR system to respond to requests.

PASS > PASSInfoServer > 3rdPartyIVRVendor > SendMessage > DeliveryTimeout

Sets the delivery timeout (in minutes) for the third party IVR system.

PASS > PASSInfoServer > 3rdPartyIVRVendor > SendMessage > Interface

Sets the interface for calling the third party IVR system.

PASS > PASSInfoServer > 3rdPartyIVRVendor > SendMessage > UserName

Sets the user name for the third party IVR vendor shell.

PASS > PASSInfoServer > 3rdPartyIVRVendor > SendMessage > Password

Sets the password for the third party IVR vendor shell.

PASS > PASSInfoServer > 3rdPartyIVRVendor > TimeThreshold > ResendingCallbacks

Sets the threshold (in minutes) for resending IVR callbacks.

PASS > PASSInfoServer > 3rdPartyIVRVendor > TimeThreshold > ReminderTimeAhead

Sets the threshold (in minutes) for sending a reminder to clients.

PASS > PASSInfoServer > 3rdPartyIVRVendor > TimeThreshold > SchTimeCallbacks

Sets the threshold (in minutes) required to call back clients if the scheduled time has been changed. For example, if the trip’s scheduled time is changed to less than the set value: 30 minutes before the trip’s scheduled time, then the third party vendor has to send a notification to the client.