om een gepersonaliseerde navigatie te krijgen.
om een gepersonaliseerde navigatie te krijgen.
Goedemorgen,
Casus:
Wij hebben een klant met een 3CX VOIP centrale.
Hierin willen we Visma Advisor koppelen als CRM.
Hiermee willen we get commando's via de API uitvoeren op het moment dat er gebeld wordt op de centrale.
De 3CX centrale gaat aan de hand van de telefoonnummer een get uitvoeren om de besdrijfsnaam en persoongegevens uit Visma Advisor uit te lezen.
Probleem:
Ik heb reeds een CLientID en Secret, maar het lukt mij niet om de juiste API authenticatie voorelkaar te krijgen vanuit 3CX. De website Swagger UI (visma.net) is voor mij te onduidelijk hoe ik dit moet uitvoeren.
Zijn er forumleden die mij hier op weg kan helpen?
Ik heb onder andere met het volgende hulp nodig;
- Inloggen op de API via 3CX. Hiervoor heb ik een token request URL nodig.
Het is mij onduidelijk wat ik met [State] en [NONCE] variabelen moet.
- API request URL voor zoeken naar telefoonnummer
- Krijgen van Naam, bedrijf, Vaste en 06 nummer. VOorbeeld;
https://advisorapi.visma.net/api/online/show?contactid=[contacts.id] -> Maar weet niet of dat zo opgebouwd moet zijn.
Alvast bedankt voor het meedenken.
Het volgende heb ik ingevuld bij de 3CX CRM template:
Template: <naam>
Auth methode: OAuth2
Auth Endpoint: https://identity.vismaonline.com/connect/authorize
Token: https://identity.vismaonline.com/connect/token
Scope: openid%20adv:identity%20adv:contacts%20adv:customers
Lookup by Number API URL (GET): https://advisorapi.visma.net/api/online/contacts{id}
Contact ID: ID
Fisrt name: firstname
Last name: lastname
Companey Name: Companyname
email: Email
Business Phone: phone
Business Phone 2: mobilephone
Contact URL: https://advisorapi.visma.net/api/online/contacts{id}
Enable Contact creation: off
Enable Call Journaling: Off
Enable chat journaling: Off
Visma Software BV
HJE Wenckebachweg 200
1096 AS Amsterdam
Tel: 020-355 29 99
Copyright 2021 Visma Community. All right reserved.