AVANSER API and Third Party Integration
There are two main ways to integrate with 3rd Party APIs:
1. WebAPI:
2. HTTP Callback Integration:
For each call, we will perform an HTTPS Get or Post to the designated HTTPS endpoint. This method allows to push via HTTP Get or via HTTP Post. When using POST we have a templating system where you can configure JSON or XML structure and we will fill the content with the values according to the calls received or made through our system.
Test system information: The service must be configured, then dummy calls must be created so that you can test the functionality. We'll need a staging Callback URL where to send the data.
Authentication Information: Authentication to our systems is HTTP Basic Authentication over SSL (HTTPS Auth Basic).
Q&A
1. Would there be any difference in the two APIs apart from the way the API is triggered.
Yes, the WebAPI can return also Call Evaluation, Call Transcriptions, Call Sentiment and Call Notes.
2. Using WebAPI Console, when invoked a response using Mock Server, it is unable to get a mock response except for the TokenKey.
The WebAPI can be tested live with any customer valid login details.
3. The Spec section seems to have hardcoded data but is it possible to provide a URL with working parameters so that it returns a mock response?
The customer can test the results themselves by (for example) calling the cURL command as per below:
4. In Callback HTTP URL, what type of authentication is supported when pushing to an external URL ?
The only http authentication supported by the Callback HTTP URL api is HTTP Basic Authentication. That can be specified in the URL as per below:
Service is available for configuration.
However:
- We need some direction from the client in how to configure all the parameters. There are over 50 parameters available.
- What type of request it is supposed to use: POST or GET
- For POST we have to know if JSON or XML and what structure the object should have.
Related Articles
AVANSER Telco API - Product Outline and Examples
Understanding AVANSER number stock When automating number provisioning it is important to know your inventory configuration. Your inventory is managed by Country; each Country has different number classes available for your tracking needs. Number ...
AVANSER API Services Quick Reference Summary
Summary The Objective of this document is to outline the various APIs AVANSER offers for both collection of data and remote service interaction. Individual documentation for all APIs is available in the table below: API Link Telco API Enables the ...
Xplan: Integration Setup
AVANSER’s new Xplan integration provides automated file noting against individual client contacts, combining call and transcription data. Each time a call is sent to Xplan, a file note is created with the full call data, attached call recording file ...
Google Analytics Integration Setup and Troubleshooting
AVANSER's Google Analytics integration pushes ‘call conversions’ into GA as offline events. The call events are considered as offline because the act of calling a business is an offline action, i.e. not an online click or browse etc. which could be ...
AVANSER: Log4j Information Disclosure
This article refers to the Log4j Vulnerabilities discovered in December 2021. More information about the vulnerabilities can be found at the link below. ...