Skip to content

sduthil/xivo-client-qt

 
 

Repository files navigation

XiVO Client

XiVO Client is a Desktop CTI client based on QT. The Client provides various CTI services such as controlling a phone, sending a fax, or monitoring a XiVO Call Center.

Building the client

  1. Install QT 4, make and GCC
  2. run qmake
  3. run make

You can find more complete documentation on building the XiVO Client on the XiVO documentation web site.

Running the client

Once the client is built, you can run it with the following command:

LD_LIBRARY_PATH=bin bin/xivoclient

Running unit tests

  1. Install google-mock library with apt-get install google-mock
  2. Build the client with qmake CONFIG+=tests CONFIG+=gmock
  3. Run unit-tests/alltests.sh

Running functional tests

  1. Install and configure the XiVO Acceptance library
  2. Build the client with make FUNCTESTS=yes
  3. Export the path to the binary in XC_PATH. (e.g. export XC_PATH=/home/user/xivo-client-qt/bin)
  4. Run any of the tests in xivo-acceptance that need the client

About

A CTI client for XiVO

Resources

License

Stars

Watchers

Forks

Packages

No packages published