VoIP:OpenAPI:Missing Features: Difference between revisions

From VTX Public Wiki

(Add Action URI)
(Add ETA + new features)
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
* '''Information''': If there is an additional OpenAPI feature that you would see implemented, please contact our support with this page as reference and your feature request details and motivation
* '''Information''': If there is an additional OpenAPI feature that you would see implemented, please contact our support with this page as reference and your feature request details and motivation


{| class="wikitable"
{| class="wikitable sortable"
|+'''OpenAPI Missing Features - or Under Development'''
|+'''OpenAPI Missing Features - or Under Development'''
!
!'''Feature Name'''
!'''Feature Name'''
!'''Possible URLs'''
!'''Possible URLs'''
Line 12: Line 13:
!'''Comment'''
!'''Comment'''
|-
|-
| rowspan="5" |'''Subscriber Features'''
|'''List Numbers on the Enterprise'''
|'''List Numbers on the Enterprise'''
|/openapi/v1/domains/{domainId}/users/list
| rowspan="2" |/openapi/v1/domains/{domainId}/users/list
|Be able to list all subscribers/numbers belonging to an enterprise to implement a dynamic listing
|Be able to list all subscribers/numbers belonging to an enterprise to implement a dynamic listing
|To be able to implement something dynamic that does not need updates each time a new user is added or removed
|To be able to implement something dynamic that does not need updates each time a new user is added or removed
|IMPLEMENTATION ONGOING
|NOT PLANNED
ETA 03.2025
|For the time being, info need to be statically entered
|
and updated when a new coworker comes in or out...
|-
|'''CRM Mapping'''
|Add an optional CRM ID per subscriber allowing to map voip subscriber with CRM user
|to dynamically and easily map voip user and CRM user
|IMPLEMENTATION ONGOING
ETA 03.2025
|
|-
|-
|'''Some OpenAPI features are only working on userIds and not on loginNames'''
|'''Some OpenAPI features are only working on userIds and not on loginNames'''
Line 36: Line 45:
|To get it, please open ticket to support that will ask opsvoip to provide it
|To get it, please open ticket to support that will ask opsvoip to provide it
|-
|-
|'''CALL_LOG Subscription by domain'''
|'''PRESENCE Push Notification by user and domain'''
|
|Get a push notification when presence status is changing
|To be able to trigger actions when starting or ending a call
Because Dirty workaround is to poll the status every 10s that will add a lot of load on the platform
|DOC MISSING OR NOT IMPLEMENTED ?
|Pretty sure it is implemented for subscriber but need to find the syntax
|-
| rowspan="3" |'''Call Features'''
|'''CALL LOG / CDR Subscription by domain'''
|
|
|Like for features, be able to subscriber on a full centrex at once
|Like for features, be able to subscriber on a full centrex at once
Line 43: Line 61:
|
|
|-
|-
|'''PRESENCE Action URI'''
|'''INCOMING CALL Push notification'''
|
|
|Trigger a push notification on call event ( incoming call, answered call, ...)
|Trigger a push notification on call event ( incoming call )
|Would allow to replace CSTA or client side "Action URI"
|Would allow to replace CSTA or client side "Action URI"
|IMPLEMENTATION ONGOING
|??
ETA 03.2025
|
|'''2024-12-09''': Feature Request raised in '''#265506 - S.mon 102663 - [OPENAPI] Status on missing features'''
|-
|-
|'''CALL OUT Triggering'''
|'''PRESENCE Push Notification by user and domain'''
|
|Trigger Outgoing call from CRM
|To be able to call out contacts from CRM system
|IMPLEMENTATION ONGOING
no ETA yet
|
|
|Get a push notification when presence status is changing
|To be able to trigger actions when starting or ending a call
Because Dirty workaround is to poll the status every 10s that will add a lot of load on the platform
|DOC MISSING OR NOT IMPLEMENTED ?
|Pretty sure it is implemented for subscriber but need to find the syntax
|}
|}

Latest revision as of 08:57, 30 January 2025

  • Problematic: List here is ongoing known missing features on OpenAPI and what we are working on.
  • Information: If there is an additional OpenAPI feature that you would see implemented, please contact our support with this page as reference and your feature request details and motivation
OpenAPI Missing Features - or Under Development
Feature Name Possible URLs Feature Description Why it is needed Status Comment
Subscriber Features List Numbers on the Enterprise /openapi/v1/domains/{domainId}/users/list Be able to list all subscribers/numbers belonging to an enterprise to implement a dynamic listing To be able to implement something dynamic that does not need updates each time a new user is added or removed IMPLEMENTATION ONGOING

ETA 03.2025

CRM Mapping Add an optional CRM ID per subscriber allowing to map voip subscriber with CRM user to dynamically and easily map voip user and CRM user IMPLEMENTATION ONGOING

ETA 03.2025

Some OpenAPI features are only working on userIds and not on loginNames /openapi/v1/users/{userLogin}/feat

/openapi/v1/users/{userLogin}/presence

Some user openapi features are only working when using userIDs that you cannot get, cannot guess and cannot list ( cf previous point ) Because it is impossible to get the ID of a user from openapi !! IMPLEMENTATION ONGOING In version 7.8+ of the platform, all features should work with names and/or IDs
Get ID from a userName /openapi/v1/users/{userLogin}

/openapi/v1/users/search

Usually list of numbers are known, but not their ID, and there is no feature to get ID from the number listing, "VTX OPSVOIP" team can extract it in the meantime Because it is impossible to get the ID of a user from openapi !! NOT PLANNED To get it, please open ticket to support that will ask opsvoip to provide it
PRESENCE Push Notification by user and domain Get a push notification when presence status is changing To be able to trigger actions when starting or ending a call

Because Dirty workaround is to poll the status every 10s that will add a lot of load on the platform

DOC MISSING OR NOT IMPLEMENTED ? Pretty sure it is implemented for subscriber but need to find the syntax
Call Features CALL LOG / CDR Subscription by domain Like for features, be able to subscriber on a full centrex at once Not to have to manually add any new centrex number each time a new one is created DOC MISSING OR NOT IMPLEMENTED ?
INCOMING CALL Push notification Trigger a push notification on call event ( incoming call ) Would allow to replace CSTA or client side "Action URI" IMPLEMENTATION ONGOING

ETA 03.2025

2024-12-09: Feature Request raised in #265506 - S.mon 102663 - [OPENAPI] Status on missing features
CALL OUT Triggering Trigger Outgoing call from CRM To be able to call out contacts from CRM system IMPLEMENTATION ONGOING

no ETA yet