AMS Interface¶
Setup¶
To setup the AMS Interface, navigate to the Tools menu and select Options.
Select the interface tab.
At this point there will be two choices, IVR Tech and Teleworks. For further description of both, refer below.
Message Templates¶
Pre 5.0¶
Pre 5.0 message templates are done in the style of Teleworks.
To setup message templates, you can navigate to Setup -> Company -> Message Template.
Enter a code
A code is a 1 to 6 character abbreviation for the template.
Enter a description for the code
The description may be up to 50 characters and it will identify the template.
Enter the Message Text
There are merge fields listed below that can be used to substitute different values specific to the contact being called.
Merge Fields Pre 5.0¶
Figure 611: Merge Fields Pre 5.0
Post 5.0¶
Post 5.0 message templates are done in the style of IVR Tech.
To setup message templates, you can navigate to Setup -> Company -> Message Template.
Enter a code
A code is a 1 to 6 character abbreviation for the template.
Enter a description for the code
The description may be up to 50 characters and it will identify the template.
Enter the Message Text
There are merge fields listed below that can be used to substitute different values specific to the contact being called.
Override Time Settings
Checking "Override Time Settings" will allow the user to override the time this template may be used.
Override Retry Settings
Checking "Override Retry Settings" will allow the user to override the max number of retries and duration for this template.
Merge Fields Post 5.0¶
Figure 612: Merge Fields Post 5.0
Upgrade Pre 5.0 to Post 5.0¶
A migration script has been included inside the Installer that will change the Pre 5.0 Merge Fields into Post 5.0 Merge Fields so any templates that already exists inside UMS will still be fully functional with the new integration.
Conditional Merge Fields¶
Unique merge fields that must be manually configured to return message A if true and message B if false. The true and false result must be delimited by the pipe | character within the merge field brackets. The true value is required, but can be left empty. The false value is not required.
These are intended for statement communications, but can be used for other communication activities. SMS is not advised due to potential length limitations. Send a test email or message to verify before deploying to a billing or other mass communication.
Conditional Merge Field |
Description |
|---|---|
IsAutoPayCustomer |
Determines if customer is currently on autopay |
Figure: Conditional Merge Field formatting
In the above example, if the customer is on autopay, then we would return ResultIfTrue in the message. If the customer is not on autopay, then we would return ResultIfFalse in the message.
This can be useful when wanting to return a word or sentence for each unique customer based on whether or are not they are signed up for autopay.
Examples¶
You [[IsAutoPayCustomer|are|are not]] enrolled in autopay.
If the customer has autopay set, this will read:
You are enrolled in autopay.
If the customer does not have autopay set:
You are not enrolled in autopay.
[[IsAutoPayCustomer||You are not enrolled in autopay. Register online!]]
If the customer has autopay set, this will return nothing, as the ResultIfTrue is empty.
If the customer does not have autopay set:
You are not enrolled in autopay. Register online!
[[IsAutoPayCustomer|Enjoy your discount for being registered for autopay!]]
If the customer has autopay set:
Enjoy your discount for being registered for autopay!
If the customer does not have autopay set, this will return nothing because there is no ResultIfFalse value provided.
[[IsAutoPayCustomer]]
This will return nothing because no true result was provided.
Twilio¶
Configuration¶
Use this screen to Add, Edit, Delete, and assign Twilio configurations.
Field |
Description |
|---|---|
Configurations |
Existing configurations that can be modified or assigned to a company. |
Selected configurations |
Allows users to assign Twilio configurations to a company. |
Add¶
Field |
Description |
|---|---|
Configuration Name |
User defined name for the Twilio configuration. |
Endpoint Url |
Url that points to the messaging server. |
API Key |
Unique identifier used to authenticate Twilio SMS requests |
Teleworks¶
Configuration¶
Use this screen to configure the Teleworks interface. All fields are required.
Field |
Description |
Default |
|---|---|---|
Company |
The company associated with the configured Teleworks account |
First company |
Act as user |
The user assigned to impersonate the inbound functions |
Blank |
Start time |
The earliest local time at which a call should be placed. |
Blank |
End time |
The latest local time by which a call should be placed |
Blank |
Maximum retries |
The maximum number of times a call should be retried |
Blank |
Min retry duration |
The minimum amount of time that must pass between retries of the same phone number |
Blank |
Service URL |
The base URL to contact the IVRTech services to process outbound calls. |
Blank |
Application GUID |
The unique identifier for the service application. |
Blank |
Service user name |
The Teleworks application’s user name. |
Blank |
New service password |
The Teleworks application’s password for the Teleworks user. |
Blank |
Leave voicemail |
Tells the IVR application to leave a voicemail if the user fails to answer. |
Unchecked |
Figure 613: Teleworks
IVR Tech¶
Configuration¶
Use this screen to configure the IVRTech interface. All fields are required.
Field |
Description |
Default |
|---|---|---|
Company |
The company associated with the configured IVRTech account |
First company |
Act as user |
The user assigned to impersonate the inbound functions |
Blank |
Start time |
The earliest local time at which a call should be placed. |
Blank |
End time |
The latest local time by which a call should be placed |
Blank |
Maximum retries |
The maximum number of times a call should be retried |
Blank |
Min retry duration |
The minimum amount of time that must pass between retries of the same phone number |
Blank |
Endpoint |
The base URL to contact the IVRTech services to process outbound calls. |
Blank |
Api token |
The unique token assigned by IVRTech to authenticate with their services |
Blank |
Broadcast Status¶
The following screen shows a listing of the Broadcast (calls)
Figure 615: Manage Broadcast Status
Click on “View Limits” to see limit details of the broadcast (see screen below)
Figure 616: Manage Broadcast Limits
Highlight a line item and double click to see the details of the Broadcast. Details will include BroadcastID, Broadcast Name and Message Template used for the call. A list of all the calls will appear showing the Customer Account Number, Customer’s name, Dialed Number, Date of the call, Call Attempts and Call Result.
Figure 617: Manage Broadcast Details






