Howto:EasyConnect - XQTING - Partner App: Difference between revisions

From innovaphone wiki
Jump to navigation Jump to search
JanVidts (talk | contribs)
JanVidts (talk | contribs)
 
(36 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<!-- replace CompanyLogo by real logo-name. Do not change size & alignment. Upload image by pressing red link -->
<!-- replace CompanyLogo by real logo-name. Do not change size & alignment. Upload image by pressing red link -->
[[Image:XQting_logo.png||200px|right]]
[[Image:XQting_logo.png|200px|right|xqting_logo.png/|xqting_logo.png/]]


==Product Name==
==Product Name==
Line 9: Line 9:
==Certification Status==
==Certification Status==
<!-- do not remove comment. Will be added by innovaphone upon document check, app availablity in innovaphone-appstore & operational check -->
<!-- do not remove comment. Will be added by innovaphone upon document check, app availablity in innovaphone-appstore & operational check -->
{{Template:Compat_Status_referral_product_new|type=App}}
This App has been listed October 2022.


==Category==
==Category==
<!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check -->
<!-- Do not change this section and do not remove comments. Will be set by innovaphone upon document check -->
<!-- {{Category:3rdParty product categorie to be filled by innovaphone}} -->
[[Category:Partner Apps|{{PAGENAME}}]]
<!-- [[Category:3rdParty product categorie to be filled by innovaphone|{{PAGENAME}}]] -->
{{Category:3rdParty App Development}}
[[Category:3rdParty App Development|{{PAGENAME}}]]


==Vendor==
==Vendor==
Line 19: Line 23:


<!-- Place optional company logo. Don't change logo size. -->
<!-- Place optional company logo. Don't change logo size. -->
[[Image:XQting_logo.png|150px]]
[[Image:XQting_logo.png|150px|xqting_logo.png/|xqting_logo.png/]]


<!-- Give some introducting words about the vendor itself. -->
<!-- Give some introducting words about the vendor itself. -->
Line 39: Line 43:


With EasyConnect, XQTING makes it easy to integrate with innovaphone. It makes REST APIs available and, via webhooks, the EasyConnect app can notify your (low code) application of certain events, such as call monitoring or administrative changes.
With EasyConnect, XQTING makes it easy to integrate with innovaphone. It makes REST APIs available and, via webhooks, the EasyConnect app can notify your (low code) application of certain events, such as call monitoring or administrative changes.
<!-- For further information refer to vendor product website via link -->
[https://www.xqting.com/products/EasyConnect XQTING- About this application]
<!-- Some formattings WikiMedia supports:
==Title2==
===Title3===
'''xxx''' fat text
* - list item
-->
<!-- [[Image:ProductLogo.png]] -->
<!-- some text -->


==Functions==
==Functions==
Line 68: Line 57:




Admin REST API <br />
'''Admin REST API''' <br />
RCC REST API & Webhook notifications
Allows you to retrieve one or more PBX objects of a specific type. Optionally look for an object with a specific name. PBX objects can also be added, updated or deleted. <br /><br />
Contacts REST API (coming soon)
'''RCC REST API & Webhook notifications''' <br />
Allows you to get notifications about ongoing calls for the users that are monitored by the EasyConnect application. These notifications are meaningful events with additional call information that you can use to update your back-end systems, such as ERP and CRM systems. The REST API allows you to perform the common call commands, such as making a call, answering and ending a call. <br /><br />
'''Contacts REST API (coming soon)''' <br />
From version 13r3 onwards, innovaphone has improved the contacts app and allows you to manage the contacts list. The EasyConnect Contacts REST API functions will allow  you to get, add, edit and remove contact list items from your PBX. This way, you can easily synchronize the innovaphone contact list with an external source (ERP, CRM) <br /><br />
 
[[Image:EasyconnectSwagger.jpg|1200px|easyconnectswagger.jpg/|easyconnectswagger.jpg/]]


==Licensing==
==Licensing==
Line 79: Line 73:
The license file is linked to the MAC address of the innovaphone PBX.
The license file is linked to the MAC address of the innovaphone PBX.
The file also contains the number of licenses ordered for each API.<br />
The file also contains the number of licenses ordered for each API.<br />
Applying for a license is very simple and is done via the [https://www.xqting.com/products/EasyConnect XQTING] website.<br />
Applying for a license is done by sending an e-mail to info@xqting.be. Test licenses for one month are available.<br />
First, you have to indicate whether you are a reseller or an enduser.
Then enter the company details, your email address and the number of licenses for each API. It is also possible to request a test license for 30 days.<br />
For additional pricing information, please contact Jan Vidts (coordinates - see below).
For additional pricing information, please contact Jan Vidts (coordinates - see below).


Line 94: Line 86:
===Compatible innovaphone firmware versions===
===Compatible innovaphone firmware versions===
<!-- List compatible major innovaphone firmware versions. Several listings are valid -->
<!-- List compatible major innovaphone firmware versions. Several listings are valid -->
* innovaphone V13r3
* innovaphone V13r2
* innovaphone V13r2
===Application versions used for interop testing===
<!-- Give used versions for testing of both innovaphone and 3rd-pty product -->
<!-- replace 3rd-Pty-Application by real name -->
* XQTING EasyConnect: v1129
<!-- adjust tested innovaphone FW -->
* innovaphone V13r3sr3
* innovaphone V13r2sr16
===Releases===
==== 13r2 250624 final ====
* add PBX API w/ request to fetch child pbx license info (GET /pbx/license-info/{pbx-id})
==== 13r2 241223 final ====
* add PBX API w/ request to fetch license info (GET /pbx/license-info)
====13r2 241025 final====
* add German translation for EasyConnect UI
* add API calls to get all users from Users Admin (GET users/user)
* add API call to update Users Admin user (PUT users/user/:id)
* add API call to update the small, medium or large profile picture of Users Admin user (PUT users/photo/:id)
====13r2 231206 sr5====
* add conference ID to webhook event
* various fixes and improvements
====13r2 1417 sr4====
* fix bugs with Contacts API
====13r2 1381 sr3====
* add Contacts API (create, read, update and delete) [innovaphone V13r3 required]
====13r2 1192 sr2====
* add call redirect, reroute and transfer
====13r2 1160 sr1====
* solves a problem when loading the EasyConnect frontend in the myApps desktop application
====13r2 1151 final====
* initial release


==Configuration==
==Configuration==
Line 107: Line 137:
<!-- in any case you must be aware of the fact that any questions concerning configuration issues will be directly forwarded by innovaphone to you as manufacturer -->
<!-- in any case you must be aware of the fact that any questions concerning configuration issues will be directly forwarded by innovaphone to you as manufacturer -->


Refer to manual on the website.
[[Image:EasyconnectCfg.jpg|1200px|easyconnectcfg.jpg/|easyconnectcfg.jpg/]]
 
<br/>
Refer to the online manual: https://documentation.xqting.be/en/XQa_EasyConnect


==Contact==
==Contact==

Latest revision as of 11:00, 29 July 2025

xqting_logo.png/
xqting_logo.png/

Product Name

XQTING EasyConnect

Certification Status

This App is listed due to a customer testimonial. No tests have been conducted by innovaphone.

This App has been listed October 2022.

Category

Application-middlewares

Vendor

xqting_logo.png/


XQTING (pronounced as 'executing') is a Belgian system integrator and supplier of bespoke software.
We have a very strong background in telephony and contact centers.
XQTING made the innovaphone apps for K-BusinessCom and Snom.

XQTING - About us

Description

With EasyConnect, XQTING makes it easy to integrate with innovaphone. It makes REST APIs available and, via webhooks, the EasyConnect app can notify your (low code) application of certain events, such as call monitoring or administrative changes.

Functions

Admin REST API
Allows you to retrieve one or more PBX objects of a specific type. Optionally look for an object with a specific name. PBX objects can also be added, updated or deleted.

RCC REST API & Webhook notifications
Allows you to get notifications about ongoing calls for the users that are monitored by the EasyConnect application. These notifications are meaningful events with additional call information that you can use to update your back-end systems, such as ERP and CRM systems. The REST API allows you to perform the common call commands, such as making a call, answering and ending a call.

Contacts REST API (coming soon)
From version 13r3 onwards, innovaphone has improved the contacts app and allows you to manage the contacts list. The EasyConnect Contacts REST API functions will allow you to get, add, edit and remove contact list items from your PBX. This way, you can easily synchronize the innovaphone contact list with an external source (ERP, CRM)

easyconnectswagger.jpg/

Licensing

EasyConnect only functions with a valid XQTING license file.
The license file is linked to the MAC address of the innovaphone PBX. The file also contains the number of licenses ordered for each API.
Applying for a license is done by sending an e-mail to info@xqting.be. Test licenses for one month are available.
For additional pricing information, please contact Jan Vidts (coordinates - see below).

Prerequisites

None

Versions

Compatible innovaphone firmware versions

  • innovaphone V13r3
  • innovaphone V13r2

Application versions used for interop testing

  • XQTING EasyConnect: v1129
  • innovaphone V13r3sr3
  • innovaphone V13r2sr16

Releases

13r2 250624 final

  • add PBX API w/ request to fetch child pbx license info (GET /pbx/license-info/{pbx-id})

13r2 241223 final

  • add PBX API w/ request to fetch license info (GET /pbx/license-info)

13r2 241025 final

  • add German translation for EasyConnect UI
  • add API calls to get all users from Users Admin (GET users/user)
  • add API call to update Users Admin user (PUT users/user/:id)
  • add API call to update the small, medium or large profile picture of Users Admin user (PUT users/photo/:id)

13r2 231206 sr5

  • add conference ID to webhook event
  • various fixes and improvements

13r2 1417 sr4

  • fix bugs with Contacts API

13r2 1381 sr3

  • add Contacts API (create, read, update and delete) [innovaphone V13r3 required]

13r2 1192 sr2

  • add call redirect, reroute and transfer

13r2 1160 sr1

  • solves a problem when loading the EasyConnect frontend in the myApps desktop application

13r2 1151 final

  • initial release

Configuration

easyconnectcfg.jpg/


Refer to the online manual: https://documentation.xqting.be/en/XQa_EasyConnect

Contact

XQTING
Jan Vidts
Buchtenstraat 7b301
9051 Sint-Denijs-Westrem (Ghent) - Belgium
Tel: +32 9 395 18 80
Mob: +32 475 345 555
Mail: Jan Vidts

For any questions please refer to our contact page.