Reference10:Concept Exchange Calendar Connector

From innovaphone wiki
Revision as of 11:53, 3 August 2012 by Dde (talk | contribs) (New page: ==Requirements== It is needed to have the application platform installed and running. ===Microsoft Exchange Server=== The innovaphone e...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
There are also other versions of this article available: Reference9 | Reference10 (this version)

Requirements

It is needed to have the application platform installed and running.

Microsoft Exchange Server

The innovaphone exchange application supports the Microsoft Exchange Server 2010 SP1 and SP2!

Installation

Download the latest version of innovaphone exchange.

Log into the application platform, go to the Applications tag, click on Upload/Update and upload the downloaded file. The installation will start automatically and the page will refresh every two seconds showing the installation process. If there is no error during the installation you will see at the end "Installation was succesfull". Otherwise, you will get "installation failed" and the reason why it went wrong.


Hotfix

If you have already installed the latest version of the exchange application, simply download the Exchange...HotfixIncremental for your platform (VM or IPxx10) or if you have missed some hotfixes, download the Exchange...HotfixCumulative archive, which contains all hotfixes since hotfix1.

Upload this hotfix archive here.

Configuration

Device

PBX

Exchange

Database

The exchange application installs postgreSQL version 8.4 as database management system and creates the innovaphone-exchange database to store users from the PBX. PostgreSQL is also available for other applications and any of them could create its own database.

Password

The exchange application creates the database user innovaphone-exchange with default password exchange. This password may be changed at the innovaphone Exchange page under Config/Database.

Remote Access

There are tools (PgAdmin III) that allow to connect to application databases remotely. It is first needed to configure the IP you are connecting from under Config/Database at the innovaphone exchange page.

Backup and Restore

You can both manually and automatically backup the database and configuration files for the exchange application under Administration/Backup in the application platform.

Configuration details for the update server can be found here.

Configuration Files

saveinnovaphone-exchangecfgs is the command used to automatically save configuration files with the Command File.

Data

saveinnovaphone-exchangedb is the command to automatically backup the whole innovaphone exchange database with the Command File.

Logs

saveinnovaphone-exchangelogs to save log files with the Command File.

Appendix

Installed Debian Packages

The following packages (and their dependencies) are installed with innovaphone Reporting:

  • php5-pgsql
  • php5-mcrypt
  • postgresql-8.4
  • postgresql-common

Configuration Files

pg_hba.conf is the client authentication configuration file and controls which hosts are allowed to connect, how clients are authenticated, which PostgreSQL user names they can use and which databases they can access.

postgresql.conf is the PostgreSQL configuration file

Data Files

If you backup the innovaphone exchange database, you'll get a gz archiv, which contains the whole innovaphone-exchange database.

Database Structure

users

Users retrieved from the configured PBX.

calendar_items

Calendar items for the users retrieved from the Microsoft Exchange Server.

Tools

NetDrive

NetDrive is a usefull webdav client, which can be used to access webdav of the innovaphone application platform.

PGAdmin

PGAdmin is an administration tool for PostgreSQL databases.

Putty

Putty is SSH client to connect to the linux application platform.


Known Problems