Sign inSign up

upinget/callanalytics

By upinget

•Updated about 2 months ago

Call Analytics for Avaya Aura CM

Image
Integration & delivery
Monitoring & observability
2

767

upinget/callanalytics repository overview

⁠Call Analytics for Avaya Aura CM

Call Analytics is a server program that monitors Avaya VDNs, ACD Hunt Groups and Extension objects, it extracts useful information from monitoring events and outputs call and agent records for applications such as reporting, wallboard integration and call log analysis. The Call Analytics is a CTI reporting and real time monitoring engine and it is an ideal tool when CMS is not in placed for call center environment.

The Call Analytics uses Avaya TSAPI library, it monitors these Avaya objects and produces the data for real time reports, splunk and database logging. Also, the data can be accessed by various interfaces such as API DLL, database and REST interface. For more information, please visit the CallAnalytics Programming Blog⁠.

⁠Create the Container

To create a container as daemon process, enter the following command
docker run -d --restart=always --mac-address="YOUR_MAC_ADDRESS" -p 14003:14003 -p 5301:5301 -p 5302:5302 -v /var/log/callanalytics:/var/log/callanalytics --name callanalytics callanalytics:tagname
To create a container as daemon process and store the data to external database, enter the following command
docker run -d --restart=always --mac-address="YOUR_MAC_ADDRESS" -p 14003:14003 -p 5301:5301 -p 5302:5302 -v /var/log/callanalytics:/var/log/callanalytics --add-host=caremotedb:192.168.1.20 --name callanalytics callanalytics:tagname
Port number description as following:
  • 14003: Telnet port of CallAnalytics
  • 5301: CallAnalytics REST interface port
  • 5302: CallAnalytics Secure REST interface port

⁠Configure the CallAnalytics Parameters

Telnet to the CallAnalytics console, update the parameters by the following comands
  • setup
  • setup api
  • setup database
  • setup splunk

⁠Configure the TSAPI Client Library Inside the Container

After the container is created, you can enter into the container by the following command
docker exec -i -t callanalytics bash
Then, edit the /usr/lib/tslibrc, add the AES IP address and the TSAPI service port number to the file.
After these changes, restart the CallAnalytics program by the following command
/usr/local/upinget/stopca.sh

Tag summary

Content type

Image

Digest

sha256:44616d52c…

Size

356.8 MB

Last updated

about 2 months ago

docker pull upinget/callanalytics:2.2.2