You are on page 1of 1

IVM Plugins

An IVM Plugin is a small external program that IVM can run to process or obtain data
during a call. For example, if you are making a interactive voice response system to
tell the caller the current temperature, a plugin can be used to read from the hardware
and return the temperature to IVM. A plugin could also be used to restart the
computer, access a database, process credit card orders and much more.

Plugin Downloads

The plugins below are useful for developing IVR systems using IVM. They can be
downloaded free.

• GENFUNC Performs many general numeric and alphanumeric operations


including =, contains, starts with, >, <, >=, <=, +, -, /, *, %, assign, round and
many more operators.
• SQLLINK This plugin provides ODBC connectivity to link to an SQL
database.
• EMAIL Automates the sending of any file as an attachment to an email. This
file actually contains 2 plugs. One sends email using MAPI (eg. Eudora,
Outlook). The other sends email directly to the mail server using SMTP.
• FAX Automates sending of faxes (eg. for telephone fax-back info-sheets etc.).
Requires Windows 2000/XP with Microsoft Fax installed. This is ideal for
creating fax back services.
• GETDATA Extract data from comma delimited list (eg. account balances
etc.).
• GETDATAX Extract data from comma delimited list (advanced version).
• SAVEDATA Saves data entered during the call in a database file (in csv
format). This can be useful to allow callers to update information in the
database.
• CHECKDATA Checks a data file (comma delimited list) for a match of 2
items. Ideal for testing whether an entered ID has a correct pin using an ID,Pin
data file.
• FINDDATA Returns information from a simple database stored as a comma
delimited list. Can be used to return information to a caller based on what they
dial in.
• INETURL Accesses an Internet Server (eg. for authorization, information
upload etc). Also allows plugins to be run on remote computers via the
internet. For example this plugin can be used to access a Mysql database via a
PHP script.
• PORT Input from hardware port (eg. dial to check security connections).
Connection is made to a game port. The wiring diagram is included.
• TAIN Use TainElectronics input or output hardware (eg. read the temperature,
measure volts or switch power on and off).
• RAND Create a random variable (eg. to play random announcements).
• RESTART Reboot computer on network (eg. dial IVM to reboot crashed
server).

You might also like