Amazon SimpleDB
for storing call records

In this chapter you can learn how to configure the Ozeki Phone System XE to be able to store call records using a Amazon SimpleDB database server. You will be provided with the installation steps, the configuration details such as the database connection string, database connection type, and with the recommended database table layout.

To be able to store calling information to a Amazon SimpleDB database, you need to configure the Call reporter SQL API in the Ozeki Phone System XE in the following way.

During the configuration you should choose the following database connection type:

Odbc

You should use the next database connection string:

Access Key=your_access_key;Secret Access Key=your_secret_access_key

The database connection string has to be modified to match your database. You should use the IP address or the hostname of your database server. You need to provide your username and your password as well.

The connection string and the connection type should be entered on the Call Reporter SQL API configuration form.


Figure 5 - Specifying the connection string for the Amazon SimpleDB database

In the following figure you can see the SQL templates tab of the Call reporting API. Here, you need to provide the SQL queries that will store the main changes of the calls (e.g. when a call started, forwarded or finished).


Figure 6 - Specifying the SQL queries

After the Call Reporter SQL API has been configured in the Ozeki Phone System XE, the only thing left to do is to create the database table for Call Reporter SQL API. We recommend you to use the following table layout:

  • ozpbxcalls table
Name Type
id int(11) (primary key)
starttime datetime
source varchar(150)
callerid varchar(150)
dialed varchar(150)
destination varchar(150)
duration int(10)
callstate varchar(150)
recordurl varchar(150)

If you have any questions or need assistance, please contact us at info@ozekiphone.com.

Dig deeper!
People who read this also read...

More information