Skip to content

sileht/xivo-ctid-ng

 
 

Repository files navigation

XiVO CTI NG Build Status

XiVO CTI is a Computer telephony integration server that provides advanced telephony services such as automatic phone control and Call center monitoring. CTI services are controlled by connecting to the server with the XiVO CTI client

Installing XiVO CTI NG

The server is already provided as a part of Wazo. Please refer to the documentation for further details on installing one.

Running unit tests

pip install tox
tox --recreate -e py27

Running integration tests

You need Docker installed on your machine.

  1. cd integration_tests
  2. pip install -r test-requirements.txt
  3. git clone https://github.com/wazo-pbx/chan-test
  4. export CHAN_TEST_DIR=$PWD/chan-test # CHAN_TEST_DIR defaults to ../../chan-test
  5. make test-setup
  6. make test

Environment variables

Running the integration tests is controlled by the following environment variables:

  • INTEGRATION_TEST_TIMEOUT: controls the startup timeout of each container
  • LOCAL_GIT_REPOS: may be used to mount development python packages inside containers

About

☎️ UC micro service for Wazo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.6%
  • Erlang 3.2%
  • Other 0.2%