Giter Site home page Giter Site logo

tsapiclient's Introduction

TSAPIClient

TSAPI .NET Client w/Demo

This project is a C# .NET based TSAPI client for connecting to Avaya phone systems for the purpose of monitoring and controlling extensions.

It has been used in production for over 3 years for a screen pop application, as well as for monitoring calls queued to hunt groups.

I am no longer developing this project. I am open sourcing it here so it can of use to others.

There is a demo app that shows how to connect to the phone system, monitor an extension, dial and hang up. A lot more can be done with the TSAPIClient though.

This project requires some 3rd party libraries from Avaya to work. Follow these steps to acquire them:

  1. Download Avaya Aura AE Services TSAPI Client MS Windows 7.1 from the Avaya support website. It should be named something like this: tsapi-client-win32-7.1.0-67.zip
  2. Extract the downloaded zip file.
  3. In the extracted folder is file named Data1.cab. Extract it like a zip archive.
  4. The four following files are required: aes_libeay32.dll, aes_ssleay32.dll, attprv32.dll, and csta32.dll. Copy them into the output directory of the TSAPIClient project.
  5. Rename aes_libeay32.dll to AES-LIBEAY32.dll. Rename aes_ssleay32.dll to AES-SSLEAY32.dll.
  6. Also copy the TSLIB.INI file from the extracted zip archive into the output directory of the TSAPIClient project. This file will need to contain the IP and port of the Avaya phone system in the Telephony Servers section.

tsapiclient's People

Contributors

bfoster-coredial avatar voice4net avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.